Skip to content

Instantly share code, notes, and snippets.

@cben
Last active December 7, 2020 10:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cben/3f98f73c0ac99aa4c83bb64890eb15ec to your computer and use it in GitHub Desktop.
Save cben/3f98f73c0ac99aa4c83bb64890eb15ec to your computer and use it in GitHub Desktop.
High memory usage during ListAndWatch -> List
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>clusters-service alloc_space</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
}
body {
font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
font-size: 13px;
line-height: 1.4;
display: flex;
flex-direction: column;
}
a {
color: #2a66d9;
}
.header {
display: flex;
align-items: center;
height: 44px;
min-height: 44px;
background-color: #eee;
color: #212121;
padding: 0 1rem;
}
.header > div {
margin: 0 0.125em;
}
.header .title h1 {
font-size: 1.75em;
margin-right: 1rem;
}
.header .title a {
color: #212121;
text-decoration: none;
}
.header .title a:hover {
text-decoration: underline;
}
.header .description {
width: 100%;
text-align: right;
white-space: nowrap;
}
@media screen and (max-width: 799px) {
.header input {
display: none;
}
}
#detailsbox {
display: none;
z-index: 1;
position: fixed;
top: 40px;
right: 20px;
background-color: #ffffff;
box-shadow: 0 1px 5px rgba(0,0,0,.3);
line-height: 24px;
padding: 1em;
text-align: left;
}
.header input {
background: white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='pointer-events:none;display:block;width:100%25;height:100%25;fill:%23757575'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61.0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") no-repeat 4px center/20px 20px;
border: 1px solid #d1d2d3;
border-radius: 2px 0 0 2px;
padding: 0.25em;
padding-left: 28px;
margin-left: 1em;
font-family: 'Roboto', 'Noto', sans-serif;
font-size: 1em;
line-height: 24px;
color: #212121;
}
.downArrow {
border-top: .36em solid #ccc;
border-left: .36em solid transparent;
border-right: .36em solid transparent;
margin-bottom: .05em;
margin-left: .5em;
transition: border-top-color 200ms;
}
.menu-item {
height: 100%;
text-transform: uppercase;
font-family: 'Roboto Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
position: relative;
}
.menu-item .menu-name:hover {
opacity: 0.75;
}
.menu-item .menu-name:hover .downArrow {
border-top-color: #666;
}
.menu-name {
height: 100%;
padding: 0 0.5em;
display: flex;
align-items: center;
justify-content: center;
}
.submenu {
display: none;
z-index: 1;
margin-top: -4px;
min-width: 10em;
position: absolute;
left: 0px;
background-color: white;
box-shadow: 0 1px 5px rgba(0,0,0,.3);
font-size: 100%;
text-transform: none;
}
.menu-item, .submenu {
user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
}
.submenu hr {
border: 0;
border-top: 2px solid #eee;
}
.submenu a {
display: block;
padding: .5em 1em;
text-decoration: none;
}
.submenu a:hover, .submenu a.active {
color: white;
background-color: #6b82d6;
}
.submenu a.disabled {
color: gray;
pointer-events: none;
}
#content {
overflow-y: scroll;
padding: 1em;
}
#top {
overflow-y: scroll;
}
#graph {
overflow: hidden;
}
#graph svg {
width: 100%;
height: auto;
padding: 10px;
}
#content.source .filename {
margin-top: 0;
margin-bottom: 1em;
font-size: 120%;
}
#content.source pre {
margin-bottom: 3em;
}
table {
border-spacing: 0px;
width: 100%;
padding-bottom: 1em;
white-space: nowrap;
}
table thead {
font-family: 'Roboto Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
table tr th {
background-color: #ddd;
text-align: right;
padding: .3em .5em;
}
table tr td {
padding: .3em .5em;
text-align: right;
}
#top table tr th:nth-child(6),
#top table tr th:nth-child(7),
#top table tr td:nth-child(6),
#top table tr td:nth-child(7) {
text-align: left;
}
#top table tr td:nth-child(6) {
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
#flathdr1, #flathdr2, #cumhdr1, #cumhdr2, #namehdr {
cursor: ns-resize;
}
.hilite {
background-color: #ebf5fb;
font-weight: bold;
}
</style>
<style type="text/css">
.d3-flame-graph rect {
stroke: #EEEEEE;
fill-opacity: .8;
}
.d3-flame-graph rect:hover {
stroke: #474747;
stroke-width: 0.5;
cursor: pointer;
}
.d3-flame-graph-label {
pointer-events: none;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 12px;
font-family: Verdana;
margin-left: 4px;
margin-right: 4px;
line-height: 1.5;
padding: 0 0 0;
font-weight: 400;
color: black;
text-align: left;
}
.d3-flame-graph .fade {
opacity: 0.6 !important;
}
.d3-flame-graph .title {
font-size: 20px;
font-family: Verdana;
}
.d3-flame-graph-tip {
line-height: 1;
font-family: Verdana;
font-size: 12px;
padding: 12px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 2px;
pointer-events: none;
}
.d3-flame-graph-tip:after {
box-sizing: border-box;
display: inline;
font-size: 10px;
width: 100%;
line-height: 1;
color: rgba(0, 0, 0, 0.8);
position: absolute;
pointer-events: none;
}
.d3-flame-graph-tip.n:after {
content: "\25BC";
margin: -1px 0 0 0;
top: 100%;
left: 0;
text-align: center;
}
.d3-flame-graph-tip.e:after {
content: "\25C0";
margin: -4px 0 0 0;
top: 50%;
left: -8px;
}
.d3-flame-graph-tip.s:after {
content: "\25B2";
margin: 0 0 1px 0;
top: -8px;
left: 0;
text-align: center;
}
.d3-flame-graph-tip.w:after {
content: "\25B6";
margin: -4px 0 0 -1px;
top: 50%;
left: 100%;
}
</style>
<style type="text/css">
.flamegraph-content {
width: 90%;
min-width: 80%;
margin-left: 5%;
}
.flamegraph-details {
height: 1.2em;
width: 90%;
min-width: 90%;
margin-left: 5%;
padding: 15px 0 35px;
}
</style>
</head>
<body>
<div class="header">
<div class="title">
<h1><a href="./">pprof</a></h1>
</div>
<div id="view" class="menu-item">
<div class="menu-name">
View
<i class="downArrow"></i>
</div>
<div class="submenu">
<a title="Outputs top entries in text form" href="./top" id="topbtn">Top</a>
<a title="Display profile as a directed graph" href="./" id="graphbtn">Graph</a>
<a title="" href="./flamegraph" id="flamegraph">Flame Graph</a>
<a title="Output callers/callees of functions matching regexp" href="./peek" id="peek">Peek</a>
<a title="Output annotated source for functions matching regexp" href="./source" id="list">Source</a>
<a title="Output assembly listings annotated with samples" href="./disasm" id="disasm">Disassemble</a>
</div>
</div>
<div id="sample" class="menu-item">
<div class="menu-name">
Sample
<i class="downArrow"></i>
</div>
<div class="submenu">
<a href="?si=alloc_objects" id="alloc_objects">alloc_objects</a>
<a href="?si=alloc_space" id="alloc_space">alloc_space</a>
<a href="?si=inuse_objects" id="inuse_objects">inuse_objects</a>
<a href="?si=inuse_space" id="inuse_space">inuse_space</a>
</div>
</div>
<div id="refine" class="menu-item">
<div class="menu-name">
Refine
<i class="downArrow"></i>
</div>
<div class="submenu">
<a title="Restricts to samples going through a node matching regexp
Discard samples that do not include a node matching this regexp.
Matching includes the function name, filename or object name.
" href="?" id="focus">Focus</a>
<a title="Skips paths going through any nodes matching regexp
If set, discard samples that include a node matching this regexp.
Matching includes the function name, filename or object name.
" href="?" id="ignore">Ignore</a>
<a title="Skips nodes matching regexp
Discard nodes that match this location.
Other nodes from samples that include this location will be shown.
Matching includes the function name, filename or object name.
" href="?" id="hide">Hide</a>
<a title="Only show nodes matching regexp
If set, only show nodes that match this location.
Matching includes the function name, filename or object name.
" href="?" id="show">Show</a>
<a title="Drops functions above the highest matched frame.
If set, all frames above the highest match are dropped from every sample.
Matching includes the function name, filename or object name.
" href="?" id="show-from">Show from</a>
<hr>
<a title="Show the entire profile" href="?">Reset</a>
</div>
</div>
<div>
<input id="search" type="text" placeholder="Search regexp" autocomplete="off" autocapitalize="none" size=40>
</div>
<div class="description">
<a title="Show information about the profile and this view" href="#" id="details">clusters-service alloc_space</a>
<div id="detailsbox">
<div>File: clusters-service</div><div>Type: alloc_space</div><div>Time: Dec 4, 2020 at 9:40pm (IST)</div><div>Showing nodes accounting for 1591.90MB, 100% of 1591.90MB total</div>
</div>
</div>
</div>
<div id="errors"></div>
<div id="bodycontainer">
<div id="flamegraphdetails" class="flamegraph-details"></div>
<div class="flamegraph-content">
<div id="chart"></div>
</div>
</div>
<script>
function initPanAndZoom(svg, clickHandler) {
'use strict';
const IDLE = 0;
const MOUSEPAN = 1;
const TOUCHPAN = 2;
const TOUCHZOOM = 3;
let mode = IDLE;
let currentScale = 1.0;
const initWidth = svg.viewBox.baseVal.width;
const initHeight = svg.viewBox.baseVal.height;
let panLastX = 0;
let panLastY = 0;
let moved = false;
let touchid = null;
let touchid2 = null;
let initGap = 1.0;
let initScale = 1.0;
let centerPoint = null;
function toSvg(x, y) {
const p = svg.createSVGPoint();
p.x = x;
p.y = y;
let m = svg.getCTM();
if (m == null) m = svg.getScreenCTM();
return p.matrixTransform(m.inverse());
}
function rescale(s, u) {
if (s < 0.2) s = 0.2;
if (s > 10.0) s = 10.0;
currentScale = s;
const vb = svg.viewBox;
const w1 = vb.baseVal.width;
const w2 = initWidth / s;
const h1 = vb.baseVal.height;
const h2 = initHeight / s;
vb.baseVal.width = w2;
vb.baseVal.height = h2;
vb.baseVal.x = u.x - (u.x - vb.baseVal.x) * (w2 / w1);
vb.baseVal.y = u.y - (u.y - vb.baseVal.y) * (h2 / h1);
}
function handleWheel(e) {
if (e.deltaY == 0) return;
rescale(currentScale * (e.deltaY < 0 ? 1.1 : (1/1.1)),
toSvg(e.offsetX, e.offsetY));
}
function setMode(m) {
mode = m;
touchid = null;
touchid2 = null;
}
function panStart(x, y) {
moved = false;
panLastX = x;
panLastY = y;
}
function panMove(x, y) {
let dx = x - panLastX;
let dy = y - panLastY;
if (Math.abs(dx) <= 2 && Math.abs(dy) <= 2) return;
moved = true;
panLastX = x;
panLastY = y;
const swidth = svg.clientWidth || svg.parentNode.clientWidth;
const sheight = svg.clientHeight || svg.parentNode.clientHeight;
dx *= (svg.viewBox.baseVal.width / swidth);
dy *= (svg.viewBox.baseVal.height / sheight);
svg.viewBox.baseVal.x -= dx;
svg.viewBox.baseVal.y -= dy;
}
function handleScanStart(e) {
if (e.button != 0) return;
setMode(MOUSEPAN);
panStart(e.clientX, e.clientY);
e.preventDefault();
svg.addEventListener('mousemove', handleScanMove);
}
function handleScanMove(e) {
if (e.buttons == 0) {
setMode(IDLE);
svg.removeEventListener('mousemove', handleScanMove);
return;
}
if (mode == MOUSEPAN) panMove(e.clientX, e.clientY);
}
function handleScanEnd(e) {
if (mode == MOUSEPAN) panMove(e.clientX, e.clientY);
setMode(IDLE);
svg.removeEventListener('mousemove', handleScanMove);
if (!moved) clickHandler(e.target);
}
function findTouch(tlist, id) {
for (const t of tlist) {
if (t.identifier == id) return t;
}
return null;
}
function touchGap(t1, t2) {
const dx = t1.clientX - t2.clientX;
const dy = t1.clientY - t2.clientY;
return Math.hypot(dx, dy);
}
function handleTouchStart(e) {
if (mode == IDLE && e.changedTouches.length == 1) {
const t = e.changedTouches[0];
setMode(TOUCHPAN);
touchid = t.identifier;
panStart(t.clientX, t.clientY);
e.preventDefault();
} else if (mode == TOUCHPAN && e.touches.length == 2) {
setMode(TOUCHZOOM);
const t1 = e.touches[0];
const t2 = e.touches[1];
touchid = t1.identifier;
touchid2 = t2.identifier;
initScale = currentScale;
initGap = touchGap(t1, t2);
centerPoint = toSvg((t1.clientX + t2.clientX) / 2,
(t1.clientY + t2.clientY) / 2);
e.preventDefault();
}
}
function handleTouchMove(e) {
if (mode == TOUCHPAN) {
const t = findTouch(e.changedTouches, touchid);
if (t == null) return;
if (e.touches.length != 1) {
setMode(IDLE);
return;
}
panMove(t.clientX, t.clientY);
e.preventDefault();
} else if (mode == TOUCHZOOM) {
const t1 = findTouch(e.touches, touchid);
const t2 = findTouch(e.touches, touchid2);
if (t1 == null || t2 == null) return;
const gap = touchGap(t1, t2);
rescale(initScale * gap / initGap, centerPoint);
e.preventDefault();
}
}
function handleTouchEnd(e) {
if (mode == TOUCHPAN) {
const t = findTouch(e.changedTouches, touchid);
if (t == null) return;
panMove(t.clientX, t.clientY);
setMode(IDLE);
e.preventDefault();
if (!moved) clickHandler(t.target);
} else if (mode == TOUCHZOOM) {
setMode(IDLE);
e.preventDefault();
}
}
svg.addEventListener('mousedown', handleScanStart);
svg.addEventListener('mouseup', handleScanEnd);
svg.addEventListener('touchstart', handleTouchStart);
svg.addEventListener('touchmove', handleTouchMove);
svg.addEventListener('touchend', handleTouchEnd);
svg.addEventListener('wheel', handleWheel, true);
}
function initMenus() {
'use strict';
let activeMenu = null;
let activeMenuHdr = null;
function cancelActiveMenu() {
if (activeMenu == null) return;
activeMenu.style.display = 'none';
activeMenu = null;
activeMenuHdr = null;
}
for (const menu of document.getElementsByClassName('submenu')) {
const hdr = menu.parentElement;
if (hdr == null) return;
if (hdr.classList.contains('disabled')) return;
function showMenu(e) {
if (e.target.parentElement != hdr) return;
activeMenu = menu;
activeMenuHdr = hdr;
menu.style.display = 'block';
}
hdr.addEventListener('mousedown', showMenu);
hdr.addEventListener('touchstart', showMenu);
}
for (const t of ['mousedown', 'touchstart']) {
document.addEventListener(t, (e) => {
if (activeMenuHdr != e.target.closest('.menu-item')) {
cancelActiveMenu();
}
}, { passive: true, capture: true });
}
document.addEventListener('mouseup', (e) => {
if (activeMenu == e.target.closest('.submenu')) {
cancelActiveMenu();
}
}, { passive: true, capture: true });
}
function viewer(baseUrl, nodes) {
'use strict';
const search = document.getElementById('search');
const graph0 = document.getElementById('graph0');
const svg = (graph0 == null ? null : graph0.parentElement);
const toptable = document.getElementById('toptable');
let regexpActive = false;
let selected = new Map();
let origFill = new Map();
let searchAlarm = null;
let buttonsEnabled = true;
function handleDetails(e) {
e.preventDefault();
const detailsText = document.getElementById('detailsbox');
if (detailsText != null) {
if (detailsText.style.display === 'block') {
detailsText.style.display = 'none';
} else {
detailsText.style.display = 'block';
}
}
}
function handleKey(e) {
if (e.keyCode != 13) return;
setHrefParams(window.location, function (params) {
params.set('f', search.value);
});
e.preventDefault();
}
function handleSearch() {
if (searchAlarm != null) {
clearTimeout(searchAlarm);
}
searchAlarm = setTimeout(selectMatching, 300);
regexpActive = true;
updateButtons();
}
function selectMatching() {
searchAlarm = null;
let re = null;
if (search.value != '') {
try {
re = new RegExp(search.value);
} catch (e) {
return;
}
}
function match(text) {
return re != null && re.test(text);
}
selected.forEach(function(v, n) {
if (!match(nodes[n])) {
unselect(n, document.getElementById('node' + n));
}
})
if (nodes) {
for (let n = 0; n < nodes.length; n++) {
if (!selected.has(n) && match(nodes[n])) {
select(n, document.getElementById('node' + n));
}
}
}
updateButtons();
}
function toggleSvgSelect(elem) {
while (elem != null && elem.parentElement != graph0) {
elem = elem.parentElement;
}
if (!elem) return;
regexpActive = false;
const n = nodeId(elem);
if (n < 0) return;
if (selected.has(n)) {
unselect(n, elem);
} else {
select(n, elem);
}
updateButtons();
}
function unselect(n, elem) {
if (elem == null) return;
selected.delete(n);
setBackground(elem, false);
}
function select(n, elem) {
if (elem == null) return;
selected.set(n, true);
setBackground(elem, true);
}
function nodeId(elem) {
const id = elem.id;
if (!id) return -1;
if (!id.startsWith('node')) return -1;
const n = parseInt(id.slice(4), 10);
if (isNaN(n)) return -1;
if (n < 0 || n >= nodes.length) return -1;
return n;
}
function setBackground(elem, set) {
if (elem.nodeName == 'TR') {
elem.classList.toggle('hilite', set);
return;
}
const p = findPolygon(elem);
if (p != null) {
if (set) {
origFill.set(p, p.style.fill);
p.style.fill = '#ccccff';
} else if (origFill.has(p)) {
p.style.fill = origFill.get(p);
}
}
}
function findPolygon(elem) {
if (elem.localName == 'polygon') return elem;
for (const c of elem.children) {
const p = findPolygon(c);
if (p != null) return p;
}
return null;
}
function quotemeta(str) {
return str.replace(/([\\\.?+*\[\](){}|^$])/g, '\\$1');
}
function setSampleIndexLink(id) {
const elem = document.getElementById(id);
if (elem != null) {
setHrefParams(elem, function (params) {
params.set("si", id);
});
}
}
function makeSearchLinkDynamic(id) {
const elem = document.getElementById(id);
if (elem == null) return;
let param = 'f';
if (id == 'ignore') param = 'i';
if (id == 'hide') param = 'h';
if (id == 'show') param = 's';
if (id == 'show-from') param = 'sf';
elem.addEventListener('mouseenter', updater);
elem.addEventListener('touchstart', updater);
function updater() {
let re = regexpActive
? search.value
: Array.from(selected.keys()).map(key => quotemeta(nodes[key])).join('|');
setHrefParams(elem, function (params) {
if (re != '') {
if (param != 'f' && param != 's' && param != 'sf' && params.has(param)) {
const old = params.get(param);
if (old != '') {
re += '|' + old;
}
}
params.set(param, re);
} else {
params.delete(param);
}
});
}
}
function setHrefParams(elem, paramSetter) {
let url = new URL(elem.href);
url.hash = '';
const params = url.searchParams;
for (const p of new URLSearchParams(window.location.search)) {
params.set(p[0], p[1]);
}
paramSetter(params);
elem.href = url.toString();
}
function handleTopClick(e) {
let elem = e.target;
while (elem != null && elem.nodeName != 'TR') {
elem = elem.parentElement;
}
if (elem == null || elem.children.length < 6) return;
e.preventDefault();
const tr = elem;
const td = elem.children[5];
if (td.nodeName != 'TD') return;
const name = td.innerText;
const index = nodes.indexOf(name);
if (index < 0) return;
regexpActive = false;
if (selected.has(index)) {
unselect(index, elem);
} else {
select(index, elem);
}
updateButtons();
}
function updateButtons() {
const enable = (search.value != '' || selected.size != 0);
if (buttonsEnabled == enable) return;
buttonsEnabled = enable;
for (const id of ['focus', 'ignore', 'hide', 'show', 'show-from']) {
const link = document.getElementById(id);
if (link != null) {
link.classList.toggle('disabled', !enable);
}
}
}
updateButtons();
initMenus();
if (svg != null) {
initPanAndZoom(svg, toggleSvgSelect);
}
if (toptable != null) {
toptable.addEventListener('mousedown', handleTopClick);
toptable.addEventListener('touchstart', handleTopClick);
}
const ids = ['topbtn', 'graphbtn', 'flamegraph', 'peek', 'list', 'disasm',
'focus', 'ignore', 'hide', 'show', 'show-from'];
ids.forEach(makeSearchLinkDynamic);
const sampleIDs = ['alloc_objects', 'alloc_space', 'inuse_objects', 'inuse_space', ];
sampleIDs.forEach(setSampleIndexLink);
function addAction(id, action) {
const btn = document.getElementById(id);
if (btn != null) {
btn.addEventListener('click', action);
btn.addEventListener('touchstart', action);
}
}
addAction('details', handleDetails);
search.addEventListener('input', handleSearch);
search.addEventListener('keydown', handleKey);
const main = document.getElementById('bodycontainer');
if (main) {
main.focus();
}
}
</script>
<script>viewer(new URL(window.location.href), ["bytes.makeSlice","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","github.com/json-iterator/go.(*sliceDecoder).doDecode","encoding/base64.(*Encoding).DecodeString","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","github.com/json-iterator/go.(*base64Codec).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).runner","github.com/json-iterator/go.(*Iterator).ReadString","k8s.io/apimachinery/pkg/util/wait.Until","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).findUsingFilter","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).Run","net/http.HandlerFunc.ServeHTTP","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).GetTelemetry","bytes.(*Buffer).ReadFrom","github.com/json-iterator/go.(*mapDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).FindByID","k8s.io/client-go/discovery.(*DiscoveryClient).ServerResourcesForGroupVersion","net/http.(*http2serverConn).runHandler","github.com/json-iterator/go.(*Iterator).readStringSlowPath","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).accountClaimUpdated","reflect.unsafe_NewArray","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).reconcile","github.com/Masterminds/squirrel.QueryRowContextWith","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","github.com/Masterminds/squirrel.QueryContextWith","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).garbageCollection","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.update","k8s.io/client-go/discovery.fetchGroupVersionResources.func1","k8s.io/client-go/rest.(*Request).request","runtime.main","github.com/json-iterator/go.(*structFieldDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.KeepManagerRunning","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.(*selectData).ToSql","net/http.(*persistConn).addTLS.func2","bytes.makeSlice","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","crypto/tls.(*clientHandshakeState).doFullHandshake","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","net/http.serverHandler.ServeHTTP","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.(*selectData).ToSql","k8s.io/client-go/tools/pager.(*ListPager).List","bytes.makeSlice","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.SQLMetrics.Update","crypto/tls.(*Conn).verifyServerCertificate","k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1","github.com/json-iterator/go.(*mapDecoder).Decode","net/http.initNPNRequest.ServeHTTP","bytes.makeSlice","compress/flate.NewWriter","net/http.HandlerFunc.ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","compress/flate.NewWriter","github.com/lib/pq.(*conn).query","github.com/json-iterator/go.(*sliceDecoder).doDecode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.runServe","github.com/json-iterator/go.(*Iterator).ReadString","github.com/lib/pq.(*conn).query","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/Masterminds/squirrel.replacePositionalPlaceholders","net/http.(*http2clientConnReadLoop).run","bytes.makeSlice","reflect.unsafe_NewArray","github.com/json-iterator/go.(*structFieldDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","github.com/json-iterator/go.(*mapDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/archive.(*ClusterArchiver).ArchiveCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).clusterDeploymentChanged","crypto/tls.(*clientHandshakeState).handshake","github.com/Masterminds/squirrel.(*updateData).ToSql","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLIngresses).FindByClusterID","github.com/json-iterator/go.(*placeholderDecoder).Decode","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*Iterator).stopCapture","github.com/Masterminds/squirrel.newPart","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","k8s.io/apimachinery/pkg/runtime/serializer/recognizer.(*decoder).Decode","github.com/json-iterator/go.(*Iterator).stopCapture","crypto/x509.(*Certificate).buildChains.func1","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/lib/pq.(*conn).prepareTo","github.com/json-iterator/go.(*Iterator).ReadString","sync.(*Pool).Get","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","crypto/x509.ParseCertificate","github.com/lib/pq.(*conn).prepareTo","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLMachinePools).FindByClusterID","k8s.io/apimachinery/pkg/runtime.(*RawExtension).UnmarshalJSON","net/http.(*http2ClientConn).readLoop","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","math/big.basicSqr","github.com/Masterminds/squirrel.newPart","net/http.(*Transport).dialConn","github.com/Masterminds/squirrel.SelectBuilder.QueryContext","github.com/lib/pq.textDecode","k8s.io/client-go/tools/cache.(*DeltaFIFO).queueActionLocked","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).runPendingDeletionClustersWorker","compress/flate.(*huffmanDecoder).init","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","github.com/json-iterator/go.(*Iterator).readStringSlowPath","github.com/json-iterator/go.(*mapDecoder).Decode","compress/flate.NewWriter","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","k8s.io/apimachinery/pkg/runtime.(*RawExtension).DeepCopyInto","compress/flate.NewWriter","net/http.(*conn).serve","github.com/lib/pq.(*conn).recvMessage","crypto/tls.(*Conn).clientHandshake","bytes.makeSlice","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","bufio.NewReaderSize","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","encoding/json.Unmarshal","github.com/json-iterator/go.(*Iterator).ReadString","database/sql.(*Row).Scan","github.com/Masterminds/squirrel.UpdateBuilder.Set","crypto/x509.parseCertificate","database/sql.(*Rows).nextLocked","github.com/Masterminds/squirrel.SelectBuilder.Columns","runtime/pprof.(*profileBuilder).locForPC","k8s.io/client-go/rest.(*Request).request","io/ioutil.readAll","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).upsertVersion","github.com/lib/pq.(*conn).recvMessage","bufio.NewReaderSize","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","reflect.mapassign","strings.Replace","encoding/json.Unmarshal","github.com/lann/ps.(*list).Cons","github.com/lib/pq.(*conn).readStatementDescribeResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).disableVersion","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).processPendingCluster","github.com/lib/pq.parseStatementRowDescribe","net/http.(*Transport).dialConnFor","github.com/lib/pq.parseStatementRowDescribe","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/Masterminds/squirrel.SelectBuilder.QueryContext","compress/flate.NewWriter","database/sql.(*Rows).nextLocked","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/Masterminds/squirrel.QueryRowContextWith","crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange","net/http.HandlerFunc.ServeHTTP","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/json-iterator/go.(*Iterator).readEscapedChar","net/http.glob..func3","bytes.(*Buffer).String","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.textDecode","reflect.packEface","reflect.mapassign","reflect.unsafe_NewArray","encoding/json.Unmarshal","github.com/lann/ps.(*list).Cons","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*OptionalDecoder).Decode","encoding/asn1.parseField","k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run","github.com/Masterminds/squirrel.(*selectData).toSql","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile","database/sql.convertAssignRows","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).ListAll","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).FindByID","github.com/json-iterator/go.(*sliceDecoder).doDecode","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","github.com/lann/builder.Append","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","net/http.(*http2Framer).ReadFrame","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","k8s.io/client-go/tools/cache.(*sharedIndexInformer).HandleDeltas","github.com/Masterminds/squirrel.UpdateBuilder.ExecContext","github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).expr","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.(*writeBuf).string","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","reflect.unsafe_NewArray","reflect.mapassign","strings.Replace","github.com/json-iterator/go.(*Iterator).ReadString","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).updateMetadataFields","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","github.com/Masterminds/squirrel.ExecContextWith","runtime.doInit","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","k8s.io/client-go/tools/cache.(*threadSafeMap).Add","compress/flate.(*decompressor).nextBlock","runtime/pprof.writeHeapProto","compress/flate.NewWriter","compress/flate.NewWriter","net/http.(*http2ClientConn).roundTrip","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).Reconcile","github.com/Masterminds/squirrel.QueryRowContextWith","io/ioutil.readAll","k8s.io/client-go/rest.NewRequest","github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).LiteralOp","k8s.io/client-go/tools/cache.(*DeltaFIFO).Replace","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","github.com/json-iterator/go.(*placeholderDecoder).Decode","regexp.(*bitState).reset","github.com/lib/pq.(*conn).recvMessage","github.com/json-iterator/go.(*structFieldDecoder).Decode","sigs.k8s.io/controller-runtime/pkg/manager.New","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).HasAddOns","github.com/lann/ps.setLowLevel","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/json-iterator/go.(*placeholderDecoder).Decode","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","github.com/json-iterator/go.(*Iterator).readStringSlowPath","bufio.NewWriterSize","net/http.(*http2Framer).ReadFrame","bytes.(*Buffer).String","bytes.makeSlice","github.com/lib/pq.(*writeBuf).string","runtime.doInit","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1.1.1","k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.toMap","github.com/dgrijalva/jwt-go.(*Parser).ParseWithClaims","math/big.nat.expNN","math/big.basicSqr","reflect.unsafe_NewArray","reflect.packEface","encoding/json.(*decodeState).object","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/sirupsen/logrus.(*Entry).WithFields","k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","encoding/json.Unmarshal","github.com/lann/builder.scanStruct","bytes.makeSlice","k8s.io/client-go/tools/pager.(*ListPager).List","github.com/lann/ps.(*tree).clone","k8s.io/client-go/rest.(*Request).URL","k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","reflect.unsafe_NewArray","github.com/Masterminds/squirrel.newPart","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).readStringSlowPath","github.com/lib/pq.(*readBuf).string","k8s.io/client-go/util/workqueue.(*Type).Add","github.com/lib/pq.(*conn).prepareTo","github.com/yaacov/tree-search-language/pkg/parser.NewTSLLexer","github.com/Masterminds/squirrel.appendToSql","k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","github.com/lann/builder.GetStruct","bytes.makeSlice","bytes.makeSlice","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listCloudProviderRegions","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","github.com/json-iterator/go.(*structFieldDecoder).Decode","regexp.(*Regexp).backtrack","k8s.io/apimachinery/pkg/api/meta.ExtractList","net/http.(*http2gzipReader).Read","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","math/big.nat.sqr","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.QueryContextWith","github.com/lann/ps.setLowLevel","net/http.(*Client).do","bytes.makeSlice","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","net/http.HandlerFunc.ServeHTTP","github.com/json-iterator/go.(*Iterator).readStringSlowPath","k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","k8s.io/client-go/rest.(*Request).request.func2","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","math/big.nat.expNN","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Logf","github.com/lann/builder.Extend","compress/gzip.NewReader","k8s.io/client-go/tools/pager.(*ListPager).List.func1","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","crypto/tls.(*Conn).readHandshake","github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopy","sigs.k8s.io/controller-runtime/pkg/manager.New","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/lann/builder.Extend","compress/flate.(*dictDecoder).init","regexp.(*bitState).push","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","runtime/pprof.(*profileBuilder).stringIndex","bytes.makeSlice","bytes.makeSlice","bytes.makeSlice","github.com/Masterminds/squirrel.(*selectData).ToSql","net/http.(*http2serverConn).readFrames","bytes.makeSlice","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","bytes.(*Buffer).String","bytes.makeSlice","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","net/http.glob..func2","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","fmt.Sprintf","reflect.mapassign","github.com/lib/pq.decideColumnFormats","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","math/big.nat.make","bytes.makeSlice","bytes.makeSlice","reflect.mapassign","github.com/json-iterator/go.(*Iterator).stopCapture","net/textproto.MIMEHeader.Add","reflect.New","reflect.New","reflect.packEface","reflect.packEface","reflect.packEface","reflect.mapassign","reflect.mapassign","bytes.makeSlice","crypto/sha512.New","github.com/onrik/logrus/filename.getCaller","github.com/onrik/logrus/filename.getCaller","bytes.makeSlice","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseParser","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","net/http.(*http2ClientConn).newStream","k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","github.com/lib/pq.textDecode","crypto/aes.newCipher","reflect.makemap","reflect.makemap","github.com/json-iterator/go.(*Iterator).ReadString","encoding/asn1.parseField","encoding/json.(*decodeState).literalStore","github.com/json-iterator/go.(*Iterator).ReadString","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/lib/pq.(*readBuf).string","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","k8s.io/client-go/tools/pager.SimplePageFunc.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Trusted","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).GetSubscription","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","k8s.io/client-go/tools/pager.SimplePageFunc.func1","github.com/Masterminds/squirrel.SelectBuilder.ScanContext","github.com/onrik/logrus/filename.(*wrapper).Format","crypto/x509.loadSystemRoots","k8s.io/client-go/tools/cache.(*cache).Add","compress/flate.NewReader","k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Update","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopy","github.com/onrik/logrus/filename.(*Hook).findCaller","k8s.io/client-go/rest.(*Request).SetHeader","database/sql.(*DB).queryDC","crypto/tls.aeadAESGCM","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","crypto/x509.SystemCertPool","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","github.com/lann/builder.GetStruct","crypto/x509.checkSignature","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).countTotalClusters","github.com/json-iterator/go.(*Iterator).ReadVal","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/lann/builder.scanStruct","github.com/json-iterator/go.(*sliceDecoder).doDecode","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","github.com/Masterminds/squirrel.SelectBuilder.ScanContext","database/sql.(*Tx).QueryContext","github.com/json-iterator/go.(*Iterator).ReadVal","runtime/pprof.(*protobuf).string","bytes.makeSlice","crypto/tls.(*Conn).readFromUntil","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).rowToAddOnInstallation","sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).startLeaderElectionRunnables.func1","k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandlerWithResyncPeriod","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/Masterminds/squirrel.appendToSql","k8s.io/apimachinery/pkg/util/net.CloneRequest","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnParameters).Find","k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","encoding/json.(*decodeState).objectInterface","k8s.io/client-go/tools/leaderelection.(*LeaderElector).Run","github.com/lib/pq.(*conn).query","net/http.setRequestCancel.func3","net/http.http2putDataBufferChunk","net/http.(*http2clientConnReadLoop).handleResponse","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.SelectBuilder.From","net/url.Values.Encode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOns).Find","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).Find","github.com/lib/pq.(*conn).query","sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start","crypto/tls.(*Conn).readRecordOrCCS","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","github.com/lann/builder.scanStruct","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr","k8s.io/client-go/rest/watch.(*Decoder).Decode","crypto/x509.(*CertPool).AppendCertsFromPEM","github.com/Masterminds/squirrel.InsertBuilder.ExecContext","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Get","k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Get","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/lann/builder.scanStruct","encoding/json.(*decodeState).object","github.com/onrik/logrus/filename.(*wrapper).Format","crypto/tls.(*serverHandshakeStateTLS13).handshake","github.com/lann/ps.setLowLevel","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/lann/builder.Extend","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).Consume","encoding/asn1.parseField","bytes.makeSlice","bytes.makeSlice","net/http.(*http2ClientConn).frameScratchBuffer","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","bytes.makeSlice","bytes.makeSlice","bytes.makeSlice","runtime/pprof.(*protobuf).varint","k8s.io/apimachinery/pkg/util/sets.String.Insert","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","bytes.makeSlice","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","compress/flate.(*compressor).initDeflate","compress/flate.newDeflateFast","net.open","reflect.unsafe_NewArray","io/ioutil.readAll","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","bytes.makeSlice","database/sql.cloneBytes","bytes.makeSlice","bytes.makeSlice","compress/flate.(*dictDecoder).init","github.com/gorilla/mux.(*Router).ServeHTTP","k8s.io/apimachinery/pkg/watch.(*Broadcaster).Watch.func1","regexp.(*bitState).reset","regexp.(*bitState).reset","regexp.(*bitState).reset","encoding/json.(*decodeState).array","database/sql.cloneBytes","runtime.doInit","github.com/go-openapi/spec.(*Schema).UnmarshalJSON","bytes.makeSlice","bytes.makeSlice","bytes.makeSlice","k8s.io/utils/buffer.NewRingGrowing","net/http.glob..func5","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","crypto/x509.(*CertPool).copy","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypeWithName","reflect.unsafe_NewArray","bytes.makeSlice","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","k8s.io/client-go/transport.tlsConfigKey","runtime.doInit","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","encoding/json.Marshal","io/ioutil.glob..func1","io/ioutil.glob..func1","net/http.glob..func4","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","bytes.makeSlice","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","github.com/lib/pq.(*conn).recvMessage","google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypeWithName","k8s.io/client-go/rest.(*Request).request","bufio.NewReaderSize","bufio.NewReaderSize","github.com/Masterminds/squirrel.QueryRowContextWith","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","bytes.(*Buffer).String","bytes.(*Buffer).String","bytes.(*Buffer).String","bytes.makeSlice","bytes.makeSlice","bytes.makeSlice","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.(*writeBuf).string","github.com/lib/pq.textDecode","net/http.http2NewFramer.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","k8s.io/client-go/util/workqueue.set.insert","vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry","github.com/Masterminds/squirrel.QueryRowContextWith","net/http.HandlerFunc.ServeHTTP","github.com/lib/pq.(*conn).prepareTo","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","bytes.(*Buffer).String","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/lib/pq.parseStatementRowDescribe","encoding/pem.Decode","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral","bytes.makeSlice","fmt.(*buffer).writeString","github.com/Masterminds/squirrel.(*insertData).ToSql","database/sql.(*Rows).nextLocked","github.com/lib/pq.parseStatementRowDescribe","github.com/lib/pq.parseStatementRowDescribe","k8s.io/client-go/util/workqueue.(*defaultQueueMetrics).add","reflect.unsafe_NewArray","reflect.unsafe_NewArray","encoding/pem.Decode","github.com/json-iterator/go.(*Iterator).readStringSlowPath","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","net/http.(*http2Framer).readMetaFrame.func1","regexp.makeOnePass","strings.Replace","net/http.HandlerFunc.ServeHTTP","encoding/json.typeFields","encoding/json.typeFields","math/big.nat.make","strings.(*Builder).grow","math/big.nat.sqr","fmt.Sprintf","github.com/Masterminds/squirrel.SelectBuilder.Columns","math/big.basicSqr","strings.(*Builder).grow","sync.(*Pool).pinSlow","crypto/tls.Client","math/big.nat.make","math/big.nat.make","math/big.nat.make","k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","database/sql.driverArgsConnLocked","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).Start","regexp.compile","github.com/go-openapi/swag.(*NameProvider).GetJSONNames","net/http.(*http2Framer).readMetaFrame.func1","regexp/syntax.(*compiler).inst","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","math/big.nat.make","reflect.mapassign","reflect.mapassign","reflect.mapassign","math/big.nat.sqr","bytes.makeSlice","bytes.makeSlice","bytes.makeSlice","math/big.basicSqr","reflect.unsafe_NewArray","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","strings.Replace","github.com/json-iterator/go.decoderOfStruct","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/deprovisionrequest.(*DeprovisionReqReconciler).Reconcile","github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*TokenAuthorizationPostRequest).SendContext","database/sql.(*DB).execDC.func2","github.com/lann/builder.scanStruct","crypto/x509.(*CertPool).AddCert","encoding/json.NewDecoder","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","k8s.io/apimachinery/pkg/util/net.CloneHeader","k8s.io/apimachinery/pkg/util/net.CloneHeader","k8s.io/apimachinery/pkg/util/net.CloneHeader","k8s.io/apimachinery/pkg/util/net.CloneHeader","net/http.Header.Clone","crypto/aes.(*aesCipherGCM).NewGCM","crypto/x509/pkix.(*Name).FillFromRDNSequence","github.com/lann/builder.GetStruct","reflect.New","reflect.New","reflect.New","reflect.packEface","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","github.com/sirupsen/logrus.(*Entry).WithFields","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLStorageQuotaValues).Find","math/big.nat.make","reflect.mapassign","reflect.mapassign","reflect.mapassign","reflect.mapassign","strings.Replace","k8s.io/apimachinery/pkg/util/net.CloneRequest","net/http.(*Request).WithContext","net/http.NewRequestWithContext","strings.Replace","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseLexer","github.com/antlr/antlr4/runtime/Go/antlr.NewInputStream","github.com/onrik/logrus/filename.getCaller","reflect.packEface","fmt.Sprint","k8s.io/client-go/rest.NewRESTClient","k8s.io/client-go/rest.NewRESTClient","crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","github.com/lib/pq.(*conn).prepareTo","net/http.(*http2Framer).readMetaFrame.func1","k8s.io/client-go/kubernetes.NewForConfig","database/sql.(*Rows).nextLocked","github.com/lib/pq.parseStatementRowDescribe","github.com/lib/pq.parseStatementRowDescribe","reflect.unsafe_NewArray","reflect.unsafe_NewArray","bytes.(*Buffer).String","bytes.makeSlice","crypto/hmac.New","crypto/sha256.New","database/sql.(*DB).beginDC","database/sql.(*DB).beginDC","fmt.Sprintf","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseRecognizer","github.com/json-iterator/go.(*Iterator).readEscapedChar","github.com/json-iterator/go.(*Iterator).readStringSlowPath","github.com/json-iterator/go.describeStruct","github.com/modern-go/reflect2.newUnsafeStructField","github.com/modern-go/reflect2.newUnsafeStructField","k8s.io/client-go/rest.(*Request).URL","math/big.nat.make","reflect.unsafe_NewArray","reflect.unsafe_NewArray","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.(*tree).clone","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/sirupsen/logrus.(*Entry).WithFields","github.com/sirupsen/logrus.(*Entry).WithFields","k8s.io/client-go/rest.createSerializers","regexp/syntax.(*parser).newRegexp","regexp/syntax.(*parser).newRegexp","crypto/hmac.New","encoding/asn1.parseObjectIdentifier","github.com/antlr/antlr4/runtime/Go/antlr.NewCommonToken","github.com/antlr/antlr4/runtime/Go/antlr.NewLexerATNSimulator","k8s.io/apimachinery/pkg/api/errors.NewNotFound","reflect.unsafe_NewArray","strings.(*Builder).WriteString","vendor/golang.org/x/crypto/cryptobyte.(*Builder).add","github.com/Masterminds/squirrel.(*selectData).ToSql","database/sql.(*Tx).QueryContext","github.com/json-iterator/go.describeStruct","crypto/x509.forEachSAN","encoding/asn1.parseObjectIdentifier","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseATNState","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseParserRuleContext","k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/sirupsen/logrus.(*Logger).WithFields","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","github.com/json-iterator/go.(*structFieldDecoder).Decode","bytes.(*Buffer).grow","crypto/hmac.New","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseATNConfigSet","github.com/json-iterator/go.(*Iterator).ReadString","github.com/lib/pq.decideColumnFormats","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).RESTMappings","net/http.Header.Clone","sigs.k8s.io/controller-runtime/pkg/cache/internal.objectKeyToStoreKey","strings.Replace","encoding/asn1.parseField","github.com/antlr/antlr4/runtime/Go/antlr.NewOrderedATNConfigSet","database/sql.driverArgsConnLocked","encoding/json.(*decodeState).literalStore","encoding/json.(*decodeState).literalStore","github.com/Masterminds/squirrel.newPart","github.com/Masterminds/squirrel.newPart","github.com/Masterminds/squirrel.newPart","github.com/Masterminds/squirrel.newWherePart","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/antlr/antlr4/runtime/Go/antlr.NewSet","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*ctx).append","github.com/json-iterator/go.(*ctx).append","github.com/json-iterator/go.createStructDescriptor","github.com/lib/pq.textDecode","github.com/sirupsen/logrus.(*Entry).WithFields","github.com/sirupsen/logrus.(*Entry).WithFields","github.com/sirupsen/logrus.(*Logger).WithFields","github.com/sirupsen/logrus.(*Logger).releaseEntry","github.com/sirupsen/logrus.(*Logger).releaseEntry","k8s.io/apimachinery/pkg/api/meta.NewDefaultRESTMapper","net/http.(*http2frameCache).getDataFrame","net/textproto.CanonicalMIMEHeaderKey","net/url.(*URL).RequestURI","reflect.makemap","strconv.syntaxError","sync.(*poolChain).pushHead","vendor/golang.org/x/crypto/cryptobyte.(*Builder).add","github.com/json-iterator/go.(*structFieldDecoder).Decode","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","encoding/asn1.parseField","encoding/base32.(*Encoding).EncodeToString","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.unquote","fmt.Sprintf","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParserRuleContext).AddChild","github.com/antlr/antlr4/runtime/Go/antlr.NewTerminalNodeImpl","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/lann/ps.(*list).Cons","github.com/lann/ps.(*list).Cons","github.com/lann/ps.(*list).Cons","github.com/lib/pq.(*readBuf).string","github.com/lib/pq.parseTs","github.com/yaacov/tree-search-language/pkg/parser.NewLiteralOpContext","k8s.io/client-go/tools/cache.(*ListWatch).List","net.filterAddrList","net/url.(*URL).RequestURI","path.(*lazybuf).append","reflect.MakeSlice","reflect.MakeSlice","sort.Strings","sort.Strings","strings.(*Builder).grow","strings.makeCutsetFunc","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.SelectBuilder.From","encoding/asn1.parseField","database/sql.(*Rows).close","database/sql.(*Rows).close","database/sql.(*Rows).close","database/sql.(*Tx).grabConn","database/sql.(*Tx).grabConn","encoding/json.(*decodeState).literalStore","encoding/json.(*scanner).pushParseState","encoding/json.Unmarshal","fmt.Sprintf","github.com/Masterminds/squirrel.Eq.toSQL","github.com/Masterminds/squirrel.SelectBuilder.From","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.describeStruct","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.getBuilderMap","github.com/lann/builder.getBuilderMap","github.com/lann/builder.getBuilderMap","github.com/lann/builder.getBuilderMap","github.com/lann/builder.getBuilderMap","github.com/lib/pq.(*StringArray).scanBytes","github.com/lib/pq.textDecode","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/onrik/logrus/filename.getCaller","github.com/sirupsen/logrus.Level.MarshalText","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","net/http.(*http2Framer).startWrite","net/textproto.MIMEHeader.Set","reflect.(*structType).Field","reflect.New","reflect.New","reflect.New","reflect.New","reflect.New","reflect.Zero","reflect.Zero","reflect.cvtBytesString","sigs.k8s.io/controller-runtime/pkg/log.(*loggerPromise).WithName","strings.(*Builder).WriteString","strings.genSplit","strings.genSplit","strings.genSplit","github.com/antlr/antlr4/runtime/Go/antlr.NewBitSet","net/http.(*http2Transport).getBodyWriterState.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/healthcheck.(*Server).Start","k8s.io/apimachinery/pkg/watch.(*Broadcaster).loop","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","encoding/json.Marshal","github.com/docker/go-healthcheck.PeriodicChecker.func1","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","github.com/json-iterator/go.(*Iterator).ReadVal","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","net/http.(*persistConn).writeLoop","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile","github.com/gorilla/handlers.(*cors).ServeHTTP","bufio.(*Reader).Read","bufio.(*Reader).Read","bufio.(*Reader).Read","bufio.(*Reader).Read","bufio.(*Reader).Read","bufio.(*Reader).ReadByte","bufio.(*Reader).fill","bufio.(*Writer).Flush","bufio.NewReader","bufio.NewReader","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).ReadFrom","bytes.(*Buffer).Write","bytes.(*Buffer).Write","bytes.(*Buffer).Write","bytes.(*Buffer).Write","bytes.(*Buffer).Write","bytes.(*Buffer).Write","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).WriteString","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*compressor).init","compress/flate.(*decompressor).Read","compress/flate.(*decompressor).huffSym","compress/flate.(*decompressor).huffmanBlock","compress/flate.(*decompressor).readHuffman","compress/flate.NewReader","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/flate.NewWriter","compress/gzip.(*Reader).Read","compress/gzip.(*Reader).Reset","compress/gzip.(*Reader).Reset","compress/gzip.(*Reader).readHeader","compress/gzip.(*Reader).readHeader","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.(*Writer).Write","compress/gzip.NewReader","crypto.Hash.New","crypto.Hash.New","crypto/aes.NewCipher","crypto/cipher.NewGCM","crypto/cipher.newGCMWithNonceAndTagSize","crypto/elliptic.(*CurveParams).IsOnCurve","crypto/elliptic.Unmarshal","crypto/rsa.VerifyPKCS1v15","crypto/rsa.VerifyPKCS1v15","crypto/rsa.VerifyPKCS1v15","crypto/rsa.VerifyPKCS1v15","crypto/rsa.VerifyPKCS1v15","crypto/rsa.encrypt","crypto/rsa.encrypt","crypto/rsa.encrypt","crypto/rsa.encrypt","crypto/rsa.encrypt","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Handshake","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Write","crypto/tls.(*Conn).Write","crypto/tls.(*Conn).Write","crypto/tls.(*Conn).Write","crypto/tls.(*Conn).clientHandshake","crypto/tls.(*Conn).clientHandshake","crypto/tls.(*Conn).clientHandshake","crypto/tls.(*Conn).clientHandshake","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).serverHandshake","crypto/tls.(*Conn).verifyServerCertificate","crypto/tls.(*Conn).verifyServerCertificate","crypto/tls.(*Conn).verifyServerCertificate","crypto/tls.(*cipherSuiteTLS13).expandLabel","crypto/tls.(*cipherSuiteTLS13).finishedHash","crypto/tls.(*cipherSuiteTLS13).trafficKey","crypto/tls.(*clientHandshakeState).doFullHandshake","crypto/tls.(*clientHandshakeState).doFullHandshake","crypto/tls.(*clientHandshakeState).doFullHandshake","crypto/tls.(*clientHandshakeState).doFullHandshake","crypto/tls.(*clientHandshakeState).establishKeys","crypto/tls.(*clientHandshakeState).handshake","crypto/tls.(*clientHandshakeState).handshake","crypto/tls.(*clientHandshakeState).handshake","crypto/tls.(*clientHandshakeState).handshake","crypto/tls.(*clientHandshakeState).readFinished","crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys","crypto/tls.(*clientHandshakeStateTLS13).handshake","crypto/tls.(*clientHelloMsg).marshal","crypto/tls.(*clientHelloMsg).marshal.func1","crypto/tls.(*clientHelloMsg).marshal.func1.1","crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange","crypto/tls.(*halfConn).setTrafficSecret","crypto/tls.(*halfConn).setTrafficSecret","crypto/tls.(*nistParameters).SharedKey","crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished","crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets","crypto/tls.(*serverHelloMsg).marshal","crypto/tls.(*serverHelloMsg).marshal.func1","crypto/tls.addBytesWithLength","crypto/tls.addBytesWithLength.func1","crypto/tls.aeadAESGCMTLS13","crypto/tls.finishedHash.serverSum","crypto/tls.hashForServerKeyExchange","crypto/tls.marshalingFunction.Marshal","crypto/tls.pHash","crypto/tls.prf12.func1","crypto/tls.verifyHandshakeSignature","crypto/tls.verifyHandshakeSignature","crypto/x509.(*CertPool).AppendCertsFromPEM","crypto/x509.(*Certificate).CheckSignature","crypto/x509.(*Certificate).CheckSignature","crypto/x509.(*Certificate).CheckSignatureFrom","crypto/x509.(*Certificate).CheckSignatureFrom","crypto/x509.(*Certificate).Verify","crypto/x509.(*Certificate).buildChains","crypto/x509.(*Certificate).buildChains","crypto/x509.(*Certificate).buildChains.func1","crypto/x509.ParseCertificate","crypto/x509.ParseCertificate","crypto/x509.ParseCertificate","crypto/x509.ParseCertificate","crypto/x509.checkSignature","crypto/x509.initSystemRoots","crypto/x509.parseCertificate","crypto/x509.parseCertificate","crypto/x509.parseCertificate","crypto/x509.parsePublicKey","crypto/x509.parseSANExtension","crypto/x509.systemRootsPool","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).Begin","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).BeginTx","database/sql.(*DB).QueryContext","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).begin","database/sql.(*DB).beginDC","database/sql.(*DB).beginDC.func1","database/sql.(*DB).conn","database/sql.(*DB).conn","database/sql.(*DB).conn","database/sql.(*DB).conn","database/sql.(*DB).conn","database/sql.(*DB).conn","database/sql.(*DB).execDC","database/sql.(*DB).query","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*DB).queryDC.func1","database/sql.(*Row).Scan","database/sql.(*Row).Scan","database/sql.(*Row).Scan","database/sql.(*Row).Scan","database/sql.(*Row).Scan","database/sql.(*Rows).Close","database/sql.(*Rows).Close","database/sql.(*Rows).Close","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Next.func1","database/sql.(*Rows).Scan","database/sql.(*Rows).Scan","database/sql.(*Rows).Scan","database/sql.(*Rows).Scan","database/sql.(*Rows).nextLocked","database/sql.(*Rows).nextLocked","database/sql.(*Rows).nextLocked","database/sql.(*Rows).nextLocked","database/sql.(*Tx).ExecContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.(*Tx).QueryRowContext","database/sql.convertAssignRows","database/sql.convertAssignRows","database/sql.convertAssignRows","database/sql.ctxDriverBegin","database/sql.ctxDriverExec","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.ctxDriverQuery","database/sql.dsnConnector.Connect","database/sql.dsnConnector.Connect","database/sql.dsnConnector.Connect","database/sql.dsnConnector.Connect","database/sql.dsnConnector.Connect","database/sql.dsnConnector.Connect","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","database/sql.withLock","encoding/asn1.Unmarshal","encoding/asn1.Unmarshal","encoding/asn1.Unmarshal","encoding/asn1.Unmarshal","encoding/asn1.Unmarshal","encoding/asn1.UnmarshalWithParams","encoding/asn1.UnmarshalWithParams","encoding/asn1.UnmarshalWithParams","encoding/asn1.UnmarshalWithParams","encoding/asn1.UnmarshalWithParams","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseField","encoding/asn1.parseFieldParameters","encoding/asn1.parseFieldParameters","encoding/asn1.parseSequenceOf","encoding/asn1.parseSequenceOf","encoding/asn1.parseSequenceOf","encoding/asn1.parseSequenceOf","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).array","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).object","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).unmarshal","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*decodeState).value","encoding/json.(*encodeState).marshal","encoding/json.(*encodeState).marshal","encoding/json.(*encodeState).reflectValue","encoding/json.(*encodeState).reflectValue","encoding/json.Marshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.Unmarshal","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.checkValid","encoding/json.newArrayEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newSliceEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.stateBeginValue","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeFields","encoding/json.typeFields","encoding/json.valueEncoder","encoding/json.valueEncoder","fmt.(*fmt).fmtS","fmt.(*fmt).padString","fmt.(*pp).doPrintf","fmt.(*pp).fmtString","fmt.(*pp).printArg","fmt.Fprintf","fmt.Fprintf","fmt.Fprintf","fmt.Fprintf","fmt.Fprintf","fmt.Sprintf","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*Row).Scan","github.com/Masterminds/squirrel.(*insertData).ExecContext","github.com/Masterminds/squirrel.(*selectData).QueryContext","github.com/Masterminds/squirrel.(*selectData).QueryContext","github.com/Masterminds/squirrel.(*selectData).QueryContext","github.com/Masterminds/squirrel.(*selectData).QueryContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).QueryRowContext","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).ToSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*selectData).toSql","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","github.com/Masterminds/squirrel.(*updateData).ExecContext","github.com/Masterminds/squirrel.Eq.ToSql","github.com/Masterminds/squirrel.Eq.ToSql","github.com/Masterminds/squirrel.Eq.ToSql","github.com/Masterminds/squirrel.Eq.ToSql","github.com/Masterminds/squirrel.Eq.toSQL","github.com/Masterminds/squirrel.Eq.toSQL","github.com/Masterminds/squirrel.Eq.toSQL","github.com/Masterminds/squirrel.ExecContextWith","github.com/Masterminds/squirrel.QueryContextWith","github.com/Masterminds/squirrel.QueryContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.QueryRowContextWith","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.SelectBuilder.Columns","github.com/Masterminds/squirrel.SelectBuilder.From","github.com/Masterminds/squirrel.SelectBuilder.JoinClause","github.com/Masterminds/squirrel.SelectBuilder.LeftJoin","github.com/Masterminds/squirrel.SelectBuilder.OrderBy","github.com/Masterminds/squirrel.SelectBuilder.QueryContext","github.com/Masterminds/squirrel.SelectBuilder.QueryContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","github.com/Masterminds/squirrel.SelectBuilder.RunWith","github.com/Masterminds/squirrel.SelectBuilder.RunWith","github.com/Masterminds/squirrel.SelectBuilder.RunWith","github.com/Masterminds/squirrel.SelectBuilder.ScanContext","github.com/Masterminds/squirrel.SelectBuilder.ScanContext","github.com/Masterminds/squirrel.SelectBuilder.ScanContext","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.SelectBuilder.Where","github.com/Masterminds/squirrel.StatementBuilderType.PlaceholderFormat","github.com/Masterminds/squirrel.StatementBuilderType.PlaceholderFormat","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.StatementBuilderType.Select","github.com/Masterminds/squirrel.UpdateBuilder.Set","github.com/Masterminds/squirrel.UpdateBuilder.SetMap","github.com/Masterminds/squirrel.UpdateBuilder.Where","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.appendToSql","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","github.com/Masterminds/squirrel.getSortedKeys","github.com/Masterminds/squirrel.getSortedKeys","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.replacePositionalPlaceholders","github.com/Masterminds/squirrel.setRunWith","github.com/Masterminds/squirrel.setRunWith","github.com/Masterminds/squirrel.setRunWith","github.com/Masterminds/squirrel.wherePart.ToSql","github.com/Masterminds/squirrel.wherePart.ToSql","github.com/Masterminds/squirrel.wherePart.ToSql","github.com/Masterminds/squirrel.wherePart.ToSql","github.com/PuerkitoBio/purell.NormalizeURL","github.com/PuerkitoBio/purell.removeDefaultPort","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).DeserializeFromUInt16","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).readStates","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).stateFactory","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).Emit","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).NextToken","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).NextToken","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).safeMatch","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).EnterRule","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).addContextToParseTree","github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParserRuleContext).AddTokenNode","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenFactory).Create","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Consume","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Consume","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).NextTokenOnChannel","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).NextTokenOnChannel","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Sync","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Sync","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).adjustSeekIndex","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).adjustSeekIndex","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).fetch","github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).fetch","github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).Match","github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).computeTargetState","github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).execATN","github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).AdaptivePredict","github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).AdaptivePredict","github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).computeTargetState","github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).execATN","github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).execATN","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseLexer","github.com/antlr/antlr4/runtime/Go/antlr.NewRuleStopState","github.com/antlr/antlr4/runtime/Go/antlr.PredictionModegetConflictingAltSubsets","github.com/antlr/antlr4/runtime/Go/antlr.PredictionModehasSLLConflictTerminatingPrediction","github.com/aws/aws-sdk-go/aws/endpoints.glob..func1","github.com/aws/aws-sdk-go/aws/endpoints.init","github.com/dgrijalva/jwt-go.(*Parser).ParseUnverified","github.com/dgrijalva/jwt-go.(*SigningMethodRSA).Verify","github.com/docker/go-healthcheck.CheckFunc.Check","github.com/go-openapi/jsonreference.(*Ref).parse","github.com/go-openapi/jsonreference.New","github.com/go-openapi/spec.(*Ref).fromMap","github.com/go-openapi/spec.(*Schema).UnmarshalJSON","github.com/go-openapi/spec.(*Schema).UnmarshalJSON","github.com/go-openapi/spec.MustLoadSwagger20Schema","github.com/go-openapi/spec.Swagger20Schema","github.com/go-openapi/spec.init.0","github.com/go-openapi/spec.initResolutionCache","github.com/golang/protobuf/proto.RegisterFile","github.com/googleapis/gnostic/OpenAPIv2.init.1","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*compressResponseWriter).Write","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/mux.(*Route).Match","github.com/gorilla/mux.(*Route).Path","github.com/gorilla/mux.(*Route).addRegexpMatcher","github.com/gorilla/mux.(*Router).HandleFunc","github.com/gorilla/mux.(*Router).Match","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/gorilla/mux.(*routeRegexp).Match","github.com/gorilla/mux.newRouteRegexp","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadObjectCB","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).Skip","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipObject.func1","github.com/json-iterator/go.(*Iterator).skipString","github.com/json-iterator/go.(*Iterator).skipString","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*oneFieldStructDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*sevenFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*tenFieldsStructDecoder).Decode","github.com/json-iterator/go.(*tenFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createEncoderOfType","github.com/json-iterator/go._createEncoderOfType","github.com/json-iterator/go._createEncoderOfType","github.com/json-iterator/go._createEncoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createEncoderOfType","github.com/json-iterator/go.createEncoderOfType","github.com/json-iterator/go.createEncoderOfType","github.com/json-iterator/go.createEncoderOfType","github.com/json-iterator/go.decoderOfOptional","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.encoderOfSlice","github.com/json-iterator/go.encoderOfSlice","github.com/json-iterator/go.encoderOfStruct","github.com/json-iterator/go.encoderOfStruct","github.com/json-iterator/go.encoderOfType","github.com/json-iterator/go.encoderOfType","github.com/json-iterator/go.encoderOfType","github.com/json-iterator/go.encoderOfType","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Append","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend","github.com/lann/builder.Extend.func1","github.com/lann/builder.Extend.func1","github.com/lann/builder.Extend.func1","github.com/lann/builder.Extend.func1","github.com/lann/builder.Extend.func1","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.GetStruct","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.Set","github.com/lann/builder.forEach","github.com/lann/builder.forEach","github.com/lann/builder.forEach","github.com/lann/builder.forEach","github.com/lann/builder.forEach","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.listToSlice","github.com/lann/builder.newBuilderStruct","github.com/lann/builder.newBuilderStruct","github.com/lann/builder.newBuilderStruct","github.com/lann/builder.newBuilderStruct","github.com/lann/builder.newBuilderStruct","github.com/lann/builder.scanStruct","github.com/lann/builder.scanStruct","github.com/lann/builder.scanStruct","github.com/lann/builder.scanStruct","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/builder.scanStruct.func1","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).ForEach","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.(*tree).Set","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lann/ps.setLowLevel","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Connector).open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*Driver).Open","github.com/lib/pq.(*StringArray).Scan","github.com/lib/pq.(*conn).BeginTx","github.com/lib/pq.(*conn).Exec","github.com/lib/pq.(*conn).ExecContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).QueryContext","github.com/lib/pq.(*conn).begin","github.com/lib/pq.(*conn).postExecuteWorkaround","github.com/lib/pq.(*conn).postExecuteWorkaround","github.com/lib/pq.(*conn).postExecuteWorkaround","github.com/lib/pq.(*conn).postExecuteWorkaround","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).prepareTo","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).query","github.com/lib/pq.(*conn).readBindResponse","github.com/lib/pq.(*conn).readParseResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).readStatementDescribeResponse","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recv1Buf","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.(*conn).recvMessage","github.com/lib/pq.(*conn).sendStartupPacket","github.com/lib/pq.(*conn).sendStartupPacket","github.com/lib/pq.(*conn).sendStartupPacket","github.com/lib/pq.(*conn).sendStartupPacket","github.com/lib/pq.(*conn).simpleExec","github.com/lib/pq.(*conn).startup","github.com/lib/pq.(*conn).startup","github.com/lib/pq.(*conn).startup","github.com/lib/pq.(*conn).startup","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*rows).Next","github.com/lib/pq.(*stmt).exec","github.com/lib/pq.(*stmt).exec","github.com/lib/pq.(*stmt).exec","github.com/lib/pq.(*stmt).exec","github.com/lib/pq.(*stmt).exec","github.com/lib/pq.DialOpen","github.com/lib/pq.DialOpen","github.com/lib/pq.DialOpen","github.com/lib/pq.DialOpen","github.com/lib/pq.DialOpen","github.com/lib/pq.DialOpen","github.com/lib/pq.Open","github.com/lib/pq.Open","github.com/lib/pq.Open","github.com/lib/pq.Open","github.com/lib/pq.Open","github.com/lib/pq.Open","github.com/lib/pq.decode","github.com/lib/pq.decode","github.com/lib/pq.decode","github.com/lib/pq.decode","github.com/lib/pq.decode","github.com/lib/pq.decode","github.com/lib/pq.parseStatementRowDescribe","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeStructType).Field","github.com/modern-go/reflect2.(*UnsafeStructType).Field","github.com/modern-go/reflect2.makeMapWithSize","github.com/modern-go/reflect2.makeMapWithSize","github.com/modern-go/reflect2.makeMapWithSize","github.com/onrik/logrus/filename.(*Hook).findCaller","github.com/onrik/logrus/filename.(*Hook).findCaller","github.com/onrik/logrus/filename.(*Hook).findCaller","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/onrik/logrus/filename.(*wrapper).Format","github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","github.com/openshift-online/ocm-sdk-go.(*Connection).send","github.com/openshift-online/ocm-sdk-go.(*Connection).send","github.com/openshift-online/ocm-sdk-go.(*Connection).send","github.com/openshift-online/ocm-sdk-go.(*Connection).send","github.com/openshift-online/ocm-sdk-go.(*Connection).send","github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","github.com/openshift-online/ocm-sdk-go/accountsmgmt.(*Client).V1","github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*SubscriptionsListRequest).SendContext","github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*TokenAuthorizationPostRequest).Send","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).checkToken","github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopyInto","github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopyObject","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopy","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopyInto","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopyObject","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopy","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyInto","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyInto","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyObject","github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyObject","github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopy","github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopyInto","github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopyObject","github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSetSpec).DeepCopyInto","github.com/openshift/hive/pkg/apis/hive/v1.(*SyncSetCommonSpec).DeepCopyInto","github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1","github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1","github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1","github.com/prometheus/common/expfmt.MetricFamilyToText","github.com/prometheus/common/expfmt.MetricFamilyToText.func1","github.com/prometheus/common/expfmt.NewEncoder.func7","github.com/prometheus/common/expfmt.encoderCloser.Encode","github.com/prometheus/procfs.init","github.com/sirupsen/logrus.(*Entry).Info","github.com/sirupsen/logrus.(*Entry).Info","github.com/sirupsen/logrus.(*Entry).Info","github.com/sirupsen/logrus.(*Entry).Infof","github.com/sirupsen/logrus.(*Entry).Infof","github.com/sirupsen/logrus.(*Entry).Infof","github.com/sirupsen/logrus.(*Entry).Infof","github.com/sirupsen/logrus.(*Entry).Infof","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Log","github.com/sirupsen/logrus.(*Entry).Logf","github.com/sirupsen/logrus.(*Entry).Logf","github.com/sirupsen/logrus.(*Entry).Logf","github.com/sirupsen/logrus.(*Entry).Logf","github.com/sirupsen/logrus.(*Entry).Logf","github.com/sirupsen/logrus.(*Entry).Warnf","github.com/sirupsen/logrus.(*Entry).WithField","github.com/sirupsen/logrus.(*Entry).WithField","github.com/sirupsen/logrus.(*Entry).WithField","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Entry).write","github.com/sirupsen/logrus.(*Logger).WithFields","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Entry.log","github.com/sirupsen/logrus.Level.String","github.com/spf13/cobra.(*Command).Execute","github.com/spf13/cobra.(*Command).ExecuteC","github.com/spf13/cobra.(*Command).execute","github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).Start","github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).Start","github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).expr","github.com/yaacov/tree-search-language/pkg/parser.NewEmptyExprContext","github.com/yaacov/tree-search-language/pkg/parser.NewLiteralOpsContext","github.com/yaacov/tree-search-language/pkg/parser.NewTSLLexer","github.com/yaacov/tree-search-language/pkg/parser.NewTSLParser","github.com/yaacov/tree-search-language/pkg/parser.init","github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).Authenticate","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.createGatewayConnection","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.createLeadershipFlag","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).createSyncset","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).createSyncset","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricAlerts","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricAlerts","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricNodes","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricOperators","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricOperators","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterStatus","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listAddOnInstallations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listAddOnInstallations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listCloudProviders","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterGroups","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachinePools","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachineTypes","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachineTypes","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).registerCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).routes","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.handleError","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.handleError","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/healthcheck.dbHealthcheck","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/helpers.Serve","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).Get","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).Get","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).ListCloudProviderRegions","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).GetOperators","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).GetOperators.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).authorizeAndQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).querySingleClusterOperators","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*UpgradePolicyServiceImpl).ListByClusterID","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*UpgradePolicyServiceImpl).ListByClusterID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.SendError","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.SendError","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).CheckUserAccessWithUsername","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).CheckUserAccessWithUsername","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).lookupInCache","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).lookupInCache","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).CheckResourceAuthorization","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).CheckResourceAuthorization","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).ListOrganizationIDs","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).ListOrganizationIDs","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).resourceReview","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).resourceReview","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.NewGatewayConnection","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccessWithUsername","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccessWithUsername","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Load","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).checkPendingDeletionClusters","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).deleteCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).accountClaimUpdated","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.getAvailableUpgrades","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/projclaim.(*ProjectClaimReconciler).Reconcile","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/projclaim.(*ProjectClaimReconciler).reconcile","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).Reconcile.func2","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).reconcileStorageQuota","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).selectorSyncSetChanged","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).HasAddOns","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLCloudRegions).ListByCloudProvider","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).Archive","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).CredentialsByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).findUsingFilter","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLIngresses).FindByClusterID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLMachinePools).FindByClusterID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToOrderBy","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.applyOrder","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.applyWhere","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.cleanOrderBy","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/leadership.NewFlag","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).getPayload","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).getPayload","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).GetCSVTelemetry","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryAPIServerUP","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryChannel","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodes","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodesCPU","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodesMemory","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryConsoleURL","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryInfraNodes","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryInfrastructureProvider","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryMasterNodes","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryMemory","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryOpenShiftVersion","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryOpenShiftVersionUpdateAvailable","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryUsedCPU","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryUsedMemory","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).getClusterByExternalIDOrSkip","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).getClusterByQuery","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.(*Labels).Scan","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.(*PropertyMap).Scan","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.NewUID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithOpID","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*AddOnInstallationService).List","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.IngressSrvImpl.List","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.IngressSrvImpl.List","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).Init","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateAWSAccountOperatorRuntimeControllerManager","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateGCPProjectOperatorRuntimeControllerManager","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateHiveRuntimeControllerManager","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.CheckConnection","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","google.golang.org/protobuf/internal/filedesc.Builder.Build","google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile","google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors","io.Copy","io.Copy","io.ReadAtLeast","io.ReadAtLeast","io.ReadAtLeast","io.ReadAtLeast","io.ReadAtLeast","io.ReadFull","io.ReadFull","io.ReadFull","io.ReadFull","io.ReadFull","io.WriteString","io.WriteString","io.WriteString","io.WriteString","io.WriteString","io.copyBuffer","io.copyBuffer","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadAll","io/ioutil.ReadFile","io/ioutil.devNull.ReadFrom","io/ioutil.devNull.ReadFrom","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","io/ioutil.readAll","k8s.io/api/core/v1.addKnownTypes","k8s.io/api/core/v1.addKnownTypes","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.EachListItem","k8s.io/apimachinery/pkg/api/meta.MultiRESTMapper.RESTMappings","k8s.io/apimachinery/pkg/api/meta.PriorityRESTMapper.RESTMapping","k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypes","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypes","k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","k8s.io/apimachinery/pkg/runtime.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).RecognizesData","k8s.io/apimachinery/pkg/runtime/serializer/json.SimpleMetaFactory.Interpret","k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode","k8s.io/apimachinery/pkg/runtime/serializer/versioning.(*codec).Decode","k8s.io/apimachinery/pkg/util/net.CloneRequest","k8s.io/apimachinery/pkg/util/net.CloneRequest","k8s.io/apimachinery/pkg/util/net.CloneRequest","k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1","k8s.io/apimachinery/pkg/util/wait.ExponentialBackoff","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/yaml.GuessJSONStream","k8s.io/apimachinery/pkg/watch.(*Broadcaster).blockQueue.func1","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","k8s.io/client-go/discovery.ServerGroupsAndResources","k8s.io/client-go/discovery.ServerGroupsAndResources","k8s.io/client-go/discovery.ServerGroupsAndResources","k8s.io/client-go/discovery.ServerGroupsAndResources","k8s.io/client-go/discovery.withRetries","k8s.io/client-go/discovery.withRetries","k8s.io/client-go/discovery.withRetries","k8s.io/client-go/discovery.withRetries","k8s.io/client-go/kubernetes.NewForConfig","k8s.io/client-go/kubernetes.NewForConfig","k8s.io/client-go/kubernetes/scheme.init.0","k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1.NewForConfig","k8s.io/client-go/kubernetes/typed/apps/v1.NewForConfig","k8s.io/client-go/kubernetes/typed/coordination/v1beta1.NewForConfig","k8s.io/client-go/kubernetes/typed/events/v1beta1.NewForConfig","k8s.io/client-go/rest.(*RESTClient).Get","k8s.io/client-go/rest.(*RESTClient).Get","k8s.io/client-go/rest.(*RESTClient).Verb","k8s.io/client-go/rest.(*RESTClient).Verb","k8s.io/client-go/rest.(*Request).AbsPath","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do.func1","k8s.io/client-go/rest.(*Request).Do.func1","k8s.io/client-go/rest.(*Request).Do.func1","k8s.io/client-go/rest.(*Request).Do.func1","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request.func1","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2.1","k8s.io/client-go/rest.(*Request).request.func2.1","k8s.io/client-go/rest.(*Request).transformResponse","k8s.io/client-go/rest.(*Request).transformResponse","k8s.io/client-go/rest.(*Request).transformResponse","k8s.io/client-go/rest.(*Request).transformResponse","k8s.io/client-go/rest.NewRESTClient","k8s.io/client-go/rest.RESTClientFor","k8s.io/client-go/rest.RESTClientFor","k8s.io/client-go/rest.RESTClientFor","k8s.io/client-go/rest.RESTClientFor","k8s.io/client-go/rest.Request.finalURLTemplate","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/rest.TransportFor","k8s.io/client-go/rest.readExpBackoffConfig","k8s.io/client-go/restmapper.GetAPIGroupResources","k8s.io/client-go/restmapper.GetAPIGroupResources","k8s.io/client-go/restmapper.GetAPIGroupResources","k8s.io/client-go/restmapper.GetAPIGroupResources","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","k8s.io/client-go/tools/cache.(*DeltaFIFO).KeyOf","k8s.io/client-go/tools/cache.(*ListWatch).List","k8s.io/client-go/tools/cache.(*ListWatch).List","k8s.io/client-go/tools/cache.(*ListWatch).List","k8s.io/client-go/tools/cache.(*ListWatch).List","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","k8s.io/client-go/tools/cache.(*Reflector).Run","k8s.io/client-go/tools/cache.(*Reflector).Run.func1","k8s.io/client-go/tools/cache.(*Reflector).syncWith","k8s.io/client-go/tools/cache.(*cache).Get","k8s.io/client-go/tools/cache.(*controller).Run","k8s.io/client-go/tools/cache.(*controller).processLoop","k8s.io/client-go/tools/cache.(*processorListener).run","k8s.io/client-go/tools/cache.(*processorListener).run.func1","k8s.io/client-go/tools/cache.(*processorListener).run.func1.1","k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandler","k8s.io/client-go/tools/cache.(*threadSafeMap).updateIndices","k8s.io/client-go/tools/cache.DeletionHandlingMetaNamespaceKeyFunc","k8s.io/client-go/tools/cache.DeletionHandlingMetaNamespaceKeyFunc","k8s.io/client-go/tools/cache.newProcessListener","k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire","k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire.func1","k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew","k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Get","k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Get","k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Update","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","k8s.io/client-go/transport.(*tlsTransportCache).get","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","k8s.io/client-go/transport.New","main.main","math/big.(*Int).Exp","math/big.(*Int).Exp","math/big.(*Int).Exp","math/big.(*Int).Exp","math/big.(*Int).Exp","math/big.(*Int).Mul","math/big.nat.div","math/big.nat.div","math/big.nat.divLarge","math/big.nat.divLarge","math/big.nat.expNN","math/big.nat.expNN","math/big.nat.expNN","math/big.nat.mul","math/big.nat.mul","math/big.nat.sqr","net.(*Dialer).DialContext","net.(*ListenConfig).Listen","net.(*Resolver).internetAddrList","net.(*Resolver).resolveAddrList","net.(*sysListener).listenTCP","net.Listen","net.internetSocket","net.listenerBacklog","net.listenerBacklog.func1","net.maxListenerBacklog","net.socket","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).Do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).do","net/http.(*Client).makeHeadersCopier","net/http.(*Client).makeHeadersCopier","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Client).send","net/http.(*Request).write","net/http.(*ServeMux).ServeHTTP","net/http.(*ServeMux).ServeHTTP","net/http.(*Server).ListenAndServeTLS","net/http.(*Transport).RoundTrip","net/http.(*Transport).dial","net/http.(*Transport).roundTrip","net/http.(*body).Read","net/http.(*body).readLocked","net/http.(*bodyEOFSignal).Read","net/http.(*gzipReader).Read","net/http.(*http2ClientConn).encodeHeaders","net/http.(*http2Framer).WriteSettings","net/http.(*http2Framer).readMetaFrame","net/http.(*http2Framer).readMetaFrame","net/http.(*http2Server).ServeConn","net/http.(*http2Transport).RoundTrip","net/http.(*http2Transport).RoundTripOpt","net/http.(*http2clientConnReadLoop).processData","net/http.(*http2clientConnReadLoop).processHeaders","net/http.(*http2clientStream).writeRequestBody","net/http.(*http2dataBuffer).Read","net/http.(*http2dataBuffer).Write","net/http.(*http2dataBuffer).lastChunkOrAlloc","net/http.(*http2pipe).Read","net/http.(*http2pipe).Write","net/http.(*http2serverConn).scheduleFrameWrite","net/http.(*http2serverConn).serve","net/http.(*http2serverConn).startFrameWrite","net/http.(*http2serverConn).writeFrame","net/http.(*persistConn).Read","net/http.(*persistConn).addTLS","net/http.CanonicalHeaderKey","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.Header.Add","net/http.Header.Set","net/http.NewRequest","net/http.cloneOrMakeHeader","net/http.cloneOrMakeHeader","net/http.http2ConfigureServer.func1","net/http.http2getDataBufferChunk","net/http.http2noDialH2RoundTripper.RoundTrip","net/http.http2parseDataFrame","net/http.http2readFrameHeader","net/http.http2readFrameHeader","net/http.http2transportResponseBody.Read","net/http.http2writeSettings.writeFrame","net/http.initNPNRequest.ServeHTTP","net/http.send","net/http.send","net/http.send","net/http.send","net/http.send","net/http.send","net/http.send","net/http.send","net/http.send","net/http.serverHandler.ServeHTTP","net/http.serverHandler.ServeHTTP","net/http/internal.(*chunkedReader).Read","net/http/pprof.Index","net/http/pprof.handler.ServeHTTP","net/url.(*URL).String","path.Clean","path.Join","path.Join","reflect.(*rtype).Field","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.MakeSlice","reflect.Value.Convert","reflect.Value.Convert","reflect.Value.Convert","reflect.Value.Convert","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.Interface","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.Value.SetMapIndex","reflect.cvtBytesString","reflect.cvtBytesString","reflect.cvtBytesString","reflect.makeString","reflect.makeString","reflect.makeString","reflect.valueInterface","reflect.valueInterface","reflect.valueInterface","reflect.valueInterface","reflect.valueInterface","reflect.valueInterface","reflect.valueInterface","regexp.(*Regexp).FindStringSubmatch","regexp.(*Regexp).MatchString","regexp.(*Regexp).ReplaceAllString","regexp.(*Regexp).ReplaceAllStringFunc","regexp.(*Regexp).backtrack","regexp.(*Regexp).backtrack","regexp.(*Regexp).backtrack","regexp.(*Regexp).doExecute","regexp.(*Regexp).doExecute","regexp.(*Regexp).doExecute","regexp.(*Regexp).doExecute","regexp.(*Regexp).doMatch","regexp.(*Regexp).replaceAll","regexp.(*Regexp).replaceAll","regexp.(*Regexp).tryBacktrack","regexp.Compile","regexp.Compile","regexp.Compile","regexp.MustCompile","regexp.compile","regexp.compile","regexp.compileOnePass","regexp/syntax.(*compiler).compile","regexp/syntax.(*compiler).compile","regexp/syntax.(*compiler).rune","regexp/syntax.(*parser).literal","regexp/syntax.(*parser).newLiteral","regexp/syntax.(*parser).op","regexp/syntax.Compile","regexp/syntax.Parse","regexp/syntax.Parse","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime/pprof.(*Profile).WriteTo","runtime/pprof.(*profileBuilder).build","runtime/pprof.(*profileBuilder).flush","runtime/pprof.(*protobuf).length","runtime/pprof.(*protobuf).strings","runtime/pprof.writeHeap","runtime/pprof.writeHeapInternal","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).GetInformer","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*InformersMap).Get","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*specificInformersMap).Get","sigs.k8s.io/controller-runtime/pkg/cache/internal.(*specificInformersMap).addInformerToMap","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).RESTMapping","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).RESTMapping.func1","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).checkAndReload","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).checkAndReload.func1","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/handler.(*EnqueueRequestForObject).Create","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker","sigs.k8s.io/controller-runtime/pkg/leaderelection.NewResourceLock","sigs.k8s.io/controller-runtime/pkg/leaderelection.NewResourceLock","sigs.k8s.io/controller-runtime/pkg/log.(*DelegatingLogger).WithName","sigs.k8s.io/controller-runtime/pkg/manager.New","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/source.init","sigs.k8s.io/controller-runtime/pkg/source/internal.EventHandler.OnAdd","strconv.ParseInt","strings.(*Builder).Grow","strings.(*Builder).Grow","strings.(*Builder).Grow","strings.Join","strings.Join","strings.Join","strings.Split","strings.Split","strings.Split","strings.Trim","sync.(*Once).Do","sync.(*Once).Do","sync.(*Once).doSlow","sync.(*Once).doSlow","sync.(*Pool).Get","sync.(*Pool).Get","sync.(*Pool).Put","sync.(*Pool).pin","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue","vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","vendor/golang.org/x/crypto/hkdf.Expand","vendor/golang.org/x/net/http2/hpack.(*Decoder).Write","vendor/golang.org/x/net/http2/hpack.(*Decoder).Write","vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr","vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add"]);</script>
<script>
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.d3 = {})));
}(this, (function (exports) { 'use strict';
var xhtml = "http://www.w3.org/1999/xhtml";
var namespaces = {
svg: "http://www.w3.org/2000/svg",
xhtml: xhtml,
xlink: "http://www.w3.org/1999/xlink",
xml: "http://www.w3.org/XML/1998/namespace",
xmlns: "http://www.w3.org/2000/xmlns/"
};
var namespace = function(name) {
var prefix = name += "", i = prefix.indexOf(":");
if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1);
return namespaces.hasOwnProperty(prefix) ? {space: namespaces[prefix], local: name} : name;
};
function creatorInherit(name) {
return function() {
var document = this.ownerDocument,
uri = this.namespaceURI;
return uri === xhtml && document.documentElement.namespaceURI === xhtml
? document.createElement(name)
: document.createElementNS(uri, name);
};
}
function creatorFixed(fullname) {
return function() {
return this.ownerDocument.createElementNS(fullname.space, fullname.local);
};
}
var creator = function(name) {
var fullname = namespace(name);
return (fullname.local
? creatorFixed
: creatorInherit)(fullname);
};
var matcher = function(selector) {
return function() {
return this.matches(selector);
};
};
if (typeof document !== "undefined") {
var element = document.documentElement;
if (!element.matches) {
var vendorMatches = element.webkitMatchesSelector
|| element.msMatchesSelector
|| element.mozMatchesSelector
|| element.oMatchesSelector;
matcher = function(selector) {
return function() {
return vendorMatches.call(this, selector);
};
};
}
}
var matcher$1 = matcher;
var filterEvents = {};
exports.event = null;
if (typeof document !== "undefined") {
var element$1 = document.documentElement;
if (!("onmouseenter" in element$1)) {
filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"};
}
}
function filterContextListener(listener, index, group) {
listener = contextListener(listener, index, group);
return function(event) {
var related = event.relatedTarget;
if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) {
listener.call(this, event);
}
};
}
function contextListener(listener, index, group) {
return function(event1) {
var event0 = exports.event;
exports.event = event1;
try {
listener.call(this, this.__data__, index, group);
} finally {
exports.event = event0;
}
};
}
function parseTypenames(typenames) {
return typenames.trim().split(/^|\s+/).map(function(t) {
var name = "", i = t.indexOf(".");
if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
return {type: t, name: name};
});
}
function onRemove(typename) {
return function() {
var on = this.__on;
if (!on) return;
for (var j = 0, i = -1, m = on.length, o; j < m; ++j) {
if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) {
this.removeEventListener(o.type, o.listener, o.capture);
} else {
on[++i] = o;
}
}
if (++i) on.length = i;
else delete this.__on;
};
}
function onAdd(typename, value, capture) {
var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener;
return function(d, i, group) {
var on = this.__on, o, listener = wrap(value, i, group);
if (on) for (var j = 0, m = on.length; j < m; ++j) {
if ((o = on[j]).type === typename.type && o.name === typename.name) {
this.removeEventListener(o.type, o.listener, o.capture);
this.addEventListener(o.type, o.listener = listener, o.capture = capture);
o.value = value;
return;
}
}
this.addEventListener(typename.type, listener, capture);
o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture};
if (!on) this.__on = [o];
else on.push(o);
};
}
var selection_on = function(typename, value, capture) {
var typenames = parseTypenames(typename + ""), i, n = typenames.length, t;
if (arguments.length < 2) {
var on = this.node().__on;
if (on) for (var j = 0, m = on.length, o; j < m; ++j) {
for (i = 0, o = on[j]; i < n; ++i) {
if ((t = typenames[i]).type === o.type && t.name === o.name) {
return o.value;
}
}
}
return;
}
on = value ? onAdd : onRemove;
if (capture == null) capture = false;
for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture));
return this;
};
function none() {}
var selector = function(selector) {
return selector == null ? none : function() {
return this.querySelector(selector);
};
};
var selection_select = function(select) {
if (typeof select !== "function") select = selector(select);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) {
if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) {
if ("__data__" in node) subnode.__data__ = node.__data__;
subgroup[i] = subnode;
}
}
}
return new Selection(subgroups, this._parents);
};
function empty() {
return [];
}
var selectorAll = function(selector) {
return selector == null ? empty : function() {
return this.querySelectorAll(selector);
};
};
var selection_selectAll = function(select) {
if (typeof select !== "function") select = selectorAll(select);
for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
if (node = group[i]) {
subgroups.push(select.call(node, node.__data__, i, group));
parents.push(node);
}
}
}
return new Selection(subgroups, parents);
};
var selection_filter = function(match) {
if (typeof match !== "function") match = matcher$1(match);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) {
if ((node = group[i]) && match.call(node, node.__data__, i, group)) {
subgroup.push(node);
}
}
}
return new Selection(subgroups, this._parents);
};
var sparse = function(update) {
return new Array(update.length);
};
var selection_enter = function() {
return new Selection(this._enter || this._groups.map(sparse), this._parents);
};
function EnterNode(parent, datum) {
this.ownerDocument = parent.ownerDocument;
this.namespaceURI = parent.namespaceURI;
this._next = null;
this._parent = parent;
this.__data__ = datum;
}
EnterNode.prototype = {
constructor: EnterNode,
appendChild: function(child) { return this._parent.insertBefore(child, this._next); },
insertBefore: function(child, next) { return this._parent.insertBefore(child, next); },
querySelector: function(selector) { return this._parent.querySelector(selector); },
querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); }
};
var constant = function(x) {
return function() {
return x;
};
};
var keyPrefix = "$";
function bindIndex(parent, group, enter, update, exit, data) {
var i = 0,
node,
groupLength = group.length,
dataLength = data.length;
for (; i < dataLength; ++i) {
if (node = group[i]) {
node.__data__ = data[i];
update[i] = node;
} else {
enter[i] = new EnterNode(parent, data[i]);
}
}
for (; i < groupLength; ++i) {
if (node = group[i]) {
exit[i] = node;
}
}
}
function bindKey(parent, group, enter, update, exit, data, key) {
var i,
node,
nodeByKeyValue = {},
groupLength = group.length,
dataLength = data.length,
keyValues = new Array(groupLength),
keyValue;
for (i = 0; i < groupLength; ++i) {
if (node = group[i]) {
keyValues[i] = keyValue = keyPrefix + key.call(node, node.__data__, i, group);
if (keyValue in nodeByKeyValue) {
exit[i] = node;
} else {
nodeByKeyValue[keyValue] = node;
}
}
}
for (i = 0; i < dataLength; ++i) {
keyValue = keyPrefix + key.call(parent, data[i], i, data);
if (node = nodeByKeyValue[keyValue]) {
update[i] = node;
node.__data__ = data[i];
nodeByKeyValue[keyValue] = null;
} else {
enter[i] = new EnterNode(parent, data[i]);
}
}
for (i = 0; i < groupLength; ++i) {
if ((node = group[i]) && (nodeByKeyValue[keyValues[i]] === node)) {
exit[i] = node;
}
}
}
var selection_data = function(value, key) {
if (!value) {
data = new Array(this.size()), j = -1;
this.each(function(d) { data[++j] = d; });
return data;
}
var bind = key ? bindKey : bindIndex,
parents = this._parents,
groups = this._groups;
if (typeof value !== "function") value = constant(value);
for (var m = groups.length, update = new Array(m), enter = new Array(m), exit = new Array(m), j = 0; j < m; ++j) {
var parent = parents[j],
group = groups[j],
groupLength = group.length,
data = value.call(parent, parent && parent.__data__, j, parents),
dataLength = data.length,
enterGroup = enter[j] = new Array(dataLength),
updateGroup = update[j] = new Array(dataLength),
exitGroup = exit[j] = new Array(groupLength);
bind(parent, group, enterGroup, updateGroup, exitGroup, data, key);
for (var i0 = 0, i1 = 0, previous, next; i0 < dataLength; ++i0) {
if (previous = enterGroup[i0]) {
if (i0 >= i1) i1 = i0 + 1;
while (!(next = updateGroup[i1]) && ++i1 < dataLength);
previous._next = next || null;
}
}
}
update = new Selection(update, parents);
update._enter = enter;
update._exit = exit;
return update;
};
var selection_exit = function() {
return new Selection(this._exit || this._groups.map(sparse), this._parents);
};
var selection_merge = function(selection$$1) {
for (var groups0 = this._groups, groups1 = selection$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) {
if (node = group0[i] || group1[i]) {
merge[i] = node;
}
}
}
for (; j < m0; ++j) {
merges[j] = groups0[j];
}
return new Selection(merges, this._parents);
};
var selection_order = function() {
for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) {
for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
if (node = group[i]) {
if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
next = node;
}
}
}
return this;
};
var selection_sort = function(compare) {
if (!compare) compare = ascending;
function compareNode(a, b) {
return a && b ? compare(a.__data__, b.__data__) : !a - !b;
}
for (var groups = this._groups, m = groups.length, sortgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, sortgroup = sortgroups[j] = new Array(n), node, i = 0; i < n; ++i) {
if (node = group[i]) {
sortgroup[i] = node;
}
}
sortgroup.sort(compareNode);
}
return new Selection(sortgroups, this._parents).order();
};
function ascending(a, b) {
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
}
var selection_call = function() {
var callback = arguments[0];
arguments[0] = this;
callback.apply(null, arguments);
return this;
};
var selection_nodes = function() {
var nodes = new Array(this.size()), i = -1;
this.each(function() { nodes[++i] = this; });
return nodes;
};
var selection_node = function() {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length; i < n; ++i) {
var node = group[i];
if (node) return node;
}
}
return null;
};
var selection_size = function() {
var size = 0;
this.each(function() { ++size; });
return size;
};
var selection_empty = function() {
return !this.node();
};
var selection_each = function(callback) {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) {
if (node = group[i]) callback.call(node, node.__data__, i, group);
}
}
return this;
};
function attrRemove(name) {
return function() {
this.removeAttribute(name);
};
}
function attrRemoveNS(fullname) {
return function() {
this.removeAttributeNS(fullname.space, fullname.local);
};
}
function attrConstant(name, value) {
return function() {
this.setAttribute(name, value);
};
}
function attrConstantNS(fullname, value) {
return function() {
this.setAttributeNS(fullname.space, fullname.local, value);
};
}
function attrFunction(name, value) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.removeAttribute(name);
else this.setAttribute(name, v);
};
}
function attrFunctionNS(fullname, value) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.removeAttributeNS(fullname.space, fullname.local);
else this.setAttributeNS(fullname.space, fullname.local, v);
};
}
var selection_attr = function(name, value) {
var fullname = namespace(name);
if (arguments.length < 2) {
var node = this.node();
return fullname.local
? node.getAttributeNS(fullname.space, fullname.local)
: node.getAttribute(fullname);
}
return this.each((value == null
? (fullname.local ? attrRemoveNS : attrRemove) : (typeof value === "function"
? (fullname.local ? attrFunctionNS : attrFunction)
: (fullname.local ? attrConstantNS : attrConstant)))(fullname, value));
};
var defaultView = function(node) {
return (node.ownerDocument && node.ownerDocument.defaultView)
|| (node.document && node)
|| node.defaultView;
};
function styleRemove(name) {
return function() {
this.style.removeProperty(name);
};
}
function styleConstant(name, value, priority) {
return function() {
this.style.setProperty(name, value, priority);
};
}
function styleFunction(name, value, priority) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.style.removeProperty(name);
else this.style.setProperty(name, v, priority);
};
}
var selection_style = function(name, value, priority) {
return arguments.length > 1
? this.each((value == null
? styleRemove : typeof value === "function"
? styleFunction
: styleConstant)(name, value, priority == null ? "" : priority))
: styleValue(this.node(), name);
};
function styleValue(node, name) {
return node.style.getPropertyValue(name)
|| defaultView(node).getComputedStyle(node, null).getPropertyValue(name);
}
function propertyRemove(name) {
return function() {
delete this[name];
};
}
function propertyConstant(name, value) {
return function() {
this[name] = value;
};
}
function propertyFunction(name, value) {
return function() {
var v = value.apply(this, arguments);
if (v == null) delete this[name];
else this[name] = v;
};
}
var selection_property = function(name, value) {
return arguments.length > 1
? this.each((value == null
? propertyRemove : typeof value === "function"
? propertyFunction
: propertyConstant)(name, value))
: this.node()[name];
};
function classArray(string) {
return string.trim().split(/^|\s+/);
}
function classList(node) {
return node.classList || new ClassList(node);
}
function ClassList(node) {
this._node = node;
this._names = classArray(node.getAttribute("class") || "");
}
ClassList.prototype = {
add: function(name) {
var i = this._names.indexOf(name);
if (i < 0) {
this._names.push(name);
this._node.setAttribute("class", this._names.join(" "));
}
},
remove: function(name) {
var i = this._names.indexOf(name);
if (i >= 0) {
this._names.splice(i, 1);
this._node.setAttribute("class", this._names.join(" "));
}
},
contains: function(name) {
return this._names.indexOf(name) >= 0;
}
};
function classedAdd(node, names) {
var list = classList(node), i = -1, n = names.length;
while (++i < n) list.add(names[i]);
}
function classedRemove(node, names) {
var list = classList(node), i = -1, n = names.length;
while (++i < n) list.remove(names[i]);
}
function classedTrue(names) {
return function() {
classedAdd(this, names);
};
}
function classedFalse(names) {
return function() {
classedRemove(this, names);
};
}
function classedFunction(names, value) {
return function() {
(value.apply(this, arguments) ? classedAdd : classedRemove)(this, names);
};
}
var selection_classed = function(name, value) {
var names = classArray(name + "");
if (arguments.length < 2) {
var list = classList(this.node()), i = -1, n = names.length;
while (++i < n) if (!list.contains(names[i])) return false;
return true;
}
return this.each((typeof value === "function"
? classedFunction : value
? classedTrue
: classedFalse)(names, value));
};
function textRemove() {
this.textContent = "";
}
function textConstant(value) {
return function() {
this.textContent = value;
};
}
function textFunction(value) {
return function() {
var v = value.apply(this, arguments);
this.textContent = v == null ? "" : v;
};
}
var selection_text = function(value) {
return arguments.length
? this.each(value == null
? textRemove : (typeof value === "function"
? textFunction
: textConstant)(value))
: this.node().textContent;
};
function htmlRemove() {
this.innerHTML = "";
}
function htmlConstant(value) {
return function() {
this.innerHTML = value;
};
}
function htmlFunction(value) {
return function() {
var v = value.apply(this, arguments);
this.innerHTML = v == null ? "" : v;
};
}
var selection_html = function(value) {
return arguments.length
? this.each(value == null
? htmlRemove : (typeof value === "function"
? htmlFunction
: htmlConstant)(value))
: this.node().innerHTML;
};
function raise() {
if (this.nextSibling) this.parentNode.appendChild(this);
}
var selection_raise = function() {
return this.each(raise);
};
function lower() {
if (this.previousSibling) this.parentNode.insertBefore(this, this.parentNode.firstChild);
}
var selection_lower = function() {
return this.each(lower);
};
var selection_append = function(name) {
var create = typeof name === "function" ? name : creator(name);
return this.select(function() {
return this.appendChild(create.apply(this, arguments));
});
};
function constantNull() {
return null;
}
var selection_insert = function(name, before) {
var create = typeof name === "function" ? name : creator(name),
select = before == null ? constantNull : typeof before === "function" ? before : selector(before);
return this.select(function() {
return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null);
});
};
function remove() {
var parent = this.parentNode;
if (parent) parent.removeChild(this);
}
var selection_remove = function() {
return this.each(remove);
};
var selection_datum = function(value) {
return arguments.length
? this.property("__data__", value)
: this.node().__data__;
};
function dispatchEvent(node, type, params) {
var window = defaultView(node),
event = window.CustomEvent;
if (typeof event === "function") {
event = new event(type, params);
} else {
event = window.document.createEvent("Event");
if (params) event.initEvent(type, params.bubbles, params.cancelable), event.detail = params.detail;
else event.initEvent(type, false, false);
}
node.dispatchEvent(event);
}
function dispatchConstant(type, params) {
return function() {
return dispatchEvent(this, type, params);
};
}
function dispatchFunction(type, params) {
return function() {
return dispatchEvent(this, type, params.apply(this, arguments));
};
}
var selection_dispatch = function(type, params) {
return this.each((typeof params === "function"
? dispatchFunction
: dispatchConstant)(type, params));
};
var root = [null];
function Selection(groups, parents) {
this._groups = groups;
this._parents = parents;
}
function selection() {
return new Selection([[document.documentElement]], root);
}
Selection.prototype = selection.prototype = {
constructor: Selection,
select: selection_select,
selectAll: selection_selectAll,
filter: selection_filter,
data: selection_data,
enter: selection_enter,
exit: selection_exit,
merge: selection_merge,
order: selection_order,
sort: selection_sort,
call: selection_call,
nodes: selection_nodes,
node: selection_node,
size: selection_size,
empty: selection_empty,
each: selection_each,
attr: selection_attr,
style: selection_style,
property: selection_property,
classed: selection_classed,
text: selection_text,
html: selection_html,
raise: selection_raise,
lower: selection_lower,
append: selection_append,
insert: selection_insert,
remove: selection_remove,
datum: selection_datum,
on: selection_on,
dispatch: selection_dispatch
};
var select = function(selector) {
return typeof selector === "string"
? new Selection([[document.querySelector(selector)]], [document.documentElement])
: new Selection([[selector]], root);
};
function count(node) {
var sum = 0,
children = node.children,
i = children && children.length;
if (!i) sum = 1;
else while (--i >= 0) sum += children[i].value;
node.value = sum;
}
var node_count = function() {
return this.eachAfter(count);
};
var node_each = function(callback) {
var node = this, current, next = [node], children, i, n;
do {
current = next.reverse(), next = [];
while (node = current.pop()) {
callback(node), children = node.children;
if (children) for (i = 0, n = children.length; i < n; ++i) {
next.push(children[i]);
}
}
} while (next.length);
return this;
};
var node_eachBefore = function(callback) {
var node = this, nodes = [node], children, i;
while (node = nodes.pop()) {
callback(node), children = node.children;
if (children) for (i = children.length - 1; i >= 0; --i) {
nodes.push(children[i]);
}
}
return this;
};
var node_eachAfter = function(callback) {
var node = this, nodes = [node], next = [], children, i, n;
while (node = nodes.pop()) {
next.push(node), children = node.children;
if (children) for (i = 0, n = children.length; i < n; ++i) {
nodes.push(children[i]);
}
}
while (node = next.pop()) {
callback(node);
}
return this;
};
var node_sum = function(value) {
return this.eachAfter(function(node) {
var sum = +value(node.data) || 0,
children = node.children,
i = children && children.length;
while (--i >= 0) sum += children[i].value;
node.value = sum;
});
};
var node_sort = function(compare) {
return this.eachBefore(function(node) {
if (node.children) {
node.children.sort(compare);
}
});
};
var node_path = function(end) {
var start = this,
ancestor = leastCommonAncestor(start, end),
nodes = [start];
while (start !== ancestor) {
start = start.parent;
nodes.push(start);
}
var k = nodes.length;
while (end !== ancestor) {
nodes.splice(k, 0, end);
end = end.parent;
}
return nodes;
};
function leastCommonAncestor(a, b) {
if (a === b) return a;
var aNodes = a.ancestors(),
bNodes = b.ancestors(),
c = null;
a = aNodes.pop();
b = bNodes.pop();
while (a === b) {
c = a;
a = aNodes.pop();
b = bNodes.pop();
}
return c;
}
var node_ancestors = function() {
var node = this, nodes = [node];
while (node = node.parent) {
nodes.push(node);
}
return nodes;
};
var node_descendants = function() {
var nodes = [];
this.each(function(node) {
nodes.push(node);
});
return nodes;
};
var node_leaves = function() {
var leaves = [];
this.eachBefore(function(node) {
if (!node.children) {
leaves.push(node);
}
});
return leaves;
};
var node_links = function() {
var root = this, links = [];
root.each(function(node) {
if (node !== root) {
links.push({source: node.parent, target: node});
}
});
return links;
};
function hierarchy(data, children) {
var root = new Node(data),
valued = +data.value && (root.value = data.value),
node,
nodes = [root],
child,
childs,
i,
n;
if (children == null) children = defaultChildren;
while (node = nodes.pop()) {
if (valued) node.value = +node.data.value;
if ((childs = children(node.data)) && (n = childs.length)) {
node.children = new Array(n);
for (i = n - 1; i >= 0; --i) {
nodes.push(child = node.children[i] = new Node(childs[i]));
child.parent = node;
child.depth = node.depth + 1;
}
}
}
return root.eachBefore(computeHeight);
}
function node_copy() {
return hierarchy(this).eachBefore(copyData);
}
function defaultChildren(d) {
return d.children;
}
function copyData(node) {
node.data = node.data.data;
}
function computeHeight(node) {
var height = 0;
do node.height = height;
while ((node = node.parent) && (node.height < ++height));
}
function Node(data) {
this.data = data;
this.depth =
this.height = 0;
this.parent = null;
}
Node.prototype = hierarchy.prototype = {
constructor: Node,
count: node_count,
each: node_each,
eachAfter: node_eachAfter,
eachBefore: node_eachBefore,
sum: node_sum,
sort: node_sort,
path: node_path,
ancestors: node_ancestors,
descendants: node_descendants,
leaves: node_leaves,
links: node_links,
copy: node_copy
};
var roundNode = function(node) {
node.x0 = Math.round(node.x0);
node.y0 = Math.round(node.y0);
node.x1 = Math.round(node.x1);
node.y1 = Math.round(node.y1);
};
var treemapDice = function(parent, x0, y0, x1, y1) {
var nodes = parent.children,
node,
i = -1,
n = nodes.length,
k = parent.value && (x1 - x0) / parent.value;
while (++i < n) {
node = nodes[i], node.y0 = y0, node.y1 = y1;
node.x0 = x0, node.x1 = x0 += node.value * k;
}
};
var partition = function() {
var dx = 1,
dy = 1,
padding = 0,
round = false;
function partition(root) {
var n = root.height + 1;
root.x0 =
root.y0 = padding;
root.x1 = dx;
root.y1 = dy / n;
root.eachBefore(positionNode(dy, n));
if (round) root.eachBefore(roundNode);
return root;
}
function positionNode(dy, n) {
return function(node) {
if (node.children) {
treemapDice(node, node.x0, dy * (node.depth + 1) / n, node.x1, dy * (node.depth + 2) / n);
}
var x0 = node.x0,
y0 = node.y0,
x1 = node.x1 - padding,
y1 = node.y1 - padding;
if (x1 < x0) x0 = x1 = (x0 + x1) / 2;
if (y1 < y0) y0 = y1 = (y0 + y1) / 2;
node.x0 = x0;
node.y0 = y0;
node.x1 = x1;
node.y1 = y1;
};
}
partition.round = function(x) {
return arguments.length ? (round = !!x, partition) : round;
};
partition.size = function(x) {
return arguments.length ? (dx = +x[0], dy = +x[1], partition) : [dx, dy];
};
partition.padding = function(x) {
return arguments.length ? (padding = +x, partition) : padding;
};
return partition;
};
var ascending$1 = function(a, b) {
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
};
var bisector = function(compare) {
if (compare.length === 1) compare = ascendingComparator(compare);
return {
left: function(a, x, lo, hi) {
if (lo == null) lo = 0;
if (hi == null) hi = a.length;
while (lo < hi) {
var mid = lo + hi >>> 1;
if (compare(a[mid], x) < 0) lo = mid + 1;
else hi = mid;
}
return lo;
},
right: function(a, x, lo, hi) {
if (lo == null) lo = 0;
if (hi == null) hi = a.length;
while (lo < hi) {
var mid = lo + hi >>> 1;
if (compare(a[mid], x) > 0) hi = mid;
else lo = mid + 1;
}
return lo;
}
};
};
function ascendingComparator(f) {
return function(d, x) {
return ascending$1(f(d), x);
};
}
var ascendingBisect = bisector(ascending$1);
var bisectRight = ascendingBisect.right;
var e10 = Math.sqrt(50);
var e5 = Math.sqrt(10);
var e2 = Math.sqrt(2);
var ticks = function(start, stop, count) {
var reverse,
i = -1,
n,
ticks,
step;
stop = +stop, start = +start, count = +count;
if (start === stop && count > 0) return [start];
if (reverse = stop < start) n = start, start = stop, stop = n;
if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return [];
if (step > 0) {
start = Math.ceil(start / step);
stop = Math.floor(stop / step);
ticks = new Array(n = Math.ceil(stop - start + 1));
while (++i < n) ticks[i] = (start + i) * step;
} else {
start = Math.floor(start * step);
stop = Math.ceil(stop * step);
ticks = new Array(n = Math.ceil(start - stop + 1));
while (++i < n) ticks[i] = (start - i) / step;
}
if (reverse) ticks.reverse();
return ticks;
};
function tickIncrement(start, stop, count) {
var step = (stop - start) / Math.max(0, count),
power = Math.floor(Math.log(step) / Math.LN10),
error = step / Math.pow(10, power);
return power >= 0
? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power)
: -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1);
}
function tickStep(start, stop, count) {
var step0 = Math.abs(stop - start) / Math.max(0, count),
step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)),
error = step0 / step1;
if (error >= e10) step1 *= 10;
else if (error >= e5) step1 *= 5;
else if (error >= e2) step1 *= 2;
return stop < start ? -step1 : step1;
}
var prefix = "$";
function Map() {}
Map.prototype = map$1.prototype = {
constructor: Map,
has: function(key) {
return (prefix + key) in this;
},
get: function(key) {
return this[prefix + key];
},
set: function(key, value) {
this[prefix + key] = value;
return this;
},
remove: function(key) {
var property = prefix + key;
return property in this && delete this[property];
},
clear: function() {
for (var property in this) if (property[0] === prefix) delete this[property];
},
keys: function() {
var keys = [];
for (var property in this) if (property[0] === prefix) keys.push(property.slice(1));
return keys;
},
values: function() {
var values = [];
for (var property in this) if (property[0] === prefix) values.push(this[property]);
return values;
},
entries: function() {
var entries = [];
for (var property in this) if (property[0] === prefix) entries.push({key: property.slice(1), value: this[property]});
return entries;
},
size: function() {
var size = 0;
for (var property in this) if (property[0] === prefix) ++size;
return size;
},
empty: function() {
for (var property in this) if (property[0] === prefix) return false;
return true;
},
each: function(f) {
for (var property in this) if (property[0] === prefix) f(this[property], property.slice(1), this);
}
};
function map$1(object, f) {
var map = new Map;
if (object instanceof Map) object.each(function(value, key) { map.set(key, value); });
else if (Array.isArray(object)) {
var i = -1,
n = object.length,
o;
if (f == null) while (++i < n) map.set(i, object[i]);
else while (++i < n) map.set(f(o = object[i], i, object), o);
}
else if (object) for (var key in object) map.set(key, object[key]);
return map;
}
function Set() {}
var proto = map$1.prototype;
Set.prototype = set.prototype = {
constructor: Set,
has: proto.has,
add: function(value) {
value += "";
this[prefix + value] = value;
return this;
},
remove: proto.remove,
clear: proto.clear,
values: proto.keys,
size: proto.size,
empty: proto.empty,
each: proto.each
};
function set(object, f) {
var set = new Set;
if (object instanceof Set) object.each(function(value) { set.add(value); });
else if (object) {
var i = -1, n = object.length;
if (f == null) while (++i < n) set.add(object[i]);
else while (++i < n) set.add(f(object[i], i, object));
}
return set;
}
var array$1 = Array.prototype;
var map$3 = array$1.map;
var slice$2 = array$1.slice;
var define = function(constructor, factory, prototype) {
constructor.prototype = factory.prototype = prototype;
prototype.constructor = constructor;
};
function extend(parent, definition) {
var prototype = Object.create(parent.prototype);
for (var key in definition) prototype[key] = definition[key];
return prototype;
}
function Color() {}
var darker = 0.7;
var brighter = 1 / darker;
var reI = "\\s*([+-]?\\d+)\\s*";
var reN = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*";
var reP = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*";
var reHex3 = /^#([0-9a-f]{3})$/;
var reHex6 = /^#([0-9a-f]{6})$/;
var reRgbInteger = new RegExp("^rgb\\(" + [reI, reI, reI] + "\\)$");
var reRgbPercent = new RegExp("^rgb\\(" + [reP, reP, reP] + "\\)$");
var reRgbaInteger = new RegExp("^rgba\\(" + [reI, reI, reI, reN] + "\\)$");
var reRgbaPercent = new RegExp("^rgba\\(" + [reP, reP, reP, reN] + "\\)$");
var reHslPercent = new RegExp("^hsl\\(" + [reN, reP, reP] + "\\)$");
var reHslaPercent = new RegExp("^hsla\\(" + [reN, reP, reP, reN] + "\\)$");
var named = {
aliceblue: 0xf0f8ff,
antiquewhite: 0xfaebd7,
aqua: 0x00ffff,
aquamarine: 0x7fffd4,
azure: 0xf0ffff,
beige: 0xf5f5dc,
bisque: 0xffe4c4,
black: 0x000000,
blanchedalmond: 0xffebcd,
blue: 0x0000ff,
blueviolet: 0x8a2be2,
brown: 0xa52a2a,
burlywood: 0xdeb887,
cadetblue: 0x5f9ea0,
chartreuse: 0x7fff00,
chocolate: 0xd2691e,
coral: 0xff7f50,
cornflowerblue: 0x6495ed,
cornsilk: 0xfff8dc,
crimson: 0xdc143c,
cyan: 0x00ffff,
darkblue: 0x00008b,
darkcyan: 0x008b8b,
darkgoldenrod: 0xb8860b,
darkgray: 0xa9a9a9,
darkgreen: 0x006400,
darkgrey: 0xa9a9a9,
darkkhaki: 0xbdb76b,
darkmagenta: 0x8b008b,
darkolivegreen: 0x556b2f,
darkorange: 0xff8c00,
darkorchid: 0x9932cc,
darkred: 0x8b0000,
darksalmon: 0xe9967a,
darkseagreen: 0x8fbc8f,
darkslateblue: 0x483d8b,
darkslategray: 0x2f4f4f,
darkslategrey: 0x2f4f4f,
darkturquoise: 0x00ced1,
darkviolet: 0x9400d3,
deeppink: 0xff1493,
deepskyblue: 0x00bfff,
dimgray: 0x696969,
dimgrey: 0x696969,
dodgerblue: 0x1e90ff,
firebrick: 0xb22222,
floralwhite: 0xfffaf0,
forestgreen: 0x228b22,
fuchsia: 0xff00ff,
gainsboro: 0xdcdcdc,
ghostwhite: 0xf8f8ff,
gold: 0xffd700,
goldenrod: 0xdaa520,
gray: 0x808080,
green: 0x008000,
greenyellow: 0xadff2f,
grey: 0x808080,
honeydew: 0xf0fff0,
hotpink: 0xff69b4,
indianred: 0xcd5c5c,
indigo: 0x4b0082,
ivory: 0xfffff0,
khaki: 0xf0e68c,
lavender: 0xe6e6fa,
lavenderblush: 0xfff0f5,
lawngreen: 0x7cfc00,
lemonchiffon: 0xfffacd,
lightblue: 0xadd8e6,
lightcoral: 0xf08080,
lightcyan: 0xe0ffff,
lightgoldenrodyellow: 0xfafad2,
lightgray: 0xd3d3d3,
lightgreen: 0x90ee90,
lightgrey: 0xd3d3d3,
lightpink: 0xffb6c1,
lightsalmon: 0xffa07a,
lightseagreen: 0x20b2aa,
lightskyblue: 0x87cefa,
lightslategray: 0x778899,
lightslategrey: 0x778899,
lightsteelblue: 0xb0c4de,
lightyellow: 0xffffe0,
lime: 0x00ff00,
limegreen: 0x32cd32,
linen: 0xfaf0e6,
magenta: 0xff00ff,
maroon: 0x800000,
mediumaquamarine: 0x66cdaa,
mediumblue: 0x0000cd,
mediumorchid: 0xba55d3,
mediumpurple: 0x9370db,
mediumseagreen: 0x3cb371,
mediumslateblue: 0x7b68ee,
mediumspringgreen: 0x00fa9a,
mediumturquoise: 0x48d1cc,
mediumvioletred: 0xc71585,
midnightblue: 0x191970,
mintcream: 0xf5fffa,
mistyrose: 0xffe4e1,
moccasin: 0xffe4b5,
navajowhite: 0xffdead,
navy: 0x000080,
oldlace: 0xfdf5e6,
olive: 0x808000,
olivedrab: 0x6b8e23,
orange: 0xffa500,
orangered: 0xff4500,
orchid: 0xda70d6,
palegoldenrod: 0xeee8aa,
palegreen: 0x98fb98,
paleturquoise: 0xafeeee,
palevioletred: 0xdb7093,
papayawhip: 0xffefd5,
peachpuff: 0xffdab9,
peru: 0xcd853f,
pink: 0xffc0cb,
plum: 0xdda0dd,
powderblue: 0xb0e0e6,
purple: 0x800080,
rebeccapurple: 0x663399,
red: 0xff0000,
rosybrown: 0xbc8f8f,
royalblue: 0x4169e1,
saddlebrown: 0x8b4513,
salmon: 0xfa8072,
sandybrown: 0xf4a460,
seagreen: 0x2e8b57,
seashell: 0xfff5ee,
sienna: 0xa0522d,
silver: 0xc0c0c0,
skyblue: 0x87ceeb,
slateblue: 0x6a5acd,
slategray: 0x708090,
slategrey: 0x708090,
snow: 0xfffafa,
springgreen: 0x00ff7f,
steelblue: 0x4682b4,
tan: 0xd2b48c,
teal: 0x008080,
thistle: 0xd8bfd8,
tomato: 0xff6347,
turquoise: 0x40e0d0,
violet: 0xee82ee,
wheat: 0xf5deb3,
white: 0xffffff,
whitesmoke: 0xf5f5f5,
yellow: 0xffff00,
yellowgreen: 0x9acd32
};
define(Color, color, {
displayable: function() {
return this.rgb().displayable();
},
toString: function() {
return this.rgb() + "";
}
});
function color(format) {
var m;
format = (format + "").trim().toLowerCase();
return (m = reHex3.exec(format)) ? (m = parseInt(m[1], 16), new Rgb((m >> 8 & 0xf) | (m >> 4 & 0x0f0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1))
: (m = reHex6.exec(format)) ? rgbn(parseInt(m[1], 16))
: (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1)
: (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1)
: (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4])
: (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4])
: (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1)
: (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4])
: named.hasOwnProperty(format) ? rgbn(named[format])
: format === "transparent" ? new Rgb(NaN, NaN, NaN, 0)
: null;
}
function rgbn(n) {
return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);
}
function rgba(r, g, b, a) {
if (a <= 0) r = g = b = NaN;
return new Rgb(r, g, b, a);
}
function rgbConvert(o) {
if (!(o instanceof Color)) o = color(o);
if (!o) return new Rgb;
o = o.rgb();
return new Rgb(o.r, o.g, o.b, o.opacity);
}
function rgb(r, g, b, opacity) {
return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity);
}
function Rgb(r, g, b, opacity) {
this.r = +r;
this.g = +g;
this.b = +b;
this.opacity = +opacity;
}
define(Rgb, rgb, extend(Color, {
brighter: function(k) {
k = k == null ? brighter : Math.pow(brighter, k);
return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);
},
darker: function(k) {
k = k == null ? darker : Math.pow(darker, k);
return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);
},
rgb: function() {
return this;
},
displayable: function() {
return (0 <= this.r && this.r <= 255)
&& (0 <= this.g && this.g <= 255)
&& (0 <= this.b && this.b <= 255)
&& (0 <= this.opacity && this.opacity <= 1);
},
toString: function() {
var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a));
return (a === 1 ? "rgb(" : "rgba(")
+ Math.max(0, Math.min(255, Math.round(this.r) || 0)) + ", "
+ Math.max(0, Math.min(255, Math.round(this.g) || 0)) + ", "
+ Math.max(0, Math.min(255, Math.round(this.b) || 0))
+ (a === 1 ? ")" : ", " + a + ")");
}
}));
function hsla(h, s, l, a) {
if (a <= 0) h = s = l = NaN;
else if (l <= 0 || l >= 1) h = s = NaN;
else if (s <= 0) h = NaN;
return new Hsl(h, s, l, a);
}
function hslConvert(o) {
if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity);
if (!(o instanceof Color)) o = color(o);
if (!o) return new Hsl;
if (o instanceof Hsl) return o;
o = o.rgb();
var r = o.r / 255,
g = o.g / 255,
b = o.b / 255,
min = Math.min(r, g, b),
max = Math.max(r, g, b),
h = NaN,
s = max - min,
l = (max + min) / 2;
if (s) {
if (r === max) h = (g - b) / s + (g < b) * 6;
else if (g === max) h = (b - r) / s + 2;
else h = (r - g) / s + 4;
s /= l < 0.5 ? max + min : 2 - max - min;
h *= 60;
} else {
s = l > 0 && l < 1 ? 0 : h;
}
return new Hsl(h, s, l, o.opacity);
}
function hsl(h, s, l, opacity) {
return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity);
}
function Hsl(h, s, l, opacity) {
this.h = +h;
this.s = +s;
this.l = +l;
this.opacity = +opacity;
}
define(Hsl, hsl, extend(Color, {
brighter: function(k) {
k = k == null ? brighter : Math.pow(brighter, k);
return new Hsl(this.h, this.s, this.l * k, this.opacity);
},
darker: function(k) {
k = k == null ? darker : Math.pow(darker, k);
return new Hsl(this.h, this.s, this.l * k, this.opacity);
},
rgb: function() {
var h = this.h % 360 + (this.h < 0) * 360,
s = isNaN(h) || isNaN(this.s) ? 0 : this.s,
l = this.l,
m2 = l + (l < 0.5 ? l : 1 - l) * s,
m1 = 2 * l - m2;
return new Rgb(
hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2),
hsl2rgb(h, m1, m2),
hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2),
this.opacity
);
},
displayable: function() {
return (0 <= this.s && this.s <= 1 || isNaN(this.s))
&& (0 <= this.l && this.l <= 1)
&& (0 <= this.opacity && this.opacity <= 1);
}
}));
function hsl2rgb(h, m1, m2) {
return (h < 60 ? m1 + (m2 - m1) * h / 60
: h < 180 ? m2
: h < 240 ? m1 + (m2 - m1) * (240 - h) / 60
: m1) * 255;
}
var deg2rad = Math.PI / 180;
var rad2deg = 180 / Math.PI;
var Kn = 18;
var Xn = 0.950470;
var Yn = 1;
var Zn = 1.088830;
var t0 = 4 / 29;
var t1 = 6 / 29;
var t2 = 3 * t1 * t1;
var t3 = t1 * t1 * t1;
function labConvert(o) {
if (o instanceof Lab) return new Lab(o.l, o.a, o.b, o.opacity);
if (o instanceof Hcl) {
var h = o.h * deg2rad;
return new Lab(o.l, Math.cos(h) * o.c, Math.sin(h) * o.c, o.opacity);
}
if (!(o instanceof Rgb)) o = rgbConvert(o);
var b = rgb2xyz(o.r),
a = rgb2xyz(o.g),
l = rgb2xyz(o.b),
x = xyz2lab((0.4124564 * b + 0.3575761 * a + 0.1804375 * l) / Xn),
y = xyz2lab((0.2126729 * b + 0.7151522 * a + 0.0721750 * l) / Yn),
z = xyz2lab((0.0193339 * b + 0.1191920 * a + 0.9503041 * l) / Zn);
return new Lab(116 * y - 16, 500 * (x - y), 200 * (y - z), o.opacity);
}
function lab(l, a, b, opacity) {
return arguments.length === 1 ? labConvert(l) : new Lab(l, a, b, opacity == null ? 1 : opacity);
}
function Lab(l, a, b, opacity) {
this.l = +l;
this.a = +a;
this.b = +b;
this.opacity = +opacity;
}
define(Lab, lab, extend(Color, {
brighter: function(k) {
return new Lab(this.l + Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);
},
darker: function(k) {
return new Lab(this.l - Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);
},
rgb: function() {
var y = (this.l + 16) / 116,
x = isNaN(this.a) ? y : y + this.a / 500,
z = isNaN(this.b) ? y : y - this.b / 200;
y = Yn * lab2xyz(y);
x = Xn * lab2xyz(x);
z = Zn * lab2xyz(z);
return new Rgb(
xyz2rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
xyz2rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
xyz2rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z),
this.opacity
);
}
}));
function xyz2lab(t) {
return t > t3 ? Math.pow(t, 1 / 3) : t / t2 + t0;
}
function lab2xyz(t) {
return t > t1 ? t * t * t : t2 * (t - t0);
}
function xyz2rgb(x) {
return 255 * (x <= 0.0031308 ? 12.92 * x : 1.055 * Math.pow(x, 1 / 2.4) - 0.055);
}
function rgb2xyz(x) {
return (x /= 255) <= 0.04045 ? x / 12.92 : Math.pow((x + 0.055) / 1.055, 2.4);
}
function hclConvert(o) {
if (o instanceof Hcl) return new Hcl(o.h, o.c, o.l, o.opacity);
if (!(o instanceof Lab)) o = labConvert(o);
var h = Math.atan2(o.b, o.a) * rad2deg;
return new Hcl(h < 0 ? h + 360 : h, Math.sqrt(o.a * o.a + o.b * o.b), o.l, o.opacity);
}
function hcl(h, c, l, opacity) {
return arguments.length === 1 ? hclConvert(h) : new Hcl(h, c, l, opacity == null ? 1 : opacity);
}
function Hcl(h, c, l, opacity) {
this.h = +h;
this.c = +c;
this.l = +l;
this.opacity = +opacity;
}
define(Hcl, hcl, extend(Color, {
brighter: function(k) {
return new Hcl(this.h, this.c, this.l + Kn * (k == null ? 1 : k), this.opacity);
},
darker: function(k) {
return new Hcl(this.h, this.c, this.l - Kn * (k == null ? 1 : k), this.opacity);
},
rgb: function() {
return labConvert(this).rgb();
}
}));
var A = -0.14861;
var B = +1.78277;
var C = -0.29227;
var D = -0.90649;
var E = +1.97294;
var ED = E * D;
var EB = E * B;
var BC_DA = B * C - D * A;
function cubehelixConvert(o) {
if (o instanceof Cubehelix) return new Cubehelix(o.h, o.s, o.l, o.opacity);
if (!(o instanceof Rgb)) o = rgbConvert(o);
var r = o.r / 255,
g = o.g / 255,
b = o.b / 255,
l = (BC_DA * b + ED * r - EB * g) / (BC_DA + ED - EB),
bl = b - l,
k = (E * (g - l) - C * bl) / D,
s = Math.sqrt(k * k + bl * bl) / (E * l * (1 - l)),
h = s ? Math.atan2(k, bl) * rad2deg - 120 : NaN;
return new Cubehelix(h < 0 ? h + 360 : h, s, l, o.opacity);
}
function cubehelix(h, s, l, opacity) {
return arguments.length === 1 ? cubehelixConvert(h) : new Cubehelix(h, s, l, opacity == null ? 1 : opacity);
}
function Cubehelix(h, s, l, opacity) {
this.h = +h;
this.s = +s;
this.l = +l;
this.opacity = +opacity;
}
define(Cubehelix, cubehelix, extend(Color, {
brighter: function(k) {
k = k == null ? brighter : Math.pow(brighter, k);
return new Cubehelix(this.h, this.s, this.l * k, this.opacity);
},
darker: function(k) {
k = k == null ? darker : Math.pow(darker, k);
return new Cubehelix(this.h, this.s, this.l * k, this.opacity);
},
rgb: function() {
var h = isNaN(this.h) ? 0 : (this.h + 120) * deg2rad,
l = +this.l,
a = isNaN(this.s) ? 0 : this.s * l * (1 - l),
cosh = Math.cos(h),
sinh = Math.sin(h);
return new Rgb(
255 * (l + a * (A * cosh + B * sinh)),
255 * (l + a * (C * cosh + D * sinh)),
255 * (l + a * (E * cosh)),
this.opacity
);
}
}));
var constant$3 = function(x) {
return function() {
return x;
};
};
function linear$1(a, d) {
return function(t) {
return a + t * d;
};
}
function exponential(a, b, y) {
return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) {
return Math.pow(a + t * b, y);
};
}
function hue(a, b) {
var d = b - a;
return d ? linear$1(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : constant$3(isNaN(a) ? b : a);
}
function gamma(y) {
return (y = +y) === 1 ? nogamma : function(a, b) {
return b - a ? exponential(a, b, y) : constant$3(isNaN(a) ? b : a);
};
}
function nogamma(a, b) {
var d = b - a;
return d ? linear$1(a, d) : constant$3(isNaN(a) ? b : a);
}
var interpolateRgb = (function rgbGamma(y) {
var color$$1 = gamma(y);
function rgb$$1(start, end) {
var r = color$$1((start = rgb(start)).r, (end = rgb(end)).r),
g = color$$1(start.g, end.g),
b = color$$1(start.b, end.b),
opacity = nogamma(start.opacity, end.opacity);
return function(t) {
start.r = r(t);
start.g = g(t);
start.b = b(t);
start.opacity = opacity(t);
return start + "";
};
}
rgb$$1.gamma = rgbGamma;
return rgb$$1;
})(1);
var array$2 = function(a, b) {
var nb = b ? b.length : 0,
na = a ? Math.min(nb, a.length) : 0,
x = new Array(nb),
c = new Array(nb),
i;
for (i = 0; i < na; ++i) x[i] = interpolateValue(a[i], b[i]);
for (; i < nb; ++i) c[i] = b[i];
return function(t) {
for (i = 0; i < na; ++i) c[i] = x[i](t);
return c;
};
};
var date = function(a, b) {
var d = new Date;
return a = +a, b -= a, function(t) {
return d.setTime(a + b * t), d;
};
};
var interpolateNumber = function(a, b) {
return a = +a, b -= a, function(t) {
return a + b * t;
};
};
var object = function(a, b) {
var i = {},
c = {},
k;
if (a === null || typeof a !== "object") a = {};
if (b === null || typeof b !== "object") b = {};
for (k in b) {
if (k in a) {
i[k] = interpolateValue(a[k], b[k]);
} else {
c[k] = b[k];
}
}
return function(t) {
for (k in i) c[k] = i[k](t);
return c;
};
};
var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
var reB = new RegExp(reA.source, "g");
function zero(b) {
return function() {
return b;
};
}
function one(b) {
return function(t) {
return b(t) + "";
};
}
var interpolateString = function(a, b) {
var bi = reA.lastIndex = reB.lastIndex = 0,
am,
bm,
bs,
i = -1,
s = [],
q = [];
a = a + "", b = b + "";
while ((am = reA.exec(a))
&& (bm = reB.exec(b))) {
if ((bs = bm.index) > bi) {
bs = b.slice(bi, bs);
if (s[i]) s[i] += bs;
else s[++i] = bs;
}
if ((am = am[0]) === (bm = bm[0])) {
if (s[i]) s[i] += bm;
else s[++i] = bm;
} else {
s[++i] = null;
q.push({i: i, x: interpolateNumber(am, bm)});
}
bi = reB.lastIndex;
}
if (bi < b.length) {
bs = b.slice(bi);
if (s[i]) s[i] += bs;
else s[++i] = bs;
}
return s.length < 2 ? (q[0]
? one(q[0].x)
: zero(b))
: (b = q.length, function(t) {
for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
return s.join("");
});
};
var interpolateValue = function(a, b) {
var t = typeof b, c;
return b == null || t === "boolean" ? constant$3(b)
: (t === "number" ? interpolateNumber
: t === "string" ? ((c = color(b)) ? (b = c, interpolateRgb) : interpolateString)
: b instanceof color ? interpolateRgb
: b instanceof Date ? date
: Array.isArray(b) ? array$2
: typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? object
: interpolateNumber)(a, b);
};
var interpolateRound = function(a, b) {
return a = +a, b -= a, function(t) {
return Math.round(a + b * t);
};
};
var degrees = 180 / Math.PI;
var identity$2 = {
translateX: 0,
translateY: 0,
rotate: 0,
skewX: 0,
scaleX: 1,
scaleY: 1
};
var decompose = function(a, b, c, d, e, f) {
var scaleX, scaleY, skewX;
if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX;
if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX;
if (scaleY = Math.sqrt(c * c + d * d)) c /= scaleY, d /= scaleY, skewX /= scaleY;
if (a * d < b * c) a = -a, b = -b, skewX = -skewX, scaleX = -scaleX;
return {
translateX: e,
translateY: f,
rotate: Math.atan2(b, a) * degrees,
skewX: Math.atan(skewX) * degrees,
scaleX: scaleX,
scaleY: scaleY
};
};
var cssNode;
var cssRoot;
var cssView;
var svgNode;
function parseCss(value) {
if (value === "none") return identity$2;
if (!cssNode) cssNode = document.createElement("DIV"), cssRoot = document.documentElement, cssView = document.defaultView;
cssNode.style.transform = value;
value = cssView.getComputedStyle(cssRoot.appendChild(cssNode), null).getPropertyValue("transform");
cssRoot.removeChild(cssNode);
value = value.slice(7, -1).split(",");
return decompose(+value[0], +value[1], +value[2], +value[3], +value[4], +value[5]);
}
function parseSvg(value) {
if (value == null) return identity$2;
if (!svgNode) svgNode = document.createElementNS("http://www.w3.org/2000/svg", "g");
svgNode.setAttribute("transform", value);
if (!(value = svgNode.transform.baseVal.consolidate())) return identity$2;
value = value.matrix;
return decompose(value.a, value.b, value.c, value.d, value.e, value.f);
}
function interpolateTransform(parse, pxComma, pxParen, degParen) {
function pop(s) {
return s.length ? s.pop() + " " : "";
}
function translate(xa, ya, xb, yb, s, q) {
if (xa !== xb || ya !== yb) {
var i = s.push("translate(", null, pxComma, null, pxParen);
q.push({i: i - 4, x: interpolateNumber(xa, xb)}, {i: i - 2, x: interpolateNumber(ya, yb)});
} else if (xb || yb) {
s.push("translate(" + xb + pxComma + yb + pxParen);
}
}
function rotate(a, b, s, q) {
if (a !== b) {
if (a - b > 180) b += 360; else if (b - a > 180) a += 360;
q.push({i: s.push(pop(s) + "rotate(", null, degParen) - 2, x: interpolateNumber(a, b)});
} else if (b) {
s.push(pop(s) + "rotate(" + b + degParen);
}
}
function skewX(a, b, s, q) {
if (a !== b) {
q.push({i: s.push(pop(s) + "skewX(", null, degParen) - 2, x: interpolateNumber(a, b)});
} else if (b) {
s.push(pop(s) + "skewX(" + b + degParen);
}
}
function scale(xa, ya, xb, yb, s, q) {
if (xa !== xb || ya !== yb) {
var i = s.push(pop(s) + "scale(", null, ",", null, ")");
q.push({i: i - 4, x: interpolateNumber(xa, xb)}, {i: i - 2, x: interpolateNumber(ya, yb)});
} else if (xb !== 1 || yb !== 1) {
s.push(pop(s) + "scale(" + xb + "," + yb + ")");
}
}
return function(a, b) {
var s = [],
q = [];
a = parse(a), b = parse(b);
translate(a.translateX, a.translateY, b.translateX, b.translateY, s, q);
rotate(a.rotate, b.rotate, s, q);
skewX(a.skewX, b.skewX, s, q);
scale(a.scaleX, a.scaleY, b.scaleX, b.scaleY, s, q);
a = b = null;
return function(t) {
var i = -1, n = q.length, o;
while (++i < n) s[(o = q[i]).i] = o.x(t);
return s.join("");
};
};
}
var interpolateTransformCss = interpolateTransform(parseCss, "px, ", "px)", "deg)");
var interpolateTransformSvg = interpolateTransform(parseSvg, ", ", ")", ")");
var rho = Math.SQRT2;
function cubehelix$1(hue$$1) {
return (function cubehelixGamma(y) {
y = +y;
function cubehelix$$1(start, end) {
var h = hue$$1((start = cubehelix(start)).h, (end = cubehelix(end)).h),
s = nogamma(start.s, end.s),
l = nogamma(start.l, end.l),
opacity = nogamma(start.opacity, end.opacity);
return function(t) {
start.h = h(t);
start.s = s(t);
start.l = l(Math.pow(t, y));
start.opacity = opacity(t);
return start + "";
};
}
cubehelix$$1.gamma = cubehelixGamma;
return cubehelix$$1;
})(1);
}
cubehelix$1(hue);
var cubehelixLong = cubehelix$1(nogamma);
var constant$4 = function(x) {
return function() {
return x;
};
};
var number$1 = function(x) {
return +x;
};
var unit = [0, 1];
function deinterpolateLinear(a, b) {
return (b -= (a = +a))
? function(x) { return (x - a) / b; }
: constant$4(b);
}
function deinterpolateClamp(deinterpolate) {
return function(a, b) {
var d = deinterpolate(a = +a, b = +b);
return function(x) { return x <= a ? 0 : x >= b ? 1 : d(x); };
};
}
function reinterpolateClamp(reinterpolate) {
return function(a, b) {
var r = reinterpolate(a = +a, b = +b);
return function(t) { return t <= 0 ? a : t >= 1 ? b : r(t); };
};
}
function bimap(domain, range, deinterpolate, reinterpolate) {
var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1];
if (d1 < d0) d0 = deinterpolate(d1, d0), r0 = reinterpolate(r1, r0);
else d0 = deinterpolate(d0, d1), r0 = reinterpolate(r0, r1);
return function(x) { return r0(d0(x)); };
}
function polymap(domain, range, deinterpolate, reinterpolate) {
var j = Math.min(domain.length, range.length) - 1,
d = new Array(j),
r = new Array(j),
i = -1;
if (domain[j] < domain[0]) {
domain = domain.slice().reverse();
range = range.slice().reverse();
}
while (++i < j) {
d[i] = deinterpolate(domain[i], domain[i + 1]);
r[i] = reinterpolate(range[i], range[i + 1]);
}
return function(x) {
var i = bisectRight(domain, x, 1, j) - 1;
return r[i](d[i](x));
};
}
function copy(source, target) {
return target
.domain(source.domain())
.range(source.range())
.interpolate(source.interpolate())
.clamp(source.clamp());
}
function continuous(deinterpolate, reinterpolate) {
var domain = unit,
range = unit,
interpolate$$1 = interpolateValue,
clamp = false,
piecewise,
output,
input;
function rescale() {
piecewise = Math.min(domain.length, range.length) > 2 ? polymap : bimap;
output = input = null;
return scale;
}
function scale(x) {
return (output || (output = piecewise(domain, range, clamp ? deinterpolateClamp(deinterpolate) : deinterpolate, interpolate$$1)))(+x);
}
scale.invert = function(y) {
return (input || (input = piecewise(range, domain, deinterpolateLinear, clamp ? reinterpolateClamp(reinterpolate) : reinterpolate)))(+y);
};
scale.domain = function(_) {
return arguments.length ? (domain = map$3.call(_, number$1), rescale()) : domain.slice();
};
scale.range = function(_) {
return arguments.length ? (range = slice$2.call(_), rescale()) : range.slice();
};
scale.rangeRound = function(_) {
return range = slice$2.call(_), interpolate$$1 = interpolateRound, rescale();
};
scale.clamp = function(_) {
return arguments.length ? (clamp = !!_, rescale()) : clamp;
};
scale.interpolate = function(_) {
return arguments.length ? (interpolate$$1 = _, rescale()) : interpolate$$1;
};
return rescale();
}
var formatDecimal = function(x, p) {
if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf("e")) < 0) return null;
var i, coefficient = x.slice(0, i);
return [
coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient,
+x.slice(i + 1)
];
};
var exponent = function(x) {
return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN;
};
var formatGroup = function(grouping, thousands) {
return function(value, width) {
var i = value.length,
t = [],
j = 0,
g = grouping[0],
length = 0;
while (i > 0 && g > 0) {
if (length + g + 1 > width) g = Math.max(1, width - length);
t.push(value.substring(i -= g, i + g));
if ((length += g + 1) > width) break;
g = grouping[j = (j + 1) % grouping.length];
}
return t.reverse().join(thousands);
};
};
var formatNumerals = function(numerals) {
return function(value) {
return value.replace(/[0-9]/g, function(i) {
return numerals[+i];
});
};
};
var formatDefault = function(x, p) {
x = x.toPrecision(p);
out: for (var n = x.length, i = 1, i0 = -1, i1; i < n; ++i) {
switch (x[i]) {
case ".": i0 = i1 = i; break;
case "0": if (i0 === 0) i0 = i; i1 = i; break;
case "e": break out;
default: if (i0 > 0) i0 = 0; break;
}
}
return i0 > 0 ? x.slice(0, i0) + x.slice(i1 + 1) : x;
};
var prefixExponent;
var formatPrefixAuto = function(x, p) {
var d = formatDecimal(x, p);
if (!d) return x + "";
var coefficient = d[0],
exponent = d[1],
i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1,
n = coefficient.length;
return i === n ? coefficient
: i > n ? coefficient + new Array(i - n + 1).join("0")
: i > 0 ? coefficient.slice(0, i) + "." + coefficient.slice(i)
: "0." + new Array(1 - i).join("0") + formatDecimal(x, Math.max(0, p + i - 1))[0];
};
var formatRounded = function(x, p) {
var d = formatDecimal(x, p);
if (!d) return x + "";
var coefficient = d[0],
exponent = d[1];
return exponent < 0 ? "0." + new Array(-exponent).join("0") + coefficient
: coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + "." + coefficient.slice(exponent + 1)
: coefficient + new Array(exponent - coefficient.length + 2).join("0");
};
var formatTypes = {
"": formatDefault,
"%": function(x, p) { return (x * 100).toFixed(p); },
"b": function(x) { return Math.round(x).toString(2); },
"c": function(x) { return x + ""; },
"d": function(x) { return Math.round(x).toString(10); },
"e": function(x, p) { return x.toExponential(p); },
"f": function(x, p) { return x.toFixed(p); },
"g": function(x, p) { return x.toPrecision(p); },
"o": function(x) { return Math.round(x).toString(8); },
"p": function(x, p) { return formatRounded(x * 100, p); },
"r": formatRounded,
"s": formatPrefixAuto,
"X": function(x) { return Math.round(x).toString(16).toUpperCase(); },
"x": function(x) { return Math.round(x).toString(16); }
};
var re = /^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;
function formatSpecifier(specifier) {
return new FormatSpecifier(specifier);
}
formatSpecifier.prototype = FormatSpecifier.prototype;
function FormatSpecifier(specifier) {
if (!(match = re.exec(specifier))) throw new Error("invalid format: " + specifier);
var match,
fill = match[1] || " ",
align = match[2] || ">",
sign = match[3] || "-",
symbol = match[4] || "",
zero = !!match[5],
width = match[6] && +match[6],
comma = !!match[7],
precision = match[8] && +match[8].slice(1),
type = match[9] || "";
if (type === "n") comma = true, type = "g";
else if (!formatTypes[type]) type = "";
if (zero || (fill === "0" && align === "=")) zero = true, fill = "0", align = "=";
this.fill = fill;
this.align = align;
this.sign = sign;
this.symbol = symbol;
this.zero = zero;
this.width = width;
this.comma = comma;
this.precision = precision;
this.type = type;
}
FormatSpecifier.prototype.toString = function() {
return this.fill
+ this.align
+ this.sign
+ this.symbol
+ (this.zero ? "0" : "")
+ (this.width == null ? "" : Math.max(1, this.width | 0))
+ (this.comma ? "," : "")
+ (this.precision == null ? "" : "." + Math.max(0, this.precision | 0))
+ this.type;
};
var identity$3 = function(x) {
return x;
};
var prefixes = ["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];
var formatLocale = function(locale) {
var group = locale.grouping && locale.thousands ? formatGroup(locale.grouping, locale.thousands) : identity$3,
currency = locale.currency,
decimal = locale.decimal,
numerals = locale.numerals ? formatNumerals(locale.numerals) : identity$3,
percent = locale.percent || "%";
function newFormat(specifier) {
specifier = formatSpecifier(specifier);
var fill = specifier.fill,
align = specifier.align,
sign = specifier.sign,
symbol = specifier.symbol,
zero = specifier.zero,
width = specifier.width,
comma = specifier.comma,
precision = specifier.precision,
type = specifier.type;
var prefix = symbol === "$" ? currency[0] : symbol === "#" && /[boxX]/.test(type) ? "0" + type.toLowerCase() : "",
suffix = symbol === "$" ? currency[1] : /[%p]/.test(type) ? percent : "";
var formatType = formatTypes[type],
maybeSuffix = !type || /[defgprs%]/.test(type);
precision = precision == null ? (type ? 6 : 12)
: /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision))
: Math.max(0, Math.min(20, precision));
function format(value) {
var valuePrefix = prefix,
valueSuffix = suffix,
i, n, c;
if (type === "c") {
valueSuffix = formatType(value) + valueSuffix;
value = "";
} else {
value = +value;
var valueNegative = value < 0;
value = formatType(Math.abs(value), precision);
if (valueNegative && +value === 0) valueNegative = false;
valuePrefix = (valueNegative ? (sign === "(" ? sign : "-") : sign === "-" || sign === "(" ? "" : sign) + valuePrefix;
valueSuffix = valueSuffix + (type === "s" ? prefixes[8 + prefixExponent / 3] : "") + (valueNegative && sign === "(" ? ")" : "");
if (maybeSuffix) {
i = -1, n = value.length;
while (++i < n) {
if (c = value.charCodeAt(i), 48 > c || c > 57) {
valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix;
value = value.slice(0, i);
break;
}
}
}
}
if (comma && !zero) value = group(value, Infinity);
var length = valuePrefix.length + value.length + valueSuffix.length,
padding = length < width ? new Array(width - length + 1).join(fill) : "";
if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = "";
switch (align) {
case "<": value = valuePrefix + value + valueSuffix + padding; break;
case "=": value = valuePrefix + padding + value + valueSuffix; break;
case "^": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break;
default: value = padding + valuePrefix + value + valueSuffix; break;
}
return numerals(value);
}
format.toString = function() {
return specifier + "";
};
return format;
}
function formatPrefix(specifier, value) {
var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = "f", specifier)),
e = Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3,
k = Math.pow(10, -e),
prefix = prefixes[8 + e / 3];
return function(value) {
return f(k * value) + prefix;
};
}
return {
format: newFormat,
formatPrefix: formatPrefix
};
};
var locale;
var formatPrefix;
defaultLocale({
decimal: ".",
thousands: ",",
grouping: [3],
currency: ["$", ""]
});
function defaultLocale(definition) {
locale = formatLocale(definition);
exports.format = locale.format;
formatPrefix = locale.formatPrefix;
return locale;
}
var precisionFixed = function(step) {
return Math.max(0, -exponent(Math.abs(step)));
};
var precisionPrefix = function(step, value) {
return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3 - exponent(Math.abs(step)));
};
var precisionRound = function(step, max) {
step = Math.abs(step), max = Math.abs(max) - step;
return Math.max(0, exponent(max) - exponent(step)) + 1;
};
var tickFormat = function(domain, count, specifier) {
var start = domain[0],
stop = domain[domain.length - 1],
step = tickStep(start, stop, count == null ? 10 : count),
precision;
specifier = formatSpecifier(specifier == null ? ",f" : specifier);
switch (specifier.type) {
case "s": {
var value = Math.max(Math.abs(start), Math.abs(stop));
if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision;
return formatPrefix(specifier, value);
}
case "":
case "e":
case "g":
case "p":
case "r": {
if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === "e");
break;
}
case "f":
case "%": {
if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === "%") * 2;
break;
}
}
return exports.format(specifier);
};
function linearish(scale) {
var domain = scale.domain;
scale.ticks = function(count) {
var d = domain();
return ticks(d[0], d[d.length - 1], count == null ? 10 : count);
};
scale.tickFormat = function(count, specifier) {
return tickFormat(domain(), count, specifier);
};
scale.nice = function(count) {
if (count == null) count = 10;
var d = domain(),
i0 = 0,
i1 = d.length - 1,
start = d[i0],
stop = d[i1],
step;
if (stop < start) {
step = start, start = stop, stop = step;
step = i0, i0 = i1, i1 = step;
}
step = tickIncrement(start, stop, count);
if (step > 0) {
start = Math.floor(start / step) * step;
stop = Math.ceil(stop / step) * step;
step = tickIncrement(start, stop, count);
} else if (step < 0) {
start = Math.ceil(start * step) / step;
stop = Math.floor(stop * step) / step;
step = tickIncrement(start, stop, count);
}
if (step > 0) {
d[i0] = Math.floor(start / step) * step;
d[i1] = Math.ceil(stop / step) * step;
domain(d);
} else if (step < 0) {
d[i0] = Math.ceil(start * step) / step;
d[i1] = Math.floor(stop * step) / step;
domain(d);
}
return scale;
};
return scale;
}
function linear() {
var scale = continuous(deinterpolateLinear, interpolateNumber);
scale.copy = function() {
return copy(scale, linear());
};
return linearish(scale);
}
var t0$1 = new Date;
var t1$1 = new Date;
function newInterval(floori, offseti, count, field) {
function interval(date) {
return floori(date = new Date(+date)), date;
}
interval.floor = interval;
interval.ceil = function(date) {
return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date;
};
interval.round = function(date) {
var d0 = interval(date),
d1 = interval.ceil(date);
return date - d0 < d1 - date ? d0 : d1;
};
interval.offset = function(date, step) {
return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date;
};
interval.range = function(start, stop, step) {
var range = [];
start = interval.ceil(start);
step = step == null ? 1 : Math.floor(step);
if (!(start < stop) || !(step > 0)) return range;
do range.push(new Date(+start)); while (offseti(start, step), floori(start), start < stop)
return range;
};
interval.filter = function(test) {
return newInterval(function(date) {
if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1);
}, function(date, step) {
if (date >= date) {
if (step < 0) while (++step <= 0) {
while (offseti(date, -1), !test(date)) {}
} else while (--step >= 0) {
while (offseti(date, +1), !test(date)) {}
}
}
});
};
if (count) {
interval.count = function(start, end) {
t0$1.setTime(+start), t1$1.setTime(+end);
floori(t0$1), floori(t1$1);
return Math.floor(count(t0$1, t1$1));
};
interval.every = function(step) {
step = Math.floor(step);
return !isFinite(step) || !(step > 0) ? null
: !(step > 1) ? interval
: interval.filter(field
? function(d) { return field(d) % step === 0; }
: function(d) { return interval.count(0, d) % step === 0; });
};
}
return interval;
}
var millisecond = newInterval(function() {
}, function(date, step) {
date.setTime(+date + step);
}, function(start, end) {
return end - start;
});
millisecond.every = function(k) {
k = Math.floor(k);
if (!isFinite(k) || !(k > 0)) return null;
if (!(k > 1)) return millisecond;
return newInterval(function(date) {
date.setTime(Math.floor(date / k) * k);
}, function(date, step) {
date.setTime(+date + step * k);
}, function(start, end) {
return (end - start) / k;
});
};
var durationSecond$1 = 1e3;
var durationMinute$1 = 6e4;
var durationHour$1 = 36e5;
var durationDay$1 = 864e5;
var durationWeek$1 = 6048e5;
var second = newInterval(function(date) {
date.setTime(Math.floor(date / durationSecond$1) * durationSecond$1);
}, function(date, step) {
date.setTime(+date + step * durationSecond$1);
}, function(start, end) {
return (end - start) / durationSecond$1;
}, function(date) {
return date.getUTCSeconds();
});
var minute = newInterval(function(date) {
date.setTime(Math.floor(date / durationMinute$1) * durationMinute$1);
}, function(date, step) {
date.setTime(+date + step * durationMinute$1);
}, function(start, end) {
return (end - start) / durationMinute$1;
}, function(date) {
return date.getMinutes();
});
var hour = newInterval(function(date) {
var offset = date.getTimezoneOffset() * durationMinute$1 % durationHour$1;
if (offset < 0) offset += durationHour$1;
date.setTime(Math.floor((+date - offset) / durationHour$1) * durationHour$1 + offset);
}, function(date, step) {
date.setTime(+date + step * durationHour$1);
}, function(start, end) {
return (end - start) / durationHour$1;
}, function(date) {
return date.getHours();
});
var day = newInterval(function(date) {
date.setHours(0, 0, 0, 0);
}, function(date, step) {
date.setDate(date.getDate() + step);
}, function(start, end) {
return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute$1) / durationDay$1;
}, function(date) {
return date.getDate() - 1;
});
function weekday(i) {
return newInterval(function(date) {
date.setDate(date.getDate() - (date.getDay() + 7 - i) % 7);
date.setHours(0, 0, 0, 0);
}, function(date, step) {
date.setDate(date.getDate() + step * 7);
}, function(start, end) {
return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute$1) / durationWeek$1;
});
}
var sunday = weekday(0);
var monday = weekday(1);
var tuesday = weekday(2);
var wednesday = weekday(3);
var thursday = weekday(4);
var friday = weekday(5);
var saturday = weekday(6);
var month = newInterval(function(date) {
date.setDate(1);
date.setHours(0, 0, 0, 0);
}, function(date, step) {
date.setMonth(date.getMonth() + step);
}, function(start, end) {
return end.getMonth() - start.getMonth() + (end.getFullYear() - start.getFullYear()) * 12;
}, function(date) {
return date.getMonth();
});
var year = newInterval(function(date) {
date.setMonth(0, 1);
date.setHours(0, 0, 0, 0);
}, function(date, step) {
date.setFullYear(date.getFullYear() + step);
}, function(start, end) {
return end.getFullYear() - start.getFullYear();
}, function(date) {
return date.getFullYear();
});
year.every = function(k) {
return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) {
date.setFullYear(Math.floor(date.getFullYear() / k) * k);
date.setMonth(0, 1);
date.setHours(0, 0, 0, 0);
}, function(date, step) {
date.setFullYear(date.getFullYear() + step * k);
});
};
var utcMinute = newInterval(function(date) {
date.setUTCSeconds(0, 0);
}, function(date, step) {
date.setTime(+date + step * durationMinute$1);
}, function(start, end) {
return (end - start) / durationMinute$1;
}, function(date) {
return date.getUTCMinutes();
});
var utcHour = newInterval(function(date) {
date.setUTCMinutes(0, 0, 0);
}, function(date, step) {
date.setTime(+date + step * durationHour$1);
}, function(start, end) {
return (end - start) / durationHour$1;
}, function(date) {
return date.getUTCHours();
});
var utcDay = newInterval(function(date) {
date.setUTCHours(0, 0, 0, 0);
}, function(date, step) {
date.setUTCDate(date.getUTCDate() + step);
}, function(start, end) {
return (end - start) / durationDay$1;
}, function(date) {
return date.getUTCDate() - 1;
});
function utcWeekday(i) {
return newInterval(function(date) {
date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7);
date.setUTCHours(0, 0, 0, 0);
}, function(date, step) {
date.setUTCDate(date.getUTCDate() + step * 7);
}, function(start, end) {
return (end - start) / durationWeek$1;
});
}
var utcSunday = utcWeekday(0);
var utcMonday = utcWeekday(1);
var utcTuesday = utcWeekday(2);
var utcWednesday = utcWeekday(3);
var utcThursday = utcWeekday(4);
var utcFriday = utcWeekday(5);
var utcSaturday = utcWeekday(6);
var utcMonth = newInterval(function(date) {
date.setUTCDate(1);
date.setUTCHours(0, 0, 0, 0);
}, function(date, step) {
date.setUTCMonth(date.getUTCMonth() + step);
}, function(start, end) {
return end.getUTCMonth() - start.getUTCMonth() + (end.getUTCFullYear() - start.getUTCFullYear()) * 12;
}, function(date) {
return date.getUTCMonth();
});
var utcYear = newInterval(function(date) {
date.setUTCMonth(0, 1);
date.setUTCHours(0, 0, 0, 0);
}, function(date, step) {
date.setUTCFullYear(date.getUTCFullYear() + step);
}, function(start, end) {
return end.getUTCFullYear() - start.getUTCFullYear();
}, function(date) {
return date.getUTCFullYear();
});
utcYear.every = function(k) {
return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) {
date.setUTCFullYear(Math.floor(date.getUTCFullYear() / k) * k);
date.setUTCMonth(0, 1);
date.setUTCHours(0, 0, 0, 0);
}, function(date, step) {
date.setUTCFullYear(date.getUTCFullYear() + step * k);
});
};
function localDate(d) {
if (0 <= d.y && d.y < 100) {
var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L);
date.setFullYear(d.y);
return date;
}
return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L);
}
function utcDate(d) {
if (0 <= d.y && d.y < 100) {
var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L));
date.setUTCFullYear(d.y);
return date;
}
return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L));
}
function newYear(y) {
return {y: y, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0};
}
function formatLocale$1(locale) {
var locale_dateTime = locale.dateTime,
locale_date = locale.date,
locale_time = locale.time,
locale_periods = locale.periods,
locale_weekdays = locale.days,
locale_shortWeekdays = locale.shortDays,
locale_months = locale.months,
locale_shortMonths = locale.shortMonths;
var periodRe = formatRe(locale_periods),
periodLookup = formatLookup(locale_periods),
weekdayRe = formatRe(locale_weekdays),
weekdayLookup = formatLookup(locale_weekdays),
shortWeekdayRe = formatRe(locale_shortWeekdays),
shortWeekdayLookup = formatLookup(locale_shortWeekdays),
monthRe = formatRe(locale_months),
monthLookup = formatLookup(locale_months),
shortMonthRe = formatRe(locale_shortMonths),
shortMonthLookup = formatLookup(locale_shortMonths);
var formats = {
"a": formatShortWeekday,
"A": formatWeekday,
"b": formatShortMonth,
"B": formatMonth,
"c": null,
"d": formatDayOfMonth,
"e": formatDayOfMonth,
"f": formatMicroseconds,
"H": formatHour24,
"I": formatHour12,
"j": formatDayOfYear,
"L": formatMilliseconds,
"m": formatMonthNumber,
"M": formatMinutes,
"p": formatPeriod,
"Q": formatUnixTimestamp,
"s": formatUnixTimestampSeconds,
"S": formatSeconds,
"u": formatWeekdayNumberMonday,
"U": formatWeekNumberSunday,
"V": formatWeekNumberISO,
"w": formatWeekdayNumberSunday,
"W": formatWeekNumberMonday,
"x": null,
"X": null,
"y": formatYear,
"Y": formatFullYear,
"Z": formatZone,
"%": formatLiteralPercent
};
var utcFormats = {
"a": formatUTCShortWeekday,
"A": formatUTCWeekday,
"b": formatUTCShortMonth,
"B": formatUTCMonth,
"c": null,
"d": formatUTCDayOfMonth,
"e": formatUTCDayOfMonth,
"f": formatUTCMicroseconds,
"H": formatUTCHour24,
"I": formatUTCHour12,
"j": formatUTCDayOfYear,
"L": formatUTCMilliseconds,
"m": formatUTCMonthNumber,
"M": formatUTCMinutes,
"p": formatUTCPeriod,
"Q": formatUnixTimestamp,
"s": formatUnixTimestampSeconds,
"S": formatUTCSeconds,
"u": formatUTCWeekdayNumberMonday,
"U": formatUTCWeekNumberSunday,
"V": formatUTCWeekNumberISO,
"w": formatUTCWeekdayNumberSunday,
"W": formatUTCWeekNumberMonday,
"x": null,
"X": null,
"y": formatUTCYear,
"Y": formatUTCFullYear,
"Z": formatUTCZone,
"%": formatLiteralPercent
};
var parses = {
"a": parseShortWeekday,
"A": parseWeekday,
"b": parseShortMonth,
"B": parseMonth,
"c": parseLocaleDateTime,
"d": parseDayOfMonth,
"e": parseDayOfMonth,
"f": parseMicroseconds,
"H": parseHour24,
"I": parseHour24,
"j": parseDayOfYear,
"L": parseMilliseconds,
"m": parseMonthNumber,
"M": parseMinutes,
"p": parsePeriod,
"Q": parseUnixTimestamp,
"s": parseUnixTimestampSeconds,
"S": parseSeconds,
"u": parseWeekdayNumberMonday,
"U": parseWeekNumberSunday,
"V": parseWeekNumberISO,
"w": parseWeekdayNumberSunday,
"W": parseWeekNumberMonday,
"x": parseLocaleDate,
"X": parseLocaleTime,
"y": parseYear,
"Y": parseFullYear,
"Z": parseZone,
"%": parseLiteralPercent
};
formats.x = newFormat(locale_date, formats);
formats.X = newFormat(locale_time, formats);
formats.c = newFormat(locale_dateTime, formats);
utcFormats.x = newFormat(locale_date, utcFormats);
utcFormats.X = newFormat(locale_time, utcFormats);
utcFormats.c = newFormat(locale_dateTime, utcFormats);
function newFormat(specifier, formats) {
return function(date) {
var string = [],
i = -1,
j = 0,
n = specifier.length,
c,
pad,
format;
if (!(date instanceof Date)) date = new Date(+date);
while (++i < n) {
if (specifier.charCodeAt(i) === 37) {
string.push(specifier.slice(j, i));
if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i);
else pad = c === "e" ? " " : "0";
if (format = formats[c]) c = format(date, pad);
string.push(c);
j = i + 1;
}
}
string.push(specifier.slice(j, i));
return string.join("");
};
}
function newParse(specifier, newDate) {
return function(string) {
var d = newYear(1900),
i = parseSpecifier(d, specifier, string += "", 0),
week, day$$1;
if (i != string.length) return null;
if ("Q" in d) return new Date(d.Q);
if ("p" in d) d.H = d.H % 12 + d.p * 12;
if ("V" in d) {
if (d.V < 1 || d.V > 53) return null;
if (!("w" in d)) d.w = 1;
if ("Z" in d) {
week = utcDate(newYear(d.y)), day$$1 = week.getUTCDay();
week = day$$1 > 4 || day$$1 === 0 ? utcMonday.ceil(week) : utcMonday(week);
week = utcDay.offset(week, (d.V - 1) * 7);
d.y = week.getUTCFullYear();
d.m = week.getUTCMonth();
d.d = week.getUTCDate() + (d.w + 6) % 7;
} else {
week = newDate(newYear(d.y)), day$$1 = week.getDay();
week = day$$1 > 4 || day$$1 === 0 ? monday.ceil(week) : monday(week);
week = day.offset(week, (d.V - 1) * 7);
d.y = week.getFullYear();
d.m = week.getMonth();
d.d = week.getDate() + (d.w + 6) % 7;
}
} else if ("W" in d || "U" in d) {
if (!("w" in d)) d.w = "u" in d ? d.u % 7 : "W" in d ? 1 : 0;
day$$1 = "Z" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay();
d.m = 0;
d.d = "W" in d ? (d.w + 6) % 7 + d.W * 7 - (day$$1 + 5) % 7 : d.w + d.U * 7 - (day$$1 + 6) % 7;
}
if ("Z" in d) {
d.H += d.Z / 100 | 0;
d.M += d.Z % 100;
return utcDate(d);
}
return newDate(d);
};
}
function parseSpecifier(d, specifier, string, j) {
var i = 0,
n = specifier.length,
m = string.length,
c,
parse;
while (i < n) {
if (j >= m) return -1;
c = specifier.charCodeAt(i++);
if (c === 37) {
c = specifier.charAt(i++);
parse = parses[c in pads ? specifier.charAt(i++) : c];
if (!parse || ((j = parse(d, string, j)) < 0)) return -1;
} else if (c != string.charCodeAt(j++)) {
return -1;
}
}
return j;
}
function parsePeriod(d, string, i) {
var n = periodRe.exec(string.slice(i));
return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1;
}
function parseShortWeekday(d, string, i) {
var n = shortWeekdayRe.exec(string.slice(i));
return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;
}
function parseWeekday(d, string, i) {
var n = weekdayRe.exec(string.slice(i));
return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;
}
function parseShortMonth(d, string, i) {
var n = shortMonthRe.exec(string.slice(i));
return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1;
}
function parseMonth(d, string, i) {
var n = monthRe.exec(string.slice(i));
return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1;
}
function parseLocaleDateTime(d, string, i) {
return parseSpecifier(d, locale_dateTime, string, i);
}
function parseLocaleDate(d, string, i) {
return parseSpecifier(d, locale_date, string, i);
}
function parseLocaleTime(d, string, i) {
return parseSpecifier(d, locale_time, string, i);
}
function formatShortWeekday(d) {
return locale_shortWeekdays[d.getDay()];
}
function formatWeekday(d) {
return locale_weekdays[d.getDay()];
}
function formatShortMonth(d) {
return locale_shortMonths[d.getMonth()];
}
function formatMonth(d) {
return locale_months[d.getMonth()];
}
function formatPeriod(d) {
return locale_periods[+(d.getHours() >= 12)];
}
function formatUTCShortWeekday(d) {
return locale_shortWeekdays[d.getUTCDay()];
}
function formatUTCWeekday(d) {
return locale_weekdays[d.getUTCDay()];
}
function formatUTCShortMonth(d) {
return locale_shortMonths[d.getUTCMonth()];
}
function formatUTCMonth(d) {
return locale_months[d.getUTCMonth()];
}
function formatUTCPeriod(d) {
return locale_periods[+(d.getUTCHours() >= 12)];
}
return {
format: function(specifier) {
var f = newFormat(specifier += "", formats);
f.toString = function() { return specifier; };
return f;
},
parse: function(specifier) {
var p = newParse(specifier += "", localDate);
p.toString = function() { return specifier; };
return p;
},
utcFormat: function(specifier) {
var f = newFormat(specifier += "", utcFormats);
f.toString = function() { return specifier; };
return f;
},
utcParse: function(specifier) {
var p = newParse(specifier, utcDate);
p.toString = function() { return specifier; };
return p;
}
};
}
var pads = {"-": "", "_": " ", "0": "0"};
var numberRe = /^\s*\d+/;
var percentRe = /^%/;
var requoteRe = /[\\^$*+?|[\]().{}]/g;
function pad(value, fill, width) {
var sign = value < 0 ? "-" : "",
string = (sign ? -value : value) + "",
length = string.length;
return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string);
}
function requote(s) {
return s.replace(requoteRe, "\\$&");
}
function formatRe(names) {
return new RegExp("^(?:" + names.map(requote).join("|") + ")", "i");
}
function formatLookup(names) {
var map = {}, i = -1, n = names.length;
while (++i < n) map[names[i].toLowerCase()] = i;
return map;
}
function parseWeekdayNumberSunday(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 1));
return n ? (d.w = +n[0], i + n[0].length) : -1;
}
function parseWeekdayNumberMonday(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 1));
return n ? (d.u = +n[0], i + n[0].length) : -1;
}
function parseWeekNumberSunday(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.U = +n[0], i + n[0].length) : -1;
}
function parseWeekNumberISO(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.V = +n[0], i + n[0].length) : -1;
}
function parseWeekNumberMonday(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.W = +n[0], i + n[0].length) : -1;
}
function parseFullYear(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 4));
return n ? (d.y = +n[0], i + n[0].length) : -1;
}
function parseYear(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1;
}
function parseZone(d, string, i) {
var n = /^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i, i + 6));
return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || "00")), i + n[0].length) : -1;
}
function parseMonthNumber(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.m = n[0] - 1, i + n[0].length) : -1;
}
function parseDayOfMonth(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.d = +n[0], i + n[0].length) : -1;
}
function parseDayOfYear(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 3));
return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1;
}
function parseHour24(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.H = +n[0], i + n[0].length) : -1;
}
function parseMinutes(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.M = +n[0], i + n[0].length) : -1;
}
function parseSeconds(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.S = +n[0], i + n[0].length) : -1;
}
function parseMilliseconds(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 3));
return n ? (d.L = +n[0], i + n[0].length) : -1;
}
function parseMicroseconds(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 6));
return n ? (d.L = Math.floor(n[0] / 1000), i + n[0].length) : -1;
}
function parseLiteralPercent(d, string, i) {
var n = percentRe.exec(string.slice(i, i + 1));
return n ? i + n[0].length : -1;
}
function parseUnixTimestamp(d, string, i) {
var n = numberRe.exec(string.slice(i));
return n ? (d.Q = +n[0], i + n[0].length) : -1;
}
function parseUnixTimestampSeconds(d, string, i) {
var n = numberRe.exec(string.slice(i));
return n ? (d.Q = (+n[0]) * 1000, i + n[0].length) : -1;
}
function formatDayOfMonth(d, p) {
return pad(d.getDate(), p, 2);
}
function formatHour24(d, p) {
return pad(d.getHours(), p, 2);
}
function formatHour12(d, p) {
return pad(d.getHours() % 12 || 12, p, 2);
}
function formatDayOfYear(d, p) {
return pad(1 + day.count(year(d), d), p, 3);
}
function formatMilliseconds(d, p) {
return pad(d.getMilliseconds(), p, 3);
}
function formatMicroseconds(d, p) {
return formatMilliseconds(d, p) + "000";
}
function formatMonthNumber(d, p) {
return pad(d.getMonth() + 1, p, 2);
}
function formatMinutes(d, p) {
return pad(d.getMinutes(), p, 2);
}
function formatSeconds(d, p) {
return pad(d.getSeconds(), p, 2);
}
function formatWeekdayNumberMonday(d) {
var day$$1 = d.getDay();
return day$$1 === 0 ? 7 : day$$1;
}
function formatWeekNumberSunday(d, p) {
return pad(sunday.count(year(d), d), p, 2);
}
function formatWeekNumberISO(d, p) {
var day$$1 = d.getDay();
d = (day$$1 >= 4 || day$$1 === 0) ? thursday(d) : thursday.ceil(d);
return pad(thursday.count(year(d), d) + (year(d).getDay() === 4), p, 2);
}
function formatWeekdayNumberSunday(d) {
return d.getDay();
}
function formatWeekNumberMonday(d, p) {
return pad(monday.count(year(d), d), p, 2);
}
function formatYear(d, p) {
return pad(d.getFullYear() % 100, p, 2);
}
function formatFullYear(d, p) {
return pad(d.getFullYear() % 10000, p, 4);
}
function formatZone(d) {
var z = d.getTimezoneOffset();
return (z > 0 ? "-" : (z *= -1, "+"))
+ pad(z / 60 | 0, "0", 2)
+ pad(z % 60, "0", 2);
}
function formatUTCDayOfMonth(d, p) {
return pad(d.getUTCDate(), p, 2);
}
function formatUTCHour24(d, p) {
return pad(d.getUTCHours(), p, 2);
}
function formatUTCHour12(d, p) {
return pad(d.getUTCHours() % 12 || 12, p, 2);
}
function formatUTCDayOfYear(d, p) {
return pad(1 + utcDay.count(utcYear(d), d), p, 3);
}
function formatUTCMilliseconds(d, p) {
return pad(d.getUTCMilliseconds(), p, 3);
}
function formatUTCMicroseconds(d, p) {
return formatUTCMilliseconds(d, p) + "000";
}
function formatUTCMonthNumber(d, p) {
return pad(d.getUTCMonth() + 1, p, 2);
}
function formatUTCMinutes(d, p) {
return pad(d.getUTCMinutes(), p, 2);
}
function formatUTCSeconds(d, p) {
return pad(d.getUTCSeconds(), p, 2);
}
function formatUTCWeekdayNumberMonday(d) {
var dow = d.getUTCDay();
return dow === 0 ? 7 : dow;
}
function formatUTCWeekNumberSunday(d, p) {
return pad(utcSunday.count(utcYear(d), d), p, 2);
}
function formatUTCWeekNumberISO(d, p) {
var day$$1 = d.getUTCDay();
d = (day$$1 >= 4 || day$$1 === 0) ? utcThursday(d) : utcThursday.ceil(d);
return pad(utcThursday.count(utcYear(d), d) + (utcYear(d).getUTCDay() === 4), p, 2);
}
function formatUTCWeekdayNumberSunday(d) {
return d.getUTCDay();
}
function formatUTCWeekNumberMonday(d, p) {
return pad(utcMonday.count(utcYear(d), d), p, 2);
}
function formatUTCYear(d, p) {
return pad(d.getUTCFullYear() % 100, p, 2);
}
function formatUTCFullYear(d, p) {
return pad(d.getUTCFullYear() % 10000, p, 4);
}
function formatUTCZone() {
return "+0000";
}
function formatLiteralPercent() {
return "%";
}
function formatUnixTimestamp(d) {
return +d;
}
function formatUnixTimestampSeconds(d) {
return Math.floor(+d / 1000);
}
var locale$1;
var timeFormat;
var timeParse;
var utcFormat;
var utcParse;
defaultLocale$1({
dateTime: "%x, %X",
date: "%-m/%-d/%Y",
time: "%-I:%M:%S %p",
periods: ["AM", "PM"],
days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
});
function defaultLocale$1(definition) {
locale$1 = formatLocale$1(definition);
timeFormat = locale$1.format;
timeParse = locale$1.parse;
utcFormat = locale$1.utcFormat;
utcParse = locale$1.utcParse;
return locale$1;
}
var isoSpecifier = "%Y-%m-%dT%H:%M:%S.%LZ";
function formatIsoNative(date) {
return date.toISOString();
}
var formatIso = Date.prototype.toISOString
? formatIsoNative
: utcFormat(isoSpecifier);
function parseIsoNative(string) {
var date = new Date(string);
return isNaN(date) ? null : date;
}
var parseIso = +new Date("2000-01-01T00:00:00.000Z")
? parseIsoNative
: utcParse(isoSpecifier);
var colors = function(s) {
return s.match(/.{6}/g).map(function(x) {
return "#" + x;
});
};
colors("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
colors("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");
colors("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");
colors("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");
cubehelixLong(cubehelix(300, 0.5, 0.0), cubehelix(-240, 0.5, 1.0));
var warm = cubehelixLong(cubehelix(-100, 0.75, 0.35), cubehelix(80, 1.50, 0.8));
var cool = cubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8));
var rainbow = cubehelix();
function ramp(range) {
var n = range.length;
return function(t) {
return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))];
};
}
ramp(colors("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
var magma = ramp(colors("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
var inferno = ramp(colors("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
var plasma = ramp(colors("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
function cubicInOut(t) {
return ((t *= 2) <= 1 ? t * t * t : (t -= 2) * t * t + 2) / 2;
}
var pi = Math.PI;
var tau = 2 * Math.PI;
var noop = {value: function() {}};
function dispatch() {
for (var i = 0, n = arguments.length, _ = {}, t; i < n; ++i) {
if (!(t = arguments[i] + "") || (t in _)) throw new Error("illegal type: " + t);
_[t] = [];
}
return new Dispatch(_);
}
function Dispatch(_) {
this._ = _;
}
function parseTypenames$1(typenames, types) {
return typenames.trim().split(/^|\s+/).map(function(t) {
var name = "", i = t.indexOf(".");
if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
if (t && !types.hasOwnProperty(t)) throw new Error("unknown type: " + t);
return {type: t, name: name};
});
}
Dispatch.prototype = dispatch.prototype = {
constructor: Dispatch,
on: function(typename, callback) {
var _ = this._,
T = parseTypenames$1(typename + "", _),
t,
i = -1,
n = T.length;
if (arguments.length < 2) {
while (++i < n) if ((t = (typename = T[i]).type) && (t = get$1(_[t], typename.name))) return t;
return;
}
if (callback != null && typeof callback !== "function") throw new Error("invalid callback: " + callback);
while (++i < n) {
if (t = (typename = T[i]).type) _[t] = set$3(_[t], typename.name, callback);
else if (callback == null) for (t in _) _[t] = set$3(_[t], typename.name, null);
}
return this;
},
copy: function() {
var copy = {}, _ = this._;
for (var t in _) copy[t] = _[t].slice();
return new Dispatch(copy);
},
call: function(type, that) {
if ((n = arguments.length - 2) > 0) for (var args = new Array(n), i = 0, n, t; i < n; ++i) args[i] = arguments[i + 2];
if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type);
for (t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args);
},
apply: function(type, that, args) {
if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type);
for (var t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args);
}
};
function get$1(type, name) {
for (var i = 0, n = type.length, c; i < n; ++i) {
if ((c = type[i]).name === name) {
return c.value;
}
}
}
function set$3(type, name, callback) {
for (var i = 0, n = type.length; i < n; ++i) {
if (type[i].name === name) {
type[i] = noop, type = type.slice(0, i).concat(type.slice(i + 1));
break;
}
}
if (callback != null) type.push({name: name, value: callback});
return type;
}
var frame = 0;
var timeout = 0;
var interval = 0;
var pokeDelay = 1000;
var taskHead;
var taskTail;
var clockLast = 0;
var clockNow = 0;
var clockSkew = 0;
var clock = typeof performance === "object" && performance.now ? performance : Date;
var setFrame = typeof window === "object" && window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : function(f) { setTimeout(f, 17); };
function now() {
return clockNow || (setFrame(clearNow), clockNow = clock.now() + clockSkew);
}
function clearNow() {
clockNow = 0;
}
function Timer() {
this._call =
this._time =
this._next = null;
}
Timer.prototype = timer.prototype = {
constructor: Timer,
restart: function(callback, delay, time) {
if (typeof callback !== "function") throw new TypeError("callback is not a function");
time = (time == null ? now() : +time) + (delay == null ? 0 : +delay);
if (!this._next && taskTail !== this) {
if (taskTail) taskTail._next = this;
else taskHead = this;
taskTail = this;
}
this._call = callback;
this._time = time;
sleep();
},
stop: function() {
if (this._call) {
this._call = null;
this._time = Infinity;
sleep();
}
}
};
function timer(callback, delay, time) {
var t = new Timer;
t.restart(callback, delay, time);
return t;
}
function timerFlush() {
now();
++frame;
var t = taskHead, e;
while (t) {
if ((e = clockNow - t._time) >= 0) t._call.call(null, e);
t = t._next;
}
--frame;
}
function wake() {
clockNow = (clockLast = clock.now()) + clockSkew;
frame = timeout = 0;
try {
timerFlush();
} finally {
frame = 0;
nap();
clockNow = 0;
}
}
function poke() {
var now = clock.now(), delay = now - clockLast;
if (delay > pokeDelay) clockSkew -= delay, clockLast = now;
}
function nap() {
var t0, t1 = taskHead, t2, time = Infinity;
while (t1) {
if (t1._call) {
if (time > t1._time) time = t1._time;
t0 = t1, t1 = t1._next;
} else {
t2 = t1._next, t1._next = null;
t1 = t0 ? t0._next = t2 : taskHead = t2;
}
}
taskTail = t0;
sleep(time);
}
function sleep(time) {
if (frame) return;
if (timeout) timeout = clearTimeout(timeout);
var delay = time - clockNow;
if (delay > 24) {
if (time < Infinity) timeout = setTimeout(wake, time - clock.now() - clockSkew);
if (interval) interval = clearInterval(interval);
} else {
if (!interval) clockLast = clock.now(), interval = setInterval(poke, pokeDelay);
frame = 1, setFrame(wake);
}
}
var timeout$1 = function(callback, delay, time) {
var t = new Timer;
delay = delay == null ? 0 : +delay;
t.restart(function(elapsed) {
t.stop();
callback(elapsed + delay);
}, delay, time);
return t;
};
var emptyOn = dispatch("start", "end", "interrupt");
var emptyTween = [];
var CREATED = 0;
var SCHEDULED = 1;
var STARTING = 2;
var STARTED = 3;
var RUNNING = 4;
var ENDING = 5;
var ENDED = 6;
var schedule = function(node, name, id, index, group, timing) {
var schedules = node.__transition;
if (!schedules) node.__transition = {};
else if (id in schedules) return;
create(node, id, {
name: name,
index: index,
group: group,
on: emptyOn,
tween: emptyTween,
time: timing.time,
delay: timing.delay,
duration: timing.duration,
ease: timing.ease,
timer: null,
state: CREATED
});
};
function init(node, id) {
var schedule = node.__transition;
if (!schedule || !(schedule = schedule[id]) || schedule.state > CREATED) throw new Error("too late");
return schedule;
}
function set$2(node, id) {
var schedule = node.__transition;
if (!schedule || !(schedule = schedule[id]) || schedule.state > STARTING) throw new Error("too late");
return schedule;
}
function get(node, id) {
var schedule = node.__transition;
if (!schedule || !(schedule = schedule[id])) throw new Error("too late");
return schedule;
}
function create(node, id, self) {
var schedules = node.__transition,
tween;
schedules[id] = self;
self.timer = timer(schedule, 0, self.time);
function schedule(elapsed) {
self.state = SCHEDULED;
self.timer.restart(start, self.delay, self.time);
if (self.delay <= elapsed) start(elapsed - self.delay);
}
function start(elapsed) {
var i, j, n, o;
if (self.state !== SCHEDULED) return stop();
for (i in schedules) {
o = schedules[i];
if (o.name !== self.name) continue;
if (o.state === STARTED) return timeout$1(start);
if (o.state === RUNNING) {
o.state = ENDED;
o.timer.stop();
o.on.call("interrupt", node, node.__data__, o.index, o.group);
delete schedules[i];
}
else if (+i < id) {
o.state = ENDED;
o.timer.stop();
delete schedules[i];
}
}
timeout$1(function() {
if (self.state === STARTED) {
self.state = RUNNING;
self.timer.restart(tick, self.delay, self.time);
tick(elapsed);
}
});
self.state = STARTING;
self.on.call("start", node, node.__data__, self.index, self.group);
if (self.state !== STARTING) return;
self.state = STARTED;
tween = new Array(n = self.tween.length);
for (i = 0, j = -1; i < n; ++i) {
if (o = self.tween[i].value.call(node, node.__data__, self.index, self.group)) {
tween[++j] = o;
}
}
tween.length = j + 1;
}
function tick(elapsed) {
var t = elapsed < self.duration ? self.ease.call(null, elapsed / self.duration) : (self.timer.restart(stop), self.state = ENDING, 1),
i = -1,
n = tween.length;
while (++i < n) {
tween[i].call(null, t);
}
if (self.state === ENDING) {
self.on.call("end", node, node.__data__, self.index, self.group);
stop();
}
}
function stop() {
self.state = ENDED;
self.timer.stop();
delete schedules[id];
for (var i in schedules) return;
delete node.__transition;
}
}
var interrupt = function(node, name) {
var schedules = node.__transition,
schedule$$1,
active,
empty = true,
i;
if (!schedules) return;
name = name == null ? null : name + "";
for (i in schedules) {
if ((schedule$$1 = schedules[i]).name !== name) { empty = false; continue; }
active = schedule$$1.state > STARTING && schedule$$1.state < ENDING;
schedule$$1.state = ENDED;
schedule$$1.timer.stop();
if (active) schedule$$1.on.call("interrupt", node, node.__data__, schedule$$1.index, schedule$$1.group);
delete schedules[i];
}
if (empty) delete node.__transition;
};
var selection_interrupt = function(name) {
return this.each(function() {
interrupt(this, name);
});
};
function tweenRemove(id, name) {
var tween0, tween1;
return function() {
var schedule$$1 = set$2(this, id),
tween = schedule$$1.tween;
if (tween !== tween0) {
tween1 = tween0 = tween;
for (var i = 0, n = tween1.length; i < n; ++i) {
if (tween1[i].name === name) {
tween1 = tween1.slice();
tween1.splice(i, 1);
break;
}
}
}
schedule$$1.tween = tween1;
};
}
function tweenFunction(id, name, value) {
var tween0, tween1;
if (typeof value !== "function") throw new Error;
return function() {
var schedule$$1 = set$2(this, id),
tween = schedule$$1.tween;
if (tween !== tween0) {
tween1 = (tween0 = tween).slice();
for (var t = {name: name, value: value}, i = 0, n = tween1.length; i < n; ++i) {
if (tween1[i].name === name) {
tween1[i] = t;
break;
}
}
if (i === n) tween1.push(t);
}
schedule$$1.tween = tween1;
};
}
var transition_tween = function(name, value) {
var id = this._id;
name += "";
if (arguments.length < 2) {
var tween = get(this.node(), id).tween;
for (var i = 0, n = tween.length, t; i < n; ++i) {
if ((t = tween[i]).name === name) {
return t.value;
}
}
return null;
}
return this.each((value == null ? tweenRemove : tweenFunction)(id, name, value));
};
function tweenValue(transition, name, value) {
var id = transition._id;
transition.each(function() {
var schedule$$1 = set$2(this, id);
(schedule$$1.value || (schedule$$1.value = {}))[name] = value.apply(this, arguments);
});
return function(node) {
return get(node, id).value[name];
};
}
var interpolate = function(a, b) {
var c;
return (typeof b === "number" ? interpolateNumber
: b instanceof color ? interpolateRgb
: (c = color(b)) ? (b = c, interpolateRgb)
: interpolateString)(a, b);
};
function attrRemove$1(name) {
return function() {
this.removeAttribute(name);
};
}
function attrRemoveNS$1(fullname) {
return function() {
this.removeAttributeNS(fullname.space, fullname.local);
};
}
function attrConstant$1(name, interpolate$$1, value1) {
var value00,
interpolate0;
return function() {
var value0 = this.getAttribute(name);
return value0 === value1 ? null
: value0 === value00 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value1);
};
}
function attrConstantNS$1(fullname, interpolate$$1, value1) {
var value00,
interpolate0;
return function() {
var value0 = this.getAttributeNS(fullname.space, fullname.local);
return value0 === value1 ? null
: value0 === value00 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value1);
};
}
function attrFunction$1(name, interpolate$$1, value) {
var value00,
value10,
interpolate0;
return function() {
var value0, value1 = value(this);
if (value1 == null) return void this.removeAttribute(name);
value0 = this.getAttribute(name);
return value0 === value1 ? null
: value0 === value00 && value1 === value10 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value10 = value1);
};
}
function attrFunctionNS$1(fullname, interpolate$$1, value) {
var value00,
value10,
interpolate0;
return function() {
var value0, value1 = value(this);
if (value1 == null) return void this.removeAttributeNS(fullname.space, fullname.local);
value0 = this.getAttributeNS(fullname.space, fullname.local);
return value0 === value1 ? null
: value0 === value00 && value1 === value10 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value10 = value1);
};
}
var transition_attr = function(name, value) {
var fullname = namespace(name), i = fullname === "transform" ? interpolateTransformSvg : interpolate;
return this.attrTween(name, typeof value === "function"
? (fullname.local ? attrFunctionNS$1 : attrFunction$1)(fullname, i, tweenValue(this, "attr." + name, value))
: value == null ? (fullname.local ? attrRemoveNS$1 : attrRemove$1)(fullname)
: (fullname.local ? attrConstantNS$1 : attrConstant$1)(fullname, i, value + ""));
};
function attrTweenNS(fullname, value) {
function tween() {
var node = this, i = value.apply(node, arguments);
return i && function(t) {
node.setAttributeNS(fullname.space, fullname.local, i(t));
};
}
tween._value = value;
return tween;
}
function attrTween(name, value) {
function tween() {
var node = this, i = value.apply(node, arguments);
return i && function(t) {
node.setAttribute(name, i(t));
};
}
tween._value = value;
return tween;
}
var transition_attrTween = function(name, value) {
var key = "attr." + name;
if (arguments.length < 2) return (key = this.tween(key)) && key._value;
if (value == null) return this.tween(key, null);
if (typeof value !== "function") throw new Error;
var fullname = namespace(name);
return this.tween(key, (fullname.local ? attrTweenNS : attrTween)(fullname, value));
};
function delayFunction(id, value) {
return function() {
init(this, id).delay = +value.apply(this, arguments);
};
}
function delayConstant(id, value) {
return value = +value, function() {
init(this, id).delay = value;
};
}
var transition_delay = function(value) {
var id = this._id;
return arguments.length
? this.each((typeof value === "function"
? delayFunction
: delayConstant)(id, value))
: get(this.node(), id).delay;
};
function durationFunction(id, value) {
return function() {
set$2(this, id).duration = +value.apply(this, arguments);
};
}
function durationConstant(id, value) {
return value = +value, function() {
set$2(this, id).duration = value;
};
}
var transition_duration = function(value) {
var id = this._id;
return arguments.length
? this.each((typeof value === "function"
? durationFunction
: durationConstant)(id, value))
: get(this.node(), id).duration;
};
function easeConstant(id, value) {
if (typeof value !== "function") throw new Error;
return function() {
set$2(this, id).ease = value;
};
}
var transition_ease = function(value) {
var id = this._id;
return arguments.length
? this.each(easeConstant(id, value))
: get(this.node(), id).ease;
};
var transition_filter = function(match) {
if (typeof match !== "function") match = matcher$1(match);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) {
if ((node = group[i]) && match.call(node, node.__data__, i, group)) {
subgroup.push(node);
}
}
}
return new Transition(subgroups, this._parents, this._name, this._id);
};
var transition_merge = function(transition$$1) {
if (transition$$1._id !== this._id) throw new Error;
for (var groups0 = this._groups, groups1 = transition$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) {
if (node = group0[i] || group1[i]) {
merge[i] = node;
}
}
}
for (; j < m0; ++j) {
merges[j] = groups0[j];
}
return new Transition(merges, this._parents, this._name, this._id);
};
function start(name) {
return (name + "").trim().split(/^|\s+/).every(function(t) {
var i = t.indexOf(".");
if (i >= 0) t = t.slice(0, i);
return !t || t === "start";
});
}
function onFunction(id, name, listener) {
var on0, on1, sit = start(name) ? init : set$2;
return function() {
var schedule$$1 = sit(this, id),
on = schedule$$1.on;
if (on !== on0) (on1 = (on0 = on).copy()).on(name, listener);
schedule$$1.on = on1;
};
}
var transition_on = function(name, listener) {
var id = this._id;
return arguments.length < 2
? get(this.node(), id).on.on(name)
: this.each(onFunction(id, name, listener));
};
function removeFunction(id) {
return function() {
var parent = this.parentNode;
for (var i in this.__transition) if (+i !== id) return;
if (parent) parent.removeChild(this);
};
}
var transition_remove = function() {
return this.on("end.remove", removeFunction(this._id));
};
var transition_select = function(select) {
var name = this._name,
id = this._id;
if (typeof select !== "function") select = selector(select);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) {
if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) {
if ("__data__" in node) subnode.__data__ = node.__data__;
subgroup[i] = subnode;
schedule(subgroup[i], name, id, i, subgroup, get(node, id));
}
}
}
return new Transition(subgroups, this._parents, name, id);
};
var transition_selectAll = function(select) {
var name = this._name,
id = this._id;
if (typeof select !== "function") select = selectorAll(select);
for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
if (node = group[i]) {
for (var children = select.call(node, node.__data__, i, group), child, inherit = get(node, id), k = 0, l = children.length; k < l; ++k) {
if (child = children[k]) {
schedule(child, name, id, k, children, inherit);
}
}
subgroups.push(children);
parents.push(node);
}
}
}
return new Transition(subgroups, parents, name, id);
};
var Selection$1 = selection.prototype.constructor;
var transition_selection = function() {
return new Selection$1(this._groups, this._parents);
};
function styleRemove$1(name, interpolate$$1) {
var value00,
value10,
interpolate0;
return function() {
var value0 = styleValue(this, name),
value1 = (this.style.removeProperty(name), styleValue(this, name));
return value0 === value1 ? null
: value0 === value00 && value1 === value10 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value10 = value1);
};
}
function styleRemoveEnd(name) {
return function() {
this.style.removeProperty(name);
};
}
function styleConstant$1(name, interpolate$$1, value1) {
var value00,
interpolate0;
return function() {
var value0 = styleValue(this, name);
return value0 === value1 ? null
: value0 === value00 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value1);
};
}
function styleFunction$1(name, interpolate$$1, value) {
var value00,
value10,
interpolate0;
return function() {
var value0 = styleValue(this, name),
value1 = value(this);
if (value1 == null) value1 = (this.style.removeProperty(name), styleValue(this, name));
return value0 === value1 ? null
: value0 === value00 && value1 === value10 ? interpolate0
: interpolate0 = interpolate$$1(value00 = value0, value10 = value1);
};
}
var transition_style = function(name, value, priority) {
var i = (name += "") === "transform" ? interpolateTransformCss : interpolate;
return value == null ? this
.styleTween(name, styleRemove$1(name, i))
.on("end.style." + name, styleRemoveEnd(name))
: this.styleTween(name, typeof value === "function"
? styleFunction$1(name, i, tweenValue(this, "style." + name, value))
: styleConstant$1(name, i, value + ""), priority);
};
function styleTween(name, value, priority) {
function tween() {
var node = this, i = value.apply(node, arguments);
return i && function(t) {
node.style.setProperty(name, i(t), priority);
};
}
tween._value = value;
return tween;
}
var transition_styleTween = function(name, value, priority) {
var key = "style." + (name += "");
if (arguments.length < 2) return (key = this.tween(key)) && key._value;
if (value == null) return this.tween(key, null);
if (typeof value !== "function") throw new Error;
return this.tween(key, styleTween(name, value, priority == null ? "" : priority));
};
function textConstant$1(value) {
return function() {
this.textContent = value;
};
}
function textFunction$1(value) {
return function() {
var value1 = value(this);
this.textContent = value1 == null ? "" : value1;
};
}
var transition_text = function(value) {
return this.tween("text", typeof value === "function"
? textFunction$1(tweenValue(this, "text", value))
: textConstant$1(value == null ? "" : value + ""));
};
var transition_transition = function() {
var name = this._name,
id0 = this._id,
id1 = newId();
for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
if (node = group[i]) {
var inherit = get(node, id0);
schedule(node, name, id1, i, group, {
time: inherit.time + inherit.delay + inherit.duration,
delay: 0,
duration: inherit.duration,
ease: inherit.ease
});
}
}
}
return new Transition(groups, this._parents, name, id1);
};
var id = 0;
function Transition(groups, parents, name, id) {
this._groups = groups;
this._parents = parents;
this._name = name;
this._id = id;
}
function transition(name) {
return selection().transition(name);
}
function newId() {
return ++id;
}
var selection_prototype = selection.prototype;
Transition.prototype = transition.prototype = {
constructor: Transition,
select: transition_select,
selectAll: transition_selectAll,
filter: transition_filter,
merge: transition_merge,
selection: transition_selection,
transition: transition_transition,
call: selection_prototype.call,
nodes: selection_prototype.nodes,
node: selection_prototype.node,
size: selection_prototype.size,
empty: selection_prototype.empty,
each: selection_prototype.each,
on: transition_on,
attr: transition_attr,
attrTween: transition_attrTween,
style: transition_style,
styleTween: transition_styleTween,
text: transition_text,
remove: transition_remove,
tween: transition_tween,
delay: transition_delay,
duration: transition_duration,
ease: transition_ease
};
var defaultTiming = {
time: null,
delay: 0,
duration: 250,
ease: cubicInOut
};
function inherit(node, id) {
var timing;
while (!(timing = node.__transition) || !(timing = timing[id])) {
if (!(node = node.parentNode)) {
return defaultTiming.time = now(), defaultTiming;
}
}
return timing;
}
var selection_transition = function(name) {
var id,
timing;
if (name instanceof Transition) {
id = name._id, name = name._name;
} else {
id = newId(), (timing = defaultTiming).time = now(), name = name == null ? null : name + "";
}
for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
if (node = group[i]) {
schedule(node, name, id, i, group, timing || inherit(node, id));
}
}
}
return new Transition(groups, this._parents, name, id);
};
selection.prototype.interrupt = selection_interrupt;
selection.prototype.transition = selection_transition;
exports.select = select;
exports.selection = selection;
exports.hierarchy = hierarchy;
exports.partition = partition;
exports.scaleLinear = linear;
exports.easeCubic = cubicInOut;
exports.ascending = ascending$1;
exports.map = map$1;
exports.transition = transition;
Object.defineProperty(exports, '__esModule', { value: true });
})));
</script>
<script>
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3')) :
typeof define === 'function' && define.amd ? define(['exports', 'd3'], factory) :
(factory((global.d3 = global.d3 || {}),global.d3));
}(this, (function (exports,d3) { 'use strict';
var d3__default = 'default' in d3 ? d3['default'] : d3;
var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
function createCommonjsModule(fn, module) {
return module = { exports: {} }, fn(module, module.exports), module.exports;
}
var d3Tip = createCommonjsModule(function (module) {
(function (root, factory) {
if (typeof undefined === 'function' && undefined.amd) {
undefined(['d3'], factory);
} else if ('object' === 'object' && module.exports) {
var d3$$1 = d3__default;
module.exports = factory(d3$$1);
} else {
root.d3.tip = factory(root.d3);
}
}(commonjsGlobal, function (d3$$1) {
return function() {
var direction = d3_tip_direction,
offset = d3_tip_offset,
html = d3_tip_html,
node = initNode(),
svg = null,
point = null,
target = null;
function tip(vis) {
svg = getSVGNode(vis);
point = svg.createSVGPoint();
document.body.appendChild(node);
}
tip.show = function() {
var args = Array.prototype.slice.call(arguments);
if(args[args.length - 1] instanceof SVGElement) target = args.pop();
var content = html.apply(this, args),
poffset = offset.apply(this, args),
dir = direction.apply(this, args),
nodel = getNodeEl(),
i = directions.length,
coords,
scrollTop = document.documentElement.scrollTop || document.body.scrollTop,
scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
nodel.html(content)
.style('opacity', 1).style('pointer-events', 'all');
while(i--) nodel.classed(directions[i], false);
coords = direction_callbacks.get(dir).apply(this);
nodel.classed(dir, true)
.style('top', (coords.top + poffset[0]) + scrollTop + 'px')
.style('left', (coords.left + poffset[1]) + scrollLeft + 'px');
return tip;
};
tip.hide = function() {
var nodel = getNodeEl();
nodel.style('opacity', 0).style('pointer-events', 'none');
return tip
};
tip.attr = function(n, v) {
if (arguments.length < 2 && typeof n === 'string') {
return getNodeEl().attr(n)
} else {
var args = Array.prototype.slice.call(arguments);
d3$$1.selection.prototype.attr.apply(getNodeEl(), args);
}
return tip
};
tip.style = function(n, v) {
if (arguments.length < 2 && typeof n === 'string') {
return getNodeEl().style(n)
} else {
var args = Array.prototype.slice.call(arguments);
d3$$1.selection.prototype.style.apply(getNodeEl(), args);
}
return tip
};
tip.direction = function(v) {
if (!arguments.length) return direction
direction = v == null ? v : functor(v);
return tip
};
tip.offset = function(v) {
if (!arguments.length) return offset
offset = v == null ? v : functor(v);
return tip
};
tip.html = function(v) {
if (!arguments.length) return html
html = v == null ? v : functor(v);
return tip
};
tip.destroy = function() {
if(node) {
getNodeEl().remove();
node = null;
}
return tip;
};
function d3_tip_direction() { return 'n' }
function d3_tip_offset() { return [0, 0] }
function d3_tip_html() { return ' ' }
var direction_callbacks = d3$$1.map({
n: direction_n,
s: direction_s,
e: direction_e,
w: direction_w,
nw: direction_nw,
ne: direction_ne,
sw: direction_sw,
se: direction_se
}),
directions = direction_callbacks.keys();
function direction_n() {
var bbox = getScreenBBox();
return {
top: bbox.n.y - node.offsetHeight,
left: bbox.n.x - node.offsetWidth / 2
}
}
function direction_s() {
var bbox = getScreenBBox();
return {
top: bbox.s.y,
left: bbox.s.x - node.offsetWidth / 2
}
}
function direction_e() {
var bbox = getScreenBBox();
return {
top: bbox.e.y - node.offsetHeight / 2,
left: bbox.e.x
}
}
function direction_w() {
var bbox = getScreenBBox();
return {
top: bbox.w.y - node.offsetHeight / 2,
left: bbox.w.x - node.offsetWidth
}
}
function direction_nw() {
var bbox = getScreenBBox();
return {
top: bbox.nw.y - node.offsetHeight,
left: bbox.nw.x - node.offsetWidth
}
}
function direction_ne() {
var bbox = getScreenBBox();
return {
top: bbox.ne.y - node.offsetHeight,
left: bbox.ne.x
}
}
function direction_sw() {
var bbox = getScreenBBox();
return {
top: bbox.sw.y,
left: bbox.sw.x - node.offsetWidth
}
}
function direction_se() {
var bbox = getScreenBBox();
return {
top: bbox.se.y,
left: bbox.e.x
}
}
function initNode() {
var node = d3$$1.select(document.createElement('div'));
node.style('position', 'absolute').style('top', 0).style('opacity', 0)
.style('pointer-events', 'none').style('box-sizing', 'border-box');
return node.node()
}
function getSVGNode(el) {
el = el.node();
if(el.tagName.toLowerCase() === 'svg')
return el
return el.ownerSVGElement
}
function getNodeEl() {
if(node === null) {
node = initNode();
document.body.appendChild(node);
}
return d3$$1.select(node);
}
function getScreenBBox() {
var targetel = target || d3$$1.event.target;
while ('undefined' === typeof targetel.getScreenCTM && 'undefined' === targetel.parentNode) {
targetel = targetel.parentNode;
}
var bbox = {},
matrix = targetel.getScreenCTM(),
tbbox = targetel.getBBox(),
width = tbbox.width,
height = tbbox.height,
x = tbbox.x,
y = tbbox.y;
point.x = x;
point.y = y;
bbox.nw = point.matrixTransform(matrix);
point.x += width;
bbox.ne = point.matrixTransform(matrix);
point.y += height;
bbox.se = point.matrixTransform(matrix);
point.x -= width;
bbox.sw = point.matrixTransform(matrix);
point.y -= height / 2;
bbox.w = point.matrixTransform(matrix);
point.x += width;
bbox.e = point.matrixTransform(matrix);
point.x -= width / 2;
point.y -= height / 2;
bbox.n = point.matrixTransform(matrix);
point.y += height;
bbox.s = point.matrixTransform(matrix);
return bbox
}
function functor(v) {
return typeof v === "function" ? v : function() {
return v
}
}
return tip
};
}));
});
var flamegraph = function () {
var w = 960;
var h = null;
var c = 18;
var selection = null;
var tooltip = true;
var title = '';
var transitionDuration = 750;
var transitionEase = d3.easeCubic;
var sort = false;
var inverted = false;
var clickHandler = null;
var minFrameSize = 0;
var details = null;
var tip = d3Tip()
.direction('s')
.offset([8, 0])
.attr('class', 'd3-flame-graph-tip')
.html(function (d) { return label(d) });
var svg;
function name (d) {
return d.data.n || d.data.name
}
function libtype (d) {
return d.data.l || d.data.libtype
}
function children (d) {
return d.c || d.children
}
function value (d) {
return d.v || d.value
}
var label = function (d) {
return name(d) + ' (' + d3.format('.3f')(100 * (d.x1 - d.x0), 3) + '%, ' + value(d) + ' samples)'
};
function setDetails (t) {
if (details) { details.innerHTML = t; }
}
var colorMapper = function (d) {
return d.highlight ? '#E600E6' : colorHash(name(d), libtype(d))
};
function generateHash (name) {
const MAX_CHAR = 6;
var hash = 0;
var maxHash = 0;
var weight = 1;
var mod = 10;
if (name) {
for (var i = 0; i < name.length; i++) {
if (i > MAX_CHAR) { break }
hash += weight * (name.charCodeAt(i) % mod);
maxHash += weight * (mod - 1);
weight *= 0.70;
}
if (maxHash > 0) { hash = hash / maxHash; }
}
return hash
}
function colorHash (name, libtype) {
var r;
var g;
var b;
var hue;
if (typeof libtype === 'undefined' || libtype === '') {
hue = 'warm';
} else {
hue = 'red';
if (name.match(/::/)) {
hue = 'yellow';
}
if (libtype === 'kernel') {
hue = 'orange';
} else if (libtype === 'jit') {
hue = 'green';
} else if (libtype === 'inlined') {
hue = 'aqua';
}
}
var vector = 0;
if (name) {
var nameArr = name.split('`');
if (nameArr.length > 1) {
name = nameArr[nameArr.length - 1];
}
name = name.split('(')[0];
vector = generateHash(name);
}
if (hue === 'red') {
r = 200 + Math.round(55 * vector);
g = 50 + Math.round(80 * vector);
b = g;
} else if (hue === 'orange') {
r = 190 + Math.round(65 * vector);
g = 90 + Math.round(65 * vector);
b = 0;
} else if (hue === 'yellow') {
r = 175 + Math.round(55 * vector);
g = r;
b = 50 + Math.round(20 * vector);
} else if (hue === 'green') {
r = 50 + Math.round(60 * vector);
g = 200 + Math.round(55 * vector);
b = r;
} else if (hue === 'aqua') {
r = 50 + Math.round(60 * vector);
g = 165 + Math.round(55 * vector);
b = g;
} else {
r = 200 + Math.round(55 * vector);
g = 0 + Math.round(230 * (1 - vector));
b = 0 + Math.round(55 * (1 - vector));
}
return 'rgb(' + r + ',' + g + ',' + b + ')'
}
function hide (d) {
d.data.hide = true;
if (children(d)) {
children(d).forEach(hide);
}
}
function show (d) {
d.data.fade = false;
d.data.hide = false;
if (children(d)) {
children(d).forEach(show);
}
}
function getSiblings (d) {
var siblings = [];
if (d.parent) {
var me = d.parent.children.indexOf(d);
siblings = d.parent.children.slice(0);
siblings.splice(me, 1);
}
return siblings
}
function hideSiblings (d) {
var siblings = getSiblings(d);
siblings.forEach(function (s) {
hide(s);
});
if (d.parent) {
hideSiblings(d.parent);
}
}
function fadeAncestors (d) {
if (d.parent) {
d.parent.data.fade = true;
fadeAncestors(d.parent);
}
}
function zoom (d) {
tip.hide(d);
hideSiblings(d);
show(d);
fadeAncestors(d);
update();
if (typeof clickHandler === 'function') {
clickHandler(d);
}
}
function searchTree (d, term) {
var re = new RegExp(term);
var searchResults = [];
function searchInner (d) {
var label = name(d);
if (children(d)) {
children(d).forEach(function (child) {
searchInner(child);
});
}
if (label.match(re)) {
d.highlight = true;
searchResults.push(d);
} else {
d.highlight = false;
}
}
searchInner(d);
return searchResults
}
function clear (d) {
d.highlight = false;
if (children(d)) {
children(d).forEach(function (child) {
clear(child);
});
}
}
function doSort (a, b) {
if (typeof sort === 'function') {
return sort(a, b)
} else if (sort) {
return d3.ascending(name(a), name(b))
}
}
var p = d3.partition();
function filterNodes (root) {
var nodeList = root.descendants();
if (minFrameSize > 0) {
var kx = w / (root.x1 - root.x0);
nodeList = nodeList.filter(function (el) {
return ((el.x1 - el.x0) * kx) > minFrameSize
});
}
return nodeList
}
function update () {
selection.each(function (root) {
var x = d3.scaleLinear().range([0, w]);
var y = d3.scaleLinear().range([0, c]);
if (sort) root.sort(doSort);
root.sum(function (d) {
if (d.fade || d.hide) {
return 0
}
var v = value(d);
if (children(d)) {
var c = children(d);
for (var i = 0; i < c.length; i++) {
v -= value(c[i]);
}
}
return v
});
p(root);
var kx = w / (root.x1 - root.x0);
function width (d) { return (d.x1 - d.x0) * kx }
var descendants = filterNodes(root);
var g = d3.select(this).select('svg').selectAll('g').data(descendants, function (d) { return d.id });
g.transition()
.duration(transitionDuration)
.ease(transitionEase)
.attr('transform', function (d) { return 'translate(' + x(d.x0) + ',' + (inverted ? y(d.depth) : (h - y(d.depth) - c)) + ')' });
g.select('rect')
.attr('width', width);
var node = g.enter()
.append('svg:g')
.attr('transform', function (d) { return 'translate(' + x(d.x0) + ',' + (inverted ? y(d.depth) : (h - y(d.depth) - c)) + ')' });
node.append('svg:rect')
.transition()
.delay(transitionDuration / 2)
.attr('width', width);
if (!tooltip) { node.append('svg:title'); }
node.append('foreignObject')
.append('xhtml:div');
g = d3.select(this).select('svg').selectAll('g').data(descendants, function (d) { return d.id });
g.attr('width', width)
.attr('height', function (d) { return c })
.attr('name', function (d) { return name(d) })
.attr('class', function (d) { return d.data.fade ? 'frame fade' : 'frame' });
g.select('rect')
.attr('height', function (d) { return c })
.attr('fill', function (d) { return colorMapper(d) });
if (!tooltip) {
g.select('title')
.text(label);
}
g.select('foreignObject')
.attr('width', width)
.attr('height', function (d) { return c })
.select('div')
.attr('class', 'd3-flame-graph-label')
.style('display', function (d) { return (width(d) < 35) ? 'none' : 'block' })
.transition()
.delay(transitionDuration)
.text(name);
g.on('click', zoom);
g.exit()
.remove();
g.on('mouseover', function (d) {
if (tooltip) tip.show(d, this);
setDetails(label(d));
}).on('mouseout', function (d) {
if (tooltip) tip.hide(d);
setDetails('');
});
});
}
function merge (data, samples) {
samples.forEach(function (sample) {
var node = data.find(function (element) {
return (element.name === sample.name)
});
if (node) {
if (node.original) {
node.original += sample.value;
} else {
node.value += sample.value;
}
if (sample.children) {
if (!node.children) {
node.children = [];
}
merge(node.children, sample.children);
}
} else {
data.push(sample);
}
});
}
function s4 () {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1)
}
function injectIds (node) {
node.id = s4() + '-' + s4() + '-' + '-' + s4() + '-' + s4();
var children = node.c || node.children || [];
for (var i = 0; i < children.length; i++) {
injectIds(children[i]);
}
}
function chart (s) {
var root = d3.hierarchy(
s.datum(), function (d) { return children(d) }
);
injectIds(root);
selection = s.datum(root);
if (!arguments.length) return chart
if (!h) {
h = (root.height + 2) * c;
}
selection.each(function (data) {
if (!svg) {
svg = d3.select(this)
.append('svg:svg')
.attr('width', w)
.attr('height', h)
.attr('class', 'partition d3-flame-graph')
.call(tip);
svg.append('svg:text')
.attr('class', 'title')
.attr('text-anchor', 'middle')
.attr('y', '25')
.attr('x', w / 2)
.attr('fill', '#808080')
.text(title);
}
});
update();
}
chart.height = function (_) {
if (!arguments.length) { return h }
h = _;
return chart
};
chart.width = function (_) {
if (!arguments.length) { return w }
w = _;
return chart
};
chart.cellHeight = function (_) {
if (!arguments.length) { return c }
c = _;
return chart
};
chart.tooltip = function (_) {
if (!arguments.length) { return tooltip }
if (typeof _ === 'function') {
tip = _;
}
tooltip = !!_;
return chart
};
chart.title = function (_) {
if (!arguments.length) { return title }
title = _;
return chart
};
chart.transitionDuration = function (_) {
if (!arguments.length) { return transitionDuration }
transitionDuration = _;
return chart
};
chart.transitionEase = function (_) {
if (!arguments.length) { return transitionEase }
transitionEase = _;
return chart
};
chart.sort = function (_) {
if (!arguments.length) { return sort }
sort = _;
return chart
};
chart.inverted = function (_) {
if (!arguments.length) { return inverted }
inverted = _;
return chart
};
chart.label = function (_) {
if (!arguments.length) { return label }
label = _;
return chart
};
chart.search = function (term) {
var searchResults = [];
selection.each(function (data) {
searchResults = searchTree(data, term);
update();
});
return searchResults
};
chart.clear = function () {
selection.each(function (data) {
clear(data);
update();
});
};
chart.zoomTo = function (d) {
zoom(d);
};
chart.resetZoom = function () {
selection.each(function (data) {
zoom(data);
});
};
chart.onClick = function (_) {
if (!arguments.length) {
return clickHandler
}
clickHandler = _;
return chart
};
chart.merge = function (samples) {
var newRoot;
selection.each(function (root) {
merge([root.data], [samples]);
newRoot = d3.hierarchy(root.data, function (d) { return children(d) });
injectIds(newRoot);
});
selection = selection.datum(newRoot);
update();
};
chart.color = function (_) {
if (!arguments.length) { return colorMapper }
colorMapper = _;
return chart
};
chart.minFrameSize = function (_) {
if (!arguments.length) { return minFrameSize }
minFrameSize = _;
return chart
};
chart.details = function (_) {
if (!arguments.length) { return details }
details = _;
return chart
};
return chart
};
exports.flamegraph = flamegraph;
Object.defineProperty(exports, '__esModule', { value: true });
})));
</script>
<script>
var data = {"n":"root","f":"root","v":1669231980,"l":"1591.90MB","p":"100%","c":[{"n":"cache.(*Reflector).ListAndWatch.func1.1","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"cache.(*Reflector).ListAndWatch.func1.1.2","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"cache.(*ListWatch).List","f":"k8s.io/client-go/tools/cache.(*ListWatch).List","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":1164457642,"l":"1110.51MB","p":"69.76%","c":[{"n":"meta.EachListItem","f":"k8s.io/apimachinery/pkg/api/meta.EachListItem","v":1120009,"l":"1.07MB","p":"0.067%","c":[{"n":"pager.(*ListPager).List.func1","f":"k8s.io/client-go/tools/pager.(*ListPager).List.func1","v":1120009,"l":"1.07MB","p":"0.067%","c":null}]},{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":1162809239,"l":"1108.94MB","p":"69.66%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":1162809239,"l":"1108.94MB","p":"69.66%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":822005183,"l":"783.93MB","p":"49.24%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":822005183,"l":"783.93MB","p":"49.24%","c":[{"n":"rest.(*Request).request.func2","f":"k8s.io/client-go/rest.(*Request).request.func2","v":821480383,"l":"783.42MB","p":"49.21%","c":[{"n":"rest.(*Request).Do.func1","f":"k8s.io/client-go/rest.(*Request).Do.func1","v":821480383,"l":"783.42MB","p":"49.21%","c":[{"n":"rest.(*Request).transformResponse","f":"k8s.io/client-go/rest.(*Request).transformResponse","v":821480383,"l":"783.42MB","p":"49.21%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":821480383,"l":"783.42MB","p":"49.21%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":821480383,"l":"783.42MB","p":"49.21%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":820955839,"l":"782.92MB","p":"49.18%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":814617731,"l":"776.88MB","p":"48.80%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":814617731,"l":"776.88MB","p":"48.80%","c":null}]},{"n":"http.(*http2gzipReader).Read","f":"net/http.(*http2gzipReader).Read","v":5784626,"l":"5.52MB","p":"0.35%","c":[{"n":"gzip.NewReader","f":"compress/gzip.NewReader","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"gzip.(*Reader).Reset","f":"compress/gzip.(*Reader).Reset","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"gzip.(*Reader).readHeader","f":"compress/gzip.(*Reader).readHeader","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"flate.NewReader","f":"compress/flate.NewReader","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"flate.(*dictDecoder).init","f":"compress/flate.(*dictDecoder).init","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]},{"n":"gzip.(*Reader).Read","f":"compress/gzip.(*Reader).Read","v":5243784,"l":"5MB","p":"0.31%","c":[{"n":"flate.(*decompressor).Read","f":"compress/flate.(*decompressor).Read","v":5243784,"l":"5MB","p":"0.31%","c":[{"n":"flate.(*decompressor).nextBlock","f":"compress/flate.(*decompressor).nextBlock","v":5243784,"l":"5MB","p":"0.31%","c":[{"n":"flate.(*decompressor).readHuffman","f":"compress/flate.(*decompressor).readHuffman","v":4195168,"l":"4MB","p":"0.25%","c":[{"n":"flate.(*huffmanDecoder).init","f":"compress/flate.(*huffmanDecoder).init","v":4195168,"l":"4MB","p":"0.25%","c":null}]},{"n":"flate.(*decompressor).huffmanBlock","f":"compress/flate.(*decompressor).huffmanBlock","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"flate.(*decompressor).huffSym","f":"compress/flate.(*decompressor).huffSym","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"bufio.(*Reader).ReadByte","f":"bufio.(*Reader).ReadByte","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"bufio.(*Reader).fill","f":"bufio.(*Reader).fill","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"http.http2transportResponseBody.Read","f":"net/http.http2transportResponseBody.Read","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"http.(*http2pipe).Read","f":"net/http.(*http2pipe).Read","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"http.(*http2dataBuffer).Read","f":"net/http.(*http2dataBuffer).Read","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"http.http2putDataBufferChunk","f":"net/http.http2putDataBufferChunk","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"sync.(*Pool).Put","f":"sync.(*Pool).Put","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sync.(*poolChain).pushHead","f":"sync.(*poolChain).pushHead","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*bodyEOFSignal).Read","f":"net/http.(*bodyEOFSignal).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"http.(*body).Read","f":"net/http.(*body).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"http.(*body).readLocked","f":"net/http.(*body).readLocked","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"internal.(*chunkedReader).Read","f":"net/http/internal.(*chunkedReader).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"bufio.(*Reader).Read","f":"bufio.(*Reader).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"http.(*persistConn).Read","f":"net/http.(*persistConn).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":553482,"l":"0.53MB","p":"0.033%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":553482,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":524544,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"transport.(*userAgentRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"transport.(*bearerAuthRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":524800,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":340804056,"l":"325.02MB","p":"20.42%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":340804056,"l":"325.02MB","p":"20.42%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":340804056,"l":"325.02MB","p":"20.42%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":340804056,"l":"325.02MB","p":"20.42%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":340804056,"l":"325.02MB","p":"20.42%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":340279704,"l":"324.52MB","p":"20.39%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":340279704,"l":"324.52MB","p":"20.39%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":340279704,"l":"324.52MB","p":"20.39%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":340279704,"l":"324.52MB","p":"20.39%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":90068610,"l":"85.90MB","p":"5.40%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":90068610,"l":"85.90MB","p":"5.40%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":13235006,"l":"12.62MB","p":"0.79%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":13235006,"l":"12.62MB","p":"0.79%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":12710574,"l":"12.12MB","p":"0.76%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":12710574,"l":"12.12MB","p":"0.76%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":12710574,"l":"12.12MB","p":"0.76%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":1573216,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).readEscapedChar","f":"github.com/json-iterator/go.(*Iterator).readEscapedChar","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"go.(*twoFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*twoFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":10088718,"l":"9.62MB","p":"0.6%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":10088718,"l":"9.62MB","p":"0.6%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":5305411,"l":"5.06MB","p":"0.32%","c":[{"n":"go.(*Iterator).stopCapture","f":"github.com/json-iterator/go.(*Iterator).stopCapture","v":5305411,"l":"5.06MB","p":"0.32%","c":null}]},{"n":"runtime.(*RawExtension).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/runtime.(*RawExtension).UnmarshalJSON","v":4783307,"l":"4.56MB","p":"0.29%","c":null}]}]}]}]}]},{"n":"go.(*twoFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.(*UnsafeMapType).UnsafeSetIndex","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":67395084,"l":"64.27MB","p":"4.04%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":67395084,"l":"64.27MB","p":"4.04%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":66870788,"l":"63.77MB","p":"4.01%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":19403744,"l":"18.50MB","p":"1.16%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":19403744,"l":"18.50MB","p":"1.16%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":16257384,"l":"15.50MB","p":"0.97%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":16257384,"l":"15.50MB","p":"0.97%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":12587272,"l":"12MB","p":"0.75%","c":[{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":1048608,"l":"1MB","p":"0.063%","c":null},{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":11538664,"l":"11MB","p":"0.69%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":11538664,"l":"11MB","p":"0.69%","c":[{"n":"v1.(*FieldsV1).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","v":5769440,"l":"5.50MB","p":"0.35%","c":null},{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":5769224,"l":"5.50MB","p":"0.35%","c":[{"n":"go.(*Iterator).stopCapture","f":"github.com/json-iterator/go.(*Iterator).stopCapture","v":5769224,"l":"5.50MB","p":"0.35%","c":null}]}]}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":3670112,"l":"3.50MB","p":"0.22%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":1048608,"l":"1MB","p":"0.063%","c":null}]},{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":2621504,"l":"2.50MB","p":"0.16%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":2621504,"l":"2.50MB","p":"0.16%","c":null}]}]}]}]},{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":2622048,"l":"2.50MB","p":"0.16%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":2622048,"l":"2.50MB","p":"0.16%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":2622048,"l":"2.50MB","p":"0.16%","c":null}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":39076876,"l":"37.27MB","p":"2.34%","c":[{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":36979612,"l":"35.27MB","p":"2.22%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":33833012,"l":"32.27MB","p":"2.03%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":33833012,"l":"32.27MB","p":"2.03%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":33833012,"l":"32.27MB","p":"2.03%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":31735788,"l":"30.27MB","p":"1.90%","c":[{"n":"go.(*Iterator).readEscapedChar","f":"github.com/json-iterator/go.(*Iterator).readEscapedChar","v":2634947,"l":"2.51MB","p":"0.16%","c":null}]}]}]}]},{"n":"reflect2.(*UnsafeMapType).UnsafeSetIndex","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","v":2622304,"l":"2.50MB","p":"0.16%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":2622304,"l":"2.50MB","p":"0.16%","c":null}]},{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":2097264,"l":"2MB","p":"0.13%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":2097264,"l":"2MB","p":"0.13%","c":null}]}]},{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":4719536,"l":"4.50MB","p":"0.28%","c":[{"n":"reflect2.(*UnsafeMapType).UnsafeMakeMap","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.makeMapWithSize","f":"github.com/modern-go/reflect2.makeMapWithSize","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.makemap","f":"reflect.makemap","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"reflect2.(*UnsafeMapType).UnsafeSetIndex","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","v":2098016,"l":"2MB","p":"0.13%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":2098016,"l":"2MB","p":"0.13%","c":null}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1572912,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":1572912,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1572912,"l":"1.50MB","p":"0.094%","c":null}]}]},{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":3670632,"l":"3.50MB","p":"0.22%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":3670632,"l":"3.50MB","p":"0.22%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":3670632,"l":"3.50MB","p":"0.22%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":3670632,"l":"3.50MB","p":"0.22%","c":null}]}]}]}]},{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572904,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1572904,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":1572904,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1572904,"l":"1.50MB","p":"0.094%","c":null}]}]}]},{"n":"go.(*sevenFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sevenFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"go.(*twoFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"go.(*tenFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*tenFieldsStructDecoder).Decode","v":6292696,"l":"6MB","p":"0.38%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":6292696,"l":"6MB","p":"0.38%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":5768320,"l":"5.50MB","p":"0.35%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":5768320,"l":"5.50MB","p":"0.35%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":4194784,"l":"4MB","p":"0.25%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":4194784,"l":"4MB","p":"0.25%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":4194784,"l":"4MB","p":"0.25%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":3146176,"l":"3MB","p":"0.19%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":3146176,"l":"3MB","p":"0.19%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":3146176,"l":"3MB","p":"0.19%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":2621880,"l":"2.50MB","p":"0.16%","c":null}]}]}]},{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1048608,"l":"1MB","p":"0.063%","c":null}]}]}]}]},{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":1573536,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":1573536,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":1573536,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524376,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"go.(*oneFieldStructDecoder).Decode","f":"github.com/json-iterator/go.(*oneFieldStructDecoder).Decode","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":19823984,"l":"18.91MB","p":"1.19%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":19823984,"l":"18.91MB","p":"1.19%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":19823984,"l":"18.91MB","p":"1.19%","c":null}]}]},{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":230387110,"l":"219.71MB","p":"13.80%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":230387110,"l":"219.71MB","p":"13.80%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":20406001,"l":"19.46MB","p":"1.22%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":20406001,"l":"19.46MB","p":"1.22%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":20406001,"l":"19.46MB","p":"1.22%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":13589009,"l":"12.96MB","p":"0.81%","c":[{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":9918705,"l":"9.46MB","p":"0.59%","c":[{"n":"reflect2.(*UnsafeMapType).UnsafeSetIndex","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":1048864,"l":"1MB","p":"0.063%","c":null}]},{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":7296921,"l":"6.96MB","p":"0.44%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":7296921,"l":"6.96MB","p":"0.44%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":7296921,"l":"6.96MB","p":"0.44%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":4150577,"l":"3.96MB","p":"0.25%","c":null}]}]}]},{"n":"reflect2.(*UnsafeMapType).UnsafeMakeMap","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"reflect2.makeMapWithSize","f":"github.com/modern-go/reflect2.makeMapWithSize","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"reflect.makemap","f":"reflect.makemap","v":1048624,"l":"1MB","p":"0.063%","c":null}]}]}]},{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":3670304,"l":"3.50MB","p":"0.22%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":3670304,"l":"3.50MB","p":"0.22%","c":null}]}]},{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":3146424,"l":"3MB","p":"0.19%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":3146424,"l":"3MB","p":"0.19%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":3146424,"l":"3MB","p":"0.19%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":3146424,"l":"3MB","p":"0.19%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1573504,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1573504,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1573504,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*FieldsV1).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","v":524512,"l":"0.50MB","p":"0.031%","c":null},{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":1048992,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).stopCapture","f":"github.com/json-iterator/go.(*Iterator).stopCapture","v":1048992,"l":"1MB","p":"0.063%","c":null}]}]}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1572920,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":1572920,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1572920,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]},{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":3146256,"l":"3MB","p":"0.19%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":3146256,"l":"3MB","p":"0.19%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":3146256,"l":"3MB","p":"0.19%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":3146256,"l":"3MB","p":"0.19%","c":null}]}]}]}]}]}]},{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":209981109,"l":"200.25MB","p":"12.58%","c":[{"n":"go.(*base64Codec).Decode","f":"github.com/json-iterator/go.(*base64Codec).Decode","v":203688505,"l":"194.25MB","p":"12.20%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":81546213,"l":"77.77MB","p":"4.89%","c":null},{"n":"base64.(*Encoding).DecodeString","f":"encoding/base64.(*Encoding).DecodeString","v":122142292,"l":"116.48MB","p":"7.32%","c":null}]},{"n":"reflect2.(*unsafeType).UnsafeNew","f":"github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","v":1048600,"l":"1MB","p":"0.063%","c":null},{"n":"reflect2.(*UnsafeMapType).UnsafeMakeMap","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","v":1572916,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect2.makeMapWithSize","f":"github.com/modern-go/reflect2.makeMapWithSize","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"reflect.makemap","f":"reflect.makemap","v":1048624,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"reflect2.(*UnsafeMapType).UnsafeSetIndex","f":"github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","v":3146784,"l":"3MB","p":"0.19%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":3146784,"l":"3MB","p":"0.19%","c":null}]}]}]}]}]}]}]}]},{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.(*UnsafeStructType).Field","f":"github.com/modern-go/reflect2.(*UnsafeStructType).Field","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.newUnsafeStructField","f":"github.com/modern-go/reflect2.newUnsafeStructField","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"wait.Until","f":"k8s.io/apimachinery/pkg/util/wait.Until","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"controller.(*Controller).worker","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"controller.(*Controller).processNextWorkItem","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"controller.(*Controller).reconcileHandler","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","v":153951982,"l":"146.82MB","p":"9.22%","c":[{"n":"acctclaim.(*AccountClaimReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","v":97173688,"l":"92.67MB","p":"5.82%","c":[{"n":"client.(*DelegatingReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","v":2622056,"l":"2.50MB","p":"0.16%","c":[{"n":"cache.(*informerCache).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","v":2622056,"l":"2.50MB","p":"0.16%","c":[{"n":"internal.(*CacheReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","v":2622056,"l":"2.50MB","p":"0.16%","c":[{"n":"internal.objectKeyToStoreKey","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.objectKeyToStoreKey","v":524320,"l":"0.50MB","p":"0.031%","c":null},{"n":"v1alpha1.(*AccountClaim).DeepCopyObject","f":"github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopyObject","v":2097736,"l":"2MB","p":"0.13%","c":[{"n":"v1alpha1.(*AccountClaim).DeepCopy","f":"github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopy","v":2097736,"l":"2MB","p":"0.13%","c":[{"n":"v1alpha1.(*AccountClaim).DeepCopyInto","f":"github.com/openshift/aws-account-operator/pkg/apis/aws/v1alpha1.(*AccountClaim).DeepCopyInto","v":1573208,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ObjectMeta).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","v":1573208,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ManagedFieldsEntry).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"v1.(*FieldsV1).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":94027104,"l":"89.67MB","p":"5.63%","c":[{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).beginDC","f":"database/sql.(*DB).beginDC","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"opid.WithOpID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithOpID","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"models.NewUID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.NewUID","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"base32.(*Encoding).EncodeToString","f":"encoding/base32.(*Encoding).EncodeToString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"acctclaim.(*AccountClaimReconciler).Reconcile.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile.func1","v":92978448,"l":"88.67MB","p":"5.57%","c":[{"n":"acctclaim.(*AccountClaimReconciler).accountClaimUpdated","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).accountClaimUpdated","v":92978448,"l":"88.67MB","p":"5.57%","c":[{"n":"log.Ctx","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Logger).WithFields","f":"github.com/sirupsen/logrus.(*Logger).WithFields","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"logrus.(*Entry).Infof","f":"github.com/sirupsen/logrus.(*Entry).Infof","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":1573104,"l":"1.50MB","p":"0.094%","c":[{"n":"filename.(*Hook).findCaller","f":"github.com/onrik/logrus/filename.(*Hook).findCaller","v":1048784,"l":"1MB","p":"0.063%","c":[{"n":"filename.getCaller","f":"github.com/onrik/logrus/filename.getCaller","v":1048784,"l":"1MB","p":"0.063%","c":null}]},{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Replace","f":"strings.Replace","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":86685768,"l":"82.67MB","p":"5.19%","c":[{"n":"dao.(*SQLMachinePools).FindByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLMachinePools).FindByClusterID","v":5768016,"l":"5.50MB","p":"0.35%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.forEach","f":"github.com/lann/builder.forEach","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend.func1","f":"github.com/lann/builder.Extend.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*list).Cons","f":"github.com/lann/ps.(*list).Cons","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"squirrel.SelectBuilder.QueryContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryContext","v":3670664,"l":"3.50MB","p":"0.22%","c":[{"n":"squirrel.(*selectData).QueryContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryContext","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.QueryContextWith","f":"github.com/Masterminds/squirrel.QueryContextWith","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":524368,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"sql.(*Tx).grabConn","f":"database/sql.(*Tx).grabConn","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":2097552,"l":"2MB","p":"0.13%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":2097552,"l":"2MB","p":"0.13%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524360,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"builder.getBuilderMap","f":"github.com/lann/builder.getBuilderMap","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":1048896,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":524360,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.RunWith","f":"github.com/Masterminds/squirrel.SelectBuilder.RunWith","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.setRunWith","f":"github.com/Masterminds/squirrel.setRunWith","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"dao.(*SQLIngresses).FindByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLIngresses).FindByClusterID","v":5243288,"l":"5MB","p":"0.31%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.forEach","f":"github.com/lann/builder.forEach","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend.func1","f":"github.com/lann/builder.Extend.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*list).Cons","f":"github.com/lann/ps.(*list).Cons","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"squirrel.SelectBuilder.From","f":"github.com/Masterminds/squirrel.SelectBuilder.From","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"squirrel.SelectBuilder.QueryContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryContext","v":2621752,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.(*selectData).QueryContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryContext","v":2621752,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.QueryContextWith","f":"github.com/Masterminds/squirrel.QueryContextWith","v":2621752,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":1048672,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":1573080,"l":"1.50MB","p":"0.094%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":1573080,"l":"1.50MB","p":"0.094%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":524360,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":41045115,"l":"39.14MB","p":"2.46%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":2624417,"l":"2.50MB","p":"0.16%","c":[{"n":"builder.newBuilderStruct","f":"github.com/lann/builder.newBuilderStruct","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524448,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":2099969,"l":"2MB","p":"0.13%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":2099969,"l":"2MB","p":"0.13%","c":null}]}]}]}]}]}]}]},{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":38420698,"l":"36.64MB","p":"2.30%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":38420698,"l":"36.64MB","p":"2.30%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":12089119,"l":"11.53MB","p":"0.72%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":8404795,"l":"8.02MB","p":"0.5%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":5777126,"l":"5.51MB","p":"0.35%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":3673825,"l":"3.50MB","p":"0.22%","c":[{"n":"pq.(*readBuf).string","f":"github.com/lib/pq.(*readBuf).string","v":1572896,"l":"1.50MB","p":"0.094%","c":null}]},{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":2103301,"l":"2.01MB","p":"0.13%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":2103301,"l":"2.01MB","p":"0.13%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":2103301,"l":"2.01MB","p":"0.13%","c":null}]}]}]},{"n":"pq.(*writeBuf).string","f":"github.com/lib/pq.(*writeBuf).string","v":2103301,"l":"2.01MB","p":"0.13%","c":null}]},{"n":"pq.(*stmt).exec","f":"github.com/lib/pq.(*stmt).exec","v":3159956,"l":"3.01MB","p":"0.19%","c":[{"n":"pq.(*conn).postExecuteWorkaround","f":"github.com/lib/pq.(*conn).postExecuteWorkaround","v":3159956,"l":"3.01MB","p":"0.19%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":3159956,"l":"3.01MB","p":"0.19%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":3159956,"l":"3.01MB","p":"0.19%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":3159956,"l":"3.01MB","p":"0.19%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":26331579,"l":"25.11MB","p":"1.58%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":11065468,"l":"10.55MB","p":"0.66%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":11065468,"l":"10.55MB","p":"0.66%","c":[{"n":"fmt.Fprintf","f":"fmt.Fprintf","v":8437855,"l":"8.05MB","p":"0.51%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":8437855,"l":"8.05MB","p":"0.51%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":8437855,"l":"8.05MB","p":"0.51%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":8437855,"l":"8.05MB","p":"0.51%","c":null}]}]}]},{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":525825,"l":"0.50MB","p":"0.032%","c":null},{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":1577476,"l":"1.50MB","p":"0.095%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1577476,"l":"1.50MB","p":"0.095%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1577476,"l":"1.50MB","p":"0.095%","c":null}]}]}]}]},{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":15266111,"l":"14.56MB","p":"0.91%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":12636984,"l":"12.05MB","p":"0.76%","c":[{"n":"io.WriteString","f":"io.WriteString","v":12636984,"l":"12.05MB","p":"0.76%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":12636984,"l":"12.05MB","p":"0.76%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":12636984,"l":"12.05MB","p":"0.76%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":12636984,"l":"12.05MB","p":"0.76%","c":null}]}]}]}]},{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":2629127,"l":"2.51MB","p":"0.16%","c":null}]}]}]}]}]},{"n":"squirrel.StatementBuilderType.PlaceholderFormat","f":"github.com/Masterminds/squirrel.StatementBuilderType.PlaceholderFormat","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":11537913,"l":"11MB","p":"0.69%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":11537913,"l":"11MB","p":"0.69%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":3670168,"l":"3.50MB","p":"0.22%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"builder.forEach","f":"github.com/lann/builder.forEach","v":3145824,"l":"3MB","p":"0.19%","c":[{"n":"builder.Extend.func1","f":"github.com/lann/builder.Extend.func1","v":3145824,"l":"3MB","p":"0.19%","c":[{"n":"ps.(*list).Cons","f":"github.com/lann/ps.(*list).Cons","v":3145824,"l":"3MB","p":"0.19%","c":null}]}]}]},{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":4718808,"l":"4.50MB","p":"0.28%","c":null}]}]},{"n":"dao.(*SQLClusters).rowToCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","v":11548448,"l":"11.01MB","p":"0.69%","c":[{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":7347741,"l":"7.01MB","p":"0.44%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":7347741,"l":"7.01MB","p":"0.44%","c":[{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":4726037,"l":"4.51MB","p":"0.28%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":4726037,"l":"4.51MB","p":"0.28%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":4726037,"l":"4.51MB","p":"0.28%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":4726037,"l":"4.51MB","p":"0.28%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":2626068,"l":"2.50MB","p":"0.16%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":2626068,"l":"2.50MB","p":"0.16%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":2626068,"l":"2.50MB","p":"0.16%","c":null}]}]}]}]}]}]},{"n":"sql.(*Rows).Scan","f":"database/sql.(*Rows).Scan","v":2621704,"l":"2.50MB","p":"0.16%","c":[{"n":"sql.convertAssignRows","f":"database/sql.convertAssignRows","v":2621704,"l":"2.50MB","p":"0.16%","c":[{"n":"models.(*PropertyMap).Scan","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.(*PropertyMap).Scan","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).objectInterface","f":"encoding/json.(*decodeState).objectInterface","v":1048736,"l":"1MB","p":"0.063%","c":[{"n":"json.unquote","f":"encoding/json.unquote","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"pq.(*StringArray).Scan","f":"github.com/lib/pq.(*StringArray).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*StringArray).scanBytes","f":"github.com/lib/pq.(*StringArray).scanBytes","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"reflect.New","f":"reflect.New","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"models.(*Labels).Scan","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/models.(*Labels).Scan","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524376,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"dao.(*SQLAddOnInstallations).HasAddOns","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).HasAddOns","v":3670568,"l":"3.50MB","p":"0.22%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":524312,"l":"0.50MB","p":"0.031%","c":null},{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.ScanContext","f":"github.com/Masterminds/squirrel.SelectBuilder.ScanContext","v":2621912,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":2621912,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1573016,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1573016,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":1573016,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"io.WriteString","f":"io.WriteString","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1048720,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"builder.newBuilderStruct","f":"github.com/lann/builder.newBuilderStruct","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.New","f":"reflect.New","v":1048896,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"dao.joinedClustersColumns","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","v":4724755,"l":"4.51MB","p":"0.28%","c":null},{"n":"squirrel.SelectBuilder.From","f":"github.com/Masterminds/squirrel.SelectBuilder.From","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"logrus.(*Entry).Warnf","f":"github.com/sirupsen/logrus.(*Entry).Warnf","v":4195144,"l":"4MB","p":"0.25%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":4195144,"l":"4MB","p":"0.25%","c":[{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":524352,"l":"0.50MB","p":"0.031%","c":null},{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":3670792,"l":"3.50MB","p":"0.22%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":3670792,"l":"3.50MB","p":"0.22%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":3670792,"l":"3.50MB","p":"0.22%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":3670792,"l":"3.50MB","p":"0.22%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":524408,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Replace","f":"strings.Replace","v":524408,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"filename.(*Hook).findCaller","f":"github.com/onrik/logrus/filename.(*Hook).findCaller","v":1573176,"l":"1.50MB","p":"0.094%","c":[{"n":"filename.getCaller","f":"github.com/onrik/logrus/filename.getCaller","v":1048784,"l":"1MB","p":"0.063%","c":null}]},{"n":"logrus.(*Entry).WithField","f":"github.com/sirupsen/logrus.(*Entry).WithField","v":1573208,"l":"1.50MB","p":"0.094%","c":[{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":1573208,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"imageset.(*ClusterImageSetReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile","v":36181024,"l":"34.50MB","p":"2.17%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":36181024,"l":"34.50MB","p":"2.17%","c":[{"n":"imageset.(*ClusterImageSetReconciler).Reconcile.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile.func1","v":35656720,"l":"34MB","p":"2.14%","c":[{"n":"imageset.(*ClusterImageSetReconciler).reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).reconcile","v":35656720,"l":"34MB","p":"2.14%","c":[{"n":"client.(*DelegatingReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","v":1573352,"l":"1.50MB","p":"0.094%","c":[{"n":"cache.(*informerCache).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","v":1573352,"l":"1.50MB","p":"0.094%","c":[{"n":"internal.(*CacheReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","v":1573352,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ClusterImageSet).DeepCopyObject","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyObject","v":1573352,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ClusterImageSet).DeepCopy","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopy","v":1573352,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ClusterImageSet).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyInto","v":1048904,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ObjectMeta).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","v":1048904,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ManagedFieldsEntry).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"v1.(*FieldsV1).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","v":524576,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"imageset.(*ClusterImageSetReconciler).upsertVersion","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).upsertVersion","v":5767776,"l":"5.50MB","p":"0.35%","c":[{"n":"imageset.getAvailableUpgrades","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.getAvailableUpgrades","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Trim","f":"strings.Trim","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.makeCutsetFunc","f":"strings.makeCutsetFunc","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"log.Ctx","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"logrus.(*Logger).WithFields","f":"github.com/sirupsen/logrus.(*Logger).WithFields","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":524312,"l":"0.50MB","p":"0.031%","c":null},{"n":"logrus.(*Logger).releaseEntry","f":"github.com/sirupsen/logrus.(*Logger).releaseEntry","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"dao.(*SQLVersions).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).FindByID","v":4194848,"l":"4MB","p":"0.25%","c":[{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.ScanContext","f":"github.com/Masterminds/squirrel.SelectBuilder.ScanContext","v":3146152,"l":"3MB","p":"0.19%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":2621856,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.driverArgsConnLocked","f":"database/sql.driverArgsConnLocked","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.wherePart.ToSql","f":"github.com/Masterminds/squirrel.wherePart.ToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.ToSql","f":"github.com/Masterminds/squirrel.Eq.ToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.toSQL","f":"github.com/Masterminds/squirrel.Eq.toSQL","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":1573248,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":1573248,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":1048896,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Close","f":"database/sql.(*Rows).Close","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).close","f":"database/sql.(*Rows).close","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"imageset.(*ClusterImageSetReconciler).garbageCollection","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).garbageCollection","v":27791144,"l":"26.50MB","p":"1.66%","c":[{"n":"imageset.(*ClusterImageSetReconciler).disableVersion","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).disableVersion","v":21498816,"l":"20.50MB","p":"1.29%","c":[{"n":"dao.(*SQLVersions).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).FindByID","v":20450160,"l":"19.50MB","p":"1.23%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":3670216,"l":"3.50MB","p":"0.22%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":3670216,"l":"3.50MB","p":"0.22%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null},{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":1572936,"l":"1.50MB","p":"0.094%","c":null}]}]},{"n":"squirrel.SelectBuilder.From","f":"github.com/Masterminds/squirrel.SelectBuilder.From","v":1048592,"l":"1MB","p":"0.063%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.getBuilderMap","f":"github.com/lann/builder.getBuilderMap","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"squirrel.SelectBuilder.RunWith","f":"github.com/Masterminds/squirrel.SelectBuilder.RunWith","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.setRunWith","f":"github.com/Masterminds/squirrel.setRunWith","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":1048688,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"squirrel.StatementBuilderType.PlaceholderFormat","f":"github.com/Masterminds/squirrel.StatementBuilderType.PlaceholderFormat","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"squirrel.SelectBuilder.ScanContext","f":"github.com/Masterminds/squirrel.SelectBuilder.ScanContext","v":9963264,"l":"9.50MB","p":"0.6%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":9963264,"l":"9.50MB","p":"0.6%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":5767776,"l":"5.50MB","p":"0.35%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":5767776,"l":"5.50MB","p":"0.35%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":3670488,"l":"3.50MB","p":"0.22%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":2621888,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":2621888,"l":"2.50MB","p":"0.16%","c":[{"n":"fmt.Fprintf","f":"fmt.Fprintf","v":1048832,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":1048832,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1048832,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1048832,"l":"1MB","p":"0.063%","c":null}]}]}]},{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":1573056,"l":"1.50MB","p":"0.094%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1573056,"l":"1.50MB","p":"0.094%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1573056,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]},{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.wherePart.ToSql","f":"github.com/Masterminds/squirrel.wherePart.ToSql","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.ToSql","f":"github.com/Masterminds/squirrel.Eq.ToSql","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.toSQL","f":"github.com/Masterminds/squirrel.Eq.toSQL","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.getSortedKeys","f":"github.com/Masterminds/squirrel.getSortedKeys","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sort.Strings","f":"sort.Strings","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":2097288,"l":"2MB","p":"0.13%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":2097288,"l":"2MB","p":"0.13%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":2097288,"l":"2MB","p":"0.13%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":1572992,"l":"1.50MB","p":"0.094%","c":[{"n":"pq.decideColumnFormats","f":"github.com/lib/pq.decideColumnFormats","v":524320,"l":"0.50MB","p":"0.031%","c":null},{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*readBuf).string","f":"github.com/lib/pq.(*readBuf).string","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"sql.(*Tx).grabConn","f":"database/sql.(*Tx).grabConn","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":3146592,"l":"3MB","p":"0.19%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":2097696,"l":"2MB","p":"0.13%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":1573344,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":1573344,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":1573344,"l":"1.50MB","p":"0.094%","c":null}]}]}]},{"n":"builder.newBuilderStruct","f":"github.com/lann/builder.newBuilderStruct","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.New","f":"reflect.New","v":1048896,"l":"1MB","p":"0.063%","c":null}]}]}]}]},{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":1572984,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":1572984,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":1572984,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":1048688,"l":"1MB","p":"0.063%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null},{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"builder.getBuilderMap","f":"github.com/lann/builder.getBuilderMap","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"log.Ctx","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.Ctx","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"logrus.(*Logger).WithFields","f":"github.com/sirupsen/logrus.(*Logger).WithFields","v":1048656,"l":"1MB","p":"0.063%","c":[{"n":"logrus.(*Logger).releaseEntry","f":"github.com/sirupsen/logrus.(*Logger).releaseEntry","v":524312,"l":"0.50MB","p":"0.031%","c":null},{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"dao.(*SQLVersions).ListAll","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLVersions).ListAll","v":3145920,"l":"3MB","p":"0.19%","c":[{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":1048632,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]},{"n":"client.(*DelegatingReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","v":2097512,"l":"2MB","p":"0.13%","c":[{"n":"cache.(*informerCache).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","v":2097512,"l":"2MB","p":"0.13%","c":[{"n":"internal.(*CacheReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","v":2097512,"l":"2MB","p":"0.13%","c":[{"n":"errors.NewNotFound","f":"k8s.io/apimachinery/pkg/api/errors.NewNotFound","v":524336,"l":"0.50MB","p":"0.031%","c":null},{"n":"v1.(*ClusterImageSet).DeepCopyObject","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyObject","v":1573176,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ClusterImageSet).DeepCopy","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopy","v":1573176,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ClusterImageSet).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterImageSet).DeepCopyInto","v":1573176,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*ObjectMeta).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","v":1573176,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]},{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).beginDC","f":"database/sql.(*DB).beginDC","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).beginDC.func1","f":"database/sql.(*DB).beginDC.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.ctxDriverBegin","f":"database/sql.ctxDriverBegin","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).BeginTx","f":"github.com/lib/pq.(*conn).BeginTx","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).begin","f":"github.com/lib/pq.(*conn).begin","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).simpleExec","f":"github.com/lib/pq.(*conn).simpleExec","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"io.ReadFull","f":"io.ReadFull","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"io.ReadAtLeast","f":"io.ReadAtLeast","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"bufio.(*Reader).Read","f":"bufio.(*Reader).Read","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"selectorsyncset.(*Reconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).Reconcile","v":4785483,"l":"4.56MB","p":"0.29%","c":[{"n":"client.(*DelegatingReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"cache.(*informerCache).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"internal.(*CacheReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"v1.(*SelectorSyncSet).DeepCopyObject","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopyObject","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"v1.(*SelectorSyncSet).DeepCopy","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopy","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"v1.(*SelectorSyncSet).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSet).DeepCopyInto","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"v1.(*SelectorSyncSetSpec).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*SelectorSyncSetSpec).DeepCopyInto","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"v1.(*SyncSetCommonSpec).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*SyncSetCommonSpec).DeepCopyInto","v":3734713,"l":"3.56MB","p":"0.22%","c":[{"n":"runtime.(*RawExtension).DeepCopyInto","f":"k8s.io/apimachinery/pkg/runtime.(*RawExtension).DeepCopyInto","v":3734713,"l":"3.56MB","p":"0.22%","c":null}]}]}]}]}]}]}]}]},{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":1050770,"l":"1MB","p":"0.063%","c":[{"n":"selectorsyncset.(*Reconciler).Reconcile.func2","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).Reconcile.func2","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"selectorsyncset.(*Reconciler).selectorSyncSetChanged","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).selectorSyncSetChanged","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"selectorsyncset.(*Reconciler).reconcileStorageQuota","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/selectorsyncset.(*Reconciler).reconcileStorageQuota","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLStorageQuotaValues).Find","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLStorageQuotaValues).Find","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"bufio.NewReader","f":"bufio.NewReader","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"bufio.NewReaderSize","f":"bufio.NewReaderSize","v":526338,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"clusterdeployment.(*Reconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile","v":11614490,"l":"11.08MB","p":"0.7%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":10565274,"l":"10.08MB","p":"0.63%","c":[{"n":"clusterdeployment.(*Reconciler).Reconcile.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile.func1","v":10565274,"l":"10.08MB","p":"0.63%","c":[{"n":"clusterdeployment.(*Reconciler).clusterDeploymentChanged","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).clusterDeploymentChanged","v":10565274,"l":"10.08MB","p":"0.63%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":6856745,"l":"6.54MB","p":"0.41%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":3683921,"l":"3.51MB","p":"0.22%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":3683921,"l":"3.51MB","p":"0.22%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":3683921,"l":"3.51MB","p":"0.22%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":2106381,"l":"2.01MB","p":"0.13%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":1051650,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"io.WriteString","f":"io.WriteString","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]},{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":525825,"l":"0.50MB","p":"0.032%","c":null}]},{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"fmt.Fprintf","f":"fmt.Fprintf","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1054731,"l":"1.01MB","p":"0.063%","c":null}]}]}]}]}]}]},{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":1577540,"l":"1.50MB","p":"0.095%","c":[{"n":"pq.(*stmt).exec","f":"github.com/lib/pq.(*stmt).exec","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).postExecuteWorkaround","f":"github.com/lib/pq.(*conn).postExecuteWorkaround","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":526723,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]},{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":1050817,"l":"1MB","p":"0.063%","c":[{"n":"pq.(*writeBuf).string","f":"github.com/lib/pq.(*writeBuf).string","v":525825,"l":"0.50MB","p":"0.032%","c":null},{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"dao.(*SQLAddOnInstallations).Find","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).Find","v":1597903,"l":"1.52MB","p":"0.096%","c":[{"n":"dao.(*SQLAddOnInstallations).rowToAddOnInstallation","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).rowToAddOnInstallation","v":1073607,"l":"1.02MB","p":"0.064%","c":[{"n":"sql.(*Rows).Scan","f":"database/sql.(*Rows).Scan","v":549247,"l":"0.52MB","p":"0.033%","c":[{"n":"sql.convertAssignRows","f":"database/sql.convertAssignRows","v":549247,"l":"0.52MB","p":"0.033%","c":[{"n":"sql.cloneBytes","f":"database/sql.cloneBytes","v":549247,"l":"0.52MB","p":"0.033%","c":null}]}]}]},{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).rowToCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]},{"n":"dao.joinedClustersColumns","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","v":524296,"l":"0.50MB","p":"0.031%","c":null},{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524800,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"clusterdeployment.(*Reconciler).updateMetadataFields","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).updateMetadataFields","v":3184217,"l":"3.04MB","p":"0.19%","c":[{"n":"dao.(*SQLClusters).CredentialsByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).CredentialsByID","v":2122015,"l":"2.02MB","p":"0.13%","c":[{"n":"squirrel.SelectBuilder.ScanContext","f":"github.com/Masterminds/squirrel.SelectBuilder.ScanContext","v":2122015,"l":"2.02MB","p":"0.13%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":2122015,"l":"2.02MB","p":"0.13%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.newBuilderStruct","f":"github.com/lann/builder.newBuilderStruct","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524448,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*stmt).exec","f":"github.com/lib/pq.(*stmt).exec","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).postExecuteWorkaround","f":"github.com/lib/pq.(*conn).postExecuteWorkaround","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":1597567,"l":"1.52MB","p":"0.096%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":1597567,"l":"1.52MB","p":"0.096%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"logrus.(*Entry).Infof","f":"github.com/sirupsen/logrus.(*Entry).Infof","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).WithField","f":"github.com/sirupsen/logrus.(*Entry).WithField","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"client.(*DelegatingReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/client.(*DelegatingReader).Get","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"cache.(*informerCache).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).Get","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"internal.(*CacheReader).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*CacheReader).Get","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ClusterDeployment).DeepCopyObject","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopyObject","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ClusterDeployment).DeepCopy","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopy","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ClusterDeployment).DeepCopyInto","f":"github.com/openshift/hive/pkg/apis/hive/v1.(*ClusterDeployment).DeepCopyInto","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ObjectMeta).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ObjectMeta).DeepCopyInto","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*ManagedFieldsEntry).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*ManagedFieldsEntry).DeepCopyInto","v":1049216,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*FieldsV1).DeepCopyInto","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).DeepCopyInto","v":1049216,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]},{"n":"projclaim.(*ProjectClaimReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/projclaim.(*ProjectClaimReconciler).Reconcile","v":3148521,"l":"3MB","p":"0.19%","c":[{"n":"projclaim.(*ProjectClaimReconciler).reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/projclaim.(*ProjectClaimReconciler).reconcile","v":3148521,"l":"3MB","p":"0.19%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":3148521,"l":"3MB","p":"0.19%","c":[{"n":"squirrel.SelectBuilder.RunWith","f":"github.com/Masterminds/squirrel.SelectBuilder.RunWith","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.setRunWith","f":"github.com/Masterminds/squirrel.setRunWith","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":1051137,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1051137,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1051137,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":525312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]},{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"dao.(*SQLClusters).rowToCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Scan","f":"database/sql.(*Rows).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.convertAssignRows","f":"database/sql.convertAssignRows","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"deprovisionrequest.(*DeprovisionReqReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/deprovisionrequest.(*DeprovisionReqReconciler).Reconcile","v":524480,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"worker.(*Worker).Run","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).Run","v":123959249,"l":"118.22MB","p":"7.43%","c":[{"n":"wait.Until","f":"k8s.io/apimachinery/pkg/util/wait.Until","v":123959249,"l":"118.22MB","p":"7.43%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":123959249,"l":"118.22MB","p":"7.43%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":123959249,"l":"118.22MB","p":"7.43%","c":[{"n":"worker.(*Worker).runner","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).runner","v":123959249,"l":"118.22MB","p":"7.43%","c":[{"n":"worker.(*Worker).getClusterByExternalIDOrSkip","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).getClusterByExternalIDOrSkip","v":76172191,"l":"72.64MB","p":"4.56%","c":[{"n":"worker.(*Worker).getClusterByQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics/worker.(*Worker).getClusterByQuery","v":76172191,"l":"72.64MB","p":"4.56%","c":[{"n":"dao.(*SQLClusters).AuthorizedFind","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","v":76172191,"l":"72.64MB","p":"4.56%","c":[{"n":"dao.ArgsToSearchFilter","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","v":6816328,"l":"6.50MB","p":"0.41%","c":[{"n":"tsl.ParseTSL","f":"github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","v":6816328,"l":"6.50MB","p":"0.41%","c":[{"n":"antlr.NewInputStream","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewInputStream","v":524392,"l":"0.50MB","p":"0.031%","c":null},{"n":"parser.NewTSLParser","f":"github.com/yaacov/tree-search-language/pkg/parser.NewTSLParser","v":1048720,"l":"1MB","p":"0.063%","c":[{"n":"antlr.NewBaseParser","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseParser","v":1048720,"l":"1MB","p":"0.063%","c":null}]},{"n":"parser.(*TSLParser).Start","f":"github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).Start","v":3670208,"l":"3.50MB","p":"0.22%","c":[{"n":"parser.(*TSLParser).expr","f":"github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).expr","v":3670208,"l":"3.50MB","p":"0.22%","c":[{"n":"parser.(*TSLParser).LiteralOp","f":"github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).LiteralOp","v":2621544,"l":"2.50MB","p":"0.16%","c":[{"n":"parser.NewLiteralOpContext","f":"github.com/yaacov/tree-search-language/pkg/parser.NewLiteralOpContext","v":524304,"l":"0.50MB","p":"0.031%","c":null},{"n":"antlr.(*BaseParser).Consume","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).Consume","v":1572936,"l":"1.50MB","p":"0.094%","c":[{"n":"antlr.(*BaseParserRuleContext).AddTokenNode","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParserRuleContext).AddTokenNode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewTerminalNodeImpl","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewTerminalNodeImpl","v":524304,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"antlr.(*CommonTokenStream).Consume","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Consume","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*CommonTokenStream).adjustSeekIndex","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).adjustSeekIndex","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*CommonTokenStream).NextTokenOnChannel","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).NextTokenOnChannel","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*CommonTokenStream).Sync","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Sync","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*CommonTokenStream).fetch","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).fetch","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*BaseLexer).NextToken","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).NextToken","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*BaseLexer).safeMatch","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).safeMatch","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*LexerATNSimulator).Match","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).Match","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*LexerATNSimulator).execATN","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).execATN","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.(*LexerATNSimulator).computeTargetState","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*LexerATNSimulator).computeTargetState","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.NewOrderedATNConfigSet","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewOrderedATNConfigSet","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"antlr.NewBaseATNConfigSet","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseATNConfigSet","v":524320,"l":"0.50MB","p":"0.031%","c":null},{"n":"antlr.NewSet","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewSet","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"antlr.(*BaseParser).EnterRule","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).EnterRule","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*BaseParser).addContextToParseTree","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParser).addContextToParseTree","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*BaseParserRuleContext).AddChild","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseParserRuleContext).AddChild","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"antlr.(*ParserATNSimulator).AdaptivePredict","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).AdaptivePredict","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ParserATNSimulator).execATN","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).execATN","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenStream).Consume","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Consume","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenStream).adjustSeekIndex","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).adjustSeekIndex","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenStream).NextTokenOnChannel","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).NextTokenOnChannel","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenStream).Sync","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).Sync","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenStream).fetch","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenStream).fetch","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*BaseLexer).NextToken","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).NextToken","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*BaseLexer).Emit","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*BaseLexer).Emit","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*CommonTokenFactory).Create","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*CommonTokenFactory).Create","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewCommonToken","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewCommonToken","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"parser.NewLiteralOpsContext","f":"github.com/yaacov/tree-search-language/pkg/parser.NewLiteralOpsContext","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"parser.NewEmptyExprContext","f":"github.com/yaacov/tree-search-language/pkg/parser.NewEmptyExprContext","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewBaseParserRuleContext","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseParserRuleContext","v":524328,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"parser.NewTSLLexer","f":"github.com/yaacov/tree-search-language/pkg/parser.NewTSLLexer","v":1573008,"l":"1.50MB","p":"0.094%","c":[{"n":"antlr.NewBaseLexer","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseLexer","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewBaseRecognizer","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseRecognizer","v":524352,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"antlr.NewLexerATNSimulator","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewLexerATNSimulator","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"dao.(*SQLClusters).findUsingFilter","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).findUsingFilter","v":69355863,"l":"66.14MB","p":"4.15%","c":[{"n":"squirrel.SelectBuilder.LeftJoin","f":"github.com/Masterminds/squirrel.SelectBuilder.LeftJoin","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.JoinClause","f":"github.com/Masterminds/squirrel.SelectBuilder.JoinClause","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":14163059,"l":"13.51MB","p":"0.85%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":14163059,"l":"13.51MB","p":"0.85%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":2621520,"l":"2.50MB","p":"0.16%","c":[{"n":"builder.forEach","f":"github.com/lann/builder.forEach","v":2621520,"l":"2.50MB","p":"0.16%","c":[{"n":"builder.Extend.func1","f":"github.com/lann/builder.Extend.func1","v":2621520,"l":"2.50MB","p":"0.16%","c":[{"n":"ps.(*list).Cons","f":"github.com/lann/ps.(*list).Cons","v":2621520,"l":"2.50MB","p":"0.16%","c":null}]}]}]},{"n":"squirrel.newPart","f":"github.com/Masterminds/squirrel.newPart","v":5767432,"l":"5.50MB","p":"0.35%","c":null}]}]},{"n":"dao.applyOrder","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.applyOrder","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.OrderBy","f":"github.com/Masterminds/squirrel.SelectBuilder.OrderBy","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).countTotalClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).countTotalClusters","v":2621888,"l":"2.50MB","p":"0.16%","c":[{"n":"squirrel.SelectBuilder.ScanContext","f":"github.com/Masterminds/squirrel.SelectBuilder.ScanContext","v":2097544,"l":"2MB","p":"0.13%","c":[{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Close","f":"database/sql.(*Rows).Close","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).close","f":"database/sql.(*Rows).close","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":1573248,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":524448,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"builder.newBuilderStruct","f":"github.com/lann/builder.newBuilderStruct","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524448,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"squirrel.SelectBuilder.From","f":"github.com/Masterminds/squirrel.SelectBuilder.From","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"squirrel.SelectBuilder.QueryContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryContext","v":35245117,"l":"33.61MB","p":"2.11%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":1573888,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":1573888,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":1048896,"l":"1MB","p":"0.063%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":1048896,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"squirrel.(*selectData).QueryContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryContext","v":33671229,"l":"32.11MB","p":"2.02%","c":[{"n":"squirrel.QueryContextWith","f":"github.com/Masterminds/squirrel.QueryContextWith","v":33671229,"l":"32.11MB","p":"2.02%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":20529711,"l":"19.58MB","p":"1.23%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":11572194,"l":"11.04MB","p":"0.69%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":10520544,"l":"10.03MB","p":"0.63%","c":[{"n":"io.WriteString","f":"io.WriteString","v":9996240,"l":"9.53MB","p":"0.6%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":9996240,"l":"9.53MB","p":"0.6%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":9996240,"l":"9.53MB","p":"0.6%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":9996240,"l":"9.53MB","p":"0.6%","c":null}]}]}]},{"n":"squirrel.wherePart.ToSql","f":"github.com/Masterminds/squirrel.wherePart.ToSql","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.ToSql","f":"github.com/Masterminds/squirrel.Eq.ToSql","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.toSQL","f":"github.com/Masterminds/squirrel.Eq.toSQL","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.getSortedKeys","f":"github.com/Masterminds/squirrel.getSortedKeys","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"sort.Strings","f":"sort.Strings","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":1051650,"l":"1MB","p":"0.063%","c":null}]},{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":8957517,"l":"8.54MB","p":"0.54%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":8957517,"l":"8.54MB","p":"0.54%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":1051650,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1051650,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1051650,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"fmt.Fprintf","f":"fmt.Fprintf","v":6328391,"l":"6.04MB","p":"0.38%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":6328391,"l":"6.04MB","p":"0.38%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":6328391,"l":"6.04MB","p":"0.38%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":6328391,"l":"6.04MB","p":"0.38%","c":null}]}]}]},{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":1577476,"l":"1.50MB","p":"0.095%","c":null}]}]}]},{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":13141518,"l":"12.53MB","p":"0.79%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":8930084,"l":"8.52MB","p":"0.53%","c":[{"n":"pq.decideColumnFormats","f":"github.com/lib/pq.decideColumnFormats","v":1049280,"l":"1MB","p":"0.063%","c":null},{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":6303328,"l":"6.01MB","p":"0.38%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":3674201,"l":"3.50MB","p":"0.22%","c":[{"n":"pq.(*readBuf).string","f":"github.com/lib/pq.(*readBuf).string","v":1048600,"l":"1MB","p":"0.063%","c":null}]},{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":2629127,"l":"2.51MB","p":"0.16%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":2629127,"l":"2.51MB","p":"0.16%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":2629127,"l":"2.51MB","p":"0.16%","c":null}]}]}]},{"n":"pq.(*writeBuf).string","f":"github.com/lib/pq.(*writeBuf).string","v":1577476,"l":"1.50MB","p":"0.095%","c":null}]},{"n":"pq.(*stmt).exec","f":"github.com/lib/pq.(*stmt).exec","v":3687066,"l":"3.52MB","p":"0.22%","c":[{"n":"pq.(*conn).postExecuteWorkaround","f":"github.com/lib/pq.(*conn).postExecuteWorkaround","v":3687066,"l":"3.52MB","p":"0.22%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":3687066,"l":"3.52MB","p":"0.22%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":3687066,"l":"3.52MB","p":"0.22%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":3687066,"l":"3.52MB","p":"0.22%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).rowToCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","v":3674137,"l":"3.50MB","p":"0.22%","c":null},{"n":"dao.joinedClustersColumns","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.joinedClustersColumns","v":3675403,"l":"3.51MB","p":"0.22%","c":null},{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":7878075,"l":"7.51MB","p":"0.47%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":7878075,"l":"7.51MB","p":"0.47%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":7878075,"l":"7.51MB","p":"0.47%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":7878075,"l":"7.51MB","p":"0.47%","c":[{"n":"pq.(*rows).Next","f":"github.com/lib/pq.(*rows).Next","v":6828091,"l":"6.51MB","p":"0.41%","c":[{"n":"pq.decode","f":"github.com/lib/pq.decode","v":6828091,"l":"6.51MB","p":"0.41%","c":[{"n":"pq.textDecode","f":"github.com/lib/pq.textDecode","v":6828091,"l":"6.51MB","p":"0.41%","c":[{"n":"pq.parseTs","f":"github.com/lib/pq.parseTs","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.applyWhere","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.applyWhere","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Where","f":"github.com/Masterminds/squirrel.SelectBuilder.Where","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.newWherePart","f":"github.com/Masterminds/squirrel.newWherePart","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).GetCSVTelemetry","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).GetCSVTelemetry","v":1582705,"l":"1.51MB","p":"0.095%","c":[{"n":"dao.(*SQLAddOns).Find","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOns).Find","v":1582705,"l":"1.51MB","p":"0.095%","c":[{"n":"dao.(*SQLAddOnParameters).Find","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnParameters).Find","v":1048824,"l":"1MB","p":"0.063%","c":[{"n":"dao.ArgsToSearchFilter","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"tsl.ParseTSL","f":"github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"parser.NewTSLLexer","f":"github.com/yaacov/tree-search-language/pkg/parser.NewTSLLexer","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewBaseLexer","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseLexer","v":524392,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"sql.(*Rows).Scan","f":"database/sql.(*Rows).Scan","v":533881,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.convertAssignRows","f":"database/sql.convertAssignRows","v":533881,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.cloneBytes","f":"database/sql.cloneBytes","v":533881,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]},{"n":"logrus.(*Entry).Infof","f":"github.com/sirupsen/logrus.(*Entry).Infof","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":3146000,"l":"3MB","p":"0.19%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":2621704,"l":"2.50MB","p":"0.16%","c":[{"n":"logrus.Level.String","f":"github.com/sirupsen/logrus.Level.String","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Level.MarshalText","f":"github.com/sirupsen/logrus.Level.MarshalText","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"strings.Replace","f":"strings.Replace","v":2097408,"l":"2MB","p":"0.13%","c":null}]},{"n":"filename.(*Hook).findCaller","f":"github.com/onrik/logrus/filename.(*Hook).findCaller","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.getCaller","f":"github.com/onrik/logrus/filename.getCaller","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.SQLMetrics.Update","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.SQLMetrics.Update","v":21508842,"l":"20.51MB","p":"1.29%","c":[{"n":"dao.update","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.update","v":16781160,"l":"16MB","p":"1.01%","c":[{"n":"squirrel.UpdateBuilder.ExecContext","f":"github.com/Masterminds/squirrel.UpdateBuilder.ExecContext","v":6817280,"l":"6.50MB","p":"0.41%","c":[{"n":"squirrel.(*updateData).ExecContext","f":"github.com/Masterminds/squirrel.(*updateData).ExecContext","v":5768344,"l":"5.50MB","p":"0.35%","c":[{"n":"squirrel.ExecContextWith","f":"github.com/Masterminds/squirrel.ExecContextWith","v":5768344,"l":"5.50MB","p":"0.35%","c":[{"n":"sql.(*Tx).ExecContext","f":"database/sql.(*Tx).ExecContext","v":1048944,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*DB).execDC","f":"database/sql.(*DB).execDC","v":1048944,"l":"1MB","p":"0.063%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":1048944,"l":"1MB","p":"0.063%","c":[{"n":"sql.(*DB).execDC.func2","f":"database/sql.(*DB).execDC.func2","v":1048944,"l":"1MB","p":"0.063%","c":[{"n":"sql.ctxDriverExec","f":"database/sql.ctxDriverExec","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).ExecContext","f":"github.com/lib/pq.(*conn).ExecContext","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).Exec","f":"github.com/lib/pq.(*conn).Exec","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).readParseResponse","f":"github.com/lib/pq.(*conn).readParseResponse","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"io.ReadFull","f":"io.ReadFull","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"io.ReadAtLeast","f":"io.ReadAtLeast","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"bufio.(*Reader).Read","f":"bufio.(*Reader).Read","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"sql.driverArgsConnLocked","f":"database/sql.driverArgsConnLocked","v":524640,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"squirrel.(*updateData).ToSql","f":"github.com/Masterminds/squirrel.(*updateData).ToSql","v":4719400,"l":"4.50MB","p":"0.28%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":1048840,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.wherePart.ToSql","f":"github.com/Masterminds/squirrel.wherePart.ToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.ToSql","f":"github.com/Masterminds/squirrel.Eq.ToSql","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.Eq.toSQL","f":"github.com/Masterminds/squirrel.Eq.toSQL","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":524312,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":524304,"l":"0.50MB","p":"0.031%","c":null},{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":1049056,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1049056,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1049056,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":1048936,"l":"1MB","p":"0.063%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":1048936,"l":"1MB","p":"0.063%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524544,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":524392,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"squirrel.UpdateBuilder.Set","f":"github.com/Masterminds/squirrel.UpdateBuilder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"squirrel.UpdateBuilder.Where","f":"github.com/Masterminds/squirrel.UpdateBuilder.Where","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.getBuilderMap","f":"github.com/lann/builder.getBuilderMap","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"squirrel.UpdateBuilder.SetMap","f":"github.com/Masterminds/squirrel.UpdateBuilder.SetMap","v":6816216,"l":"6.50MB","p":"0.41%","c":[{"n":"squirrel.UpdateBuilder.Set","f":"github.com/Masterminds/squirrel.UpdateBuilder.Set","v":6816216,"l":"6.50MB","p":"0.41%","c":[{"n":"builder.Append","f":"github.com/lann/builder.Append","v":5243312,"l":"5MB","p":"0.31%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":4194704,"l":"4MB","p":"0.25%","c":[{"n":"builder.Set","f":"github.com/lann/builder.Set","v":3670408,"l":"3.50MB","p":"0.22%","c":[{"n":"ps.(*tree).Set","f":"github.com/lann/ps.(*tree).Set","v":3670408,"l":"3.50MB","p":"0.22%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":3670408,"l":"3.50MB","p":"0.22%","c":[{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":2621720,"l":"2.50MB","p":"0.16%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":1048688,"l":"1MB","p":"0.063%","c":null},{"n":"ps.setLowLevel","f":"github.com/lann/ps.setLowLevel","v":1573032,"l":"1.50MB","p":"0.094%","c":[{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":1573032,"l":"1.50MB","p":"0.094%","c":null}]}]},{"n":"ps.(*tree).clone","f":"github.com/lann/ps.(*tree).clone","v":1048688,"l":"1MB","p":"0.063%","c":null}]}]}]},{"n":"builder.getBuilderMap","f":"github.com/lann/builder.getBuilderMap","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"dao.toMap","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.toMap","v":1574592,"l":"1.50MB","p":"0.094%","c":null}]},{"n":"logrus.(*Entry).Infof","f":"github.com/sirupsen/logrus.(*Entry).Infof","v":4195160,"l":"4MB","p":"0.25%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":4195160,"l":"4MB","p":"0.25%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":4195160,"l":"4MB","p":"0.25%","c":[{"n":"fmt.Sprint","f":"fmt.Sprint","v":524384,"l":"0.50MB","p":"0.031%","c":null},{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":3670776,"l":"3.50MB","p":"0.22%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":3670776,"l":"3.50MB","p":"0.22%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":3670776,"l":"3.50MB","p":"0.22%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":3146384,"l":"3MB","p":"0.19%","c":[{"n":"strings.Replace","f":"strings.Replace","v":3146384,"l":"3MB","p":"0.19%","c":null}]},{"n":"filename.(*Hook).findCaller","f":"github.com/onrik/logrus/filename.(*Hook).findCaller","v":524392,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.getCaller","f":"github.com/onrik/logrus/filename.getCaller","v":524392,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).GetTelemetry","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).GetTelemetry","v":21549511,"l":"20.55MB","p":"1.29%","c":[{"n":"metrics.(*Fetcher).getTelemetryComputeNodesMemory","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodesMemory","v":1783092,"l":"1.70MB","p":"0.11%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1783092,"l":"1.70MB","p":"0.11%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":1258788,"l":"1.20MB","p":"0.075%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":1258788,"l":"1.20MB","p":"0.075%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":1258788,"l":"1.20MB","p":"0.075%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":1258788,"l":"1.20MB","p":"0.075%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1258788,"l":"1.20MB","p":"0.075%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1258788,"l":"1.20MB","p":"0.075%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryAPIServerUP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryAPIServerUP","v":1878283,"l":"1.79MB","p":"0.11%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1878283,"l":"1.79MB","p":"0.11%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524576,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"reflect.Value.Convert","f":"reflect.Value.Convert","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.cvtBytesString","f":"reflect.cvtBytesString","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":829411,"l":"0.79MB","p":"0.05%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":829411,"l":"0.79MB","p":"0.05%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":829411,"l":"0.79MB","p":"0.05%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":829411,"l":"0.79MB","p":"0.05%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":829411,"l":"0.79MB","p":"0.05%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":829411,"l":"0.79MB","p":"0.05%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryOpenShiftVersionUpdateAvailable","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryOpenShiftVersionUpdateAvailable","v":2929053,"l":"2.79MB","p":"0.18%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":2929053,"l":"2.79MB","p":"0.18%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1573304,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":1049008,"l":"1MB","p":"0.063%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":1049008,"l":"1MB","p":"0.063%","c":null}]},{"n":"reflect.Value.Convert","f":"reflect.Value.Convert","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.cvtBytesString","f":"reflect.cvtBytesString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.makeString","f":"reflect.makeString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":1355749,"l":"1.29MB","p":"0.081%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":1355749,"l":"1.29MB","p":"0.081%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":1355749,"l":"1.29MB","p":"0.081%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":1355749,"l":"1.29MB","p":"0.081%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1355749,"l":"1.29MB","p":"0.081%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1355749,"l":"1.29MB","p":"0.081%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryUsedMemory","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryUsedMemory","v":1641391,"l":"1.57MB","p":"0.098%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1641391,"l":"1.57MB","p":"0.098%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.Convert","f":"reflect.Value.Convert","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.cvtBytesString","f":"reflect.cvtBytesString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.makeString","f":"reflect.makeString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":1117095,"l":"1.07MB","p":"0.067%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":1117095,"l":"1.07MB","p":"0.067%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":1117095,"l":"1.07MB","p":"0.067%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":592551,"l":"0.57MB","p":"0.035%","c":null}]}]},{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":524544,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryMemory","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryMemory","v":1196692,"l":"1.14MB","p":"0.072%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1196692,"l":"1.14MB","p":"0.072%","c":[{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":666237,"l":"0.64MB","p":"0.04%","c":null}]}]}]}]}]},{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":530455,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryConsoleURL","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryConsoleURL","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048872,"l":"1MB","p":"0.063%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524576,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"reflect.Zero","f":"reflect.Zero","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryComputeNodes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodes","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryMasterNodes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryMasterNodes","v":1622892,"l":"1.55MB","p":"0.097%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1622892,"l":"1.55MB","p":"0.097%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":1082050,"l":"1.03MB","p":"0.065%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":557738,"l":"0.53MB","p":"0.033%","c":null}]},{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).literalStore","f":"encoding/json.(*decodeState).literalStore","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryComputeNodesCPU","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryComputeNodesCPU","v":1641415,"l":"1.57MB","p":"0.098%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1641415,"l":"1.57MB","p":"0.098%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":1048864,"l":"1MB","p":"0.063%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":1048864,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":592551,"l":"0.57MB","p":"0.035%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryUsedCPU","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryUsedCPU","v":1116983,"l":"1.07MB","p":"0.067%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1116983,"l":"1.07MB","p":"0.067%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":592551,"l":"0.57MB","p":"0.035%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":592551,"l":"0.57MB","p":"0.035%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryOpenShiftVersion","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryOpenShiftVersion","v":3520010,"l":"3.36MB","p":"0.21%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":3520010,"l":"3.36MB","p":"0.21%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":2098048,"l":"2MB","p":"0.13%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":1049440,"l":"1MB","p":"0.063%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":1049440,"l":"1MB","p":"0.063%","c":null}]},{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).literalStore","f":"encoding/json.(*decodeState).literalStore","v":524312,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"reflect.Value.Convert","f":"reflect.Value.Convert","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.cvtBytesString","f":"reflect.cvtBytesString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.makeString","f":"reflect.makeString","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.New","f":"reflect.New","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":1421962,"l":"1.36MB","p":"0.085%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":1421962,"l":"1.36MB","p":"0.085%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":1421962,"l":"1.36MB","p":"0.085%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":1421962,"l":"1.36MB","p":"0.085%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1421962,"l":"1.36MB","p":"0.085%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1421962,"l":"1.36MB","p":"0.085%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryChannel","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryChannel","v":1056954,"l":"1.01MB","p":"0.063%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1056954,"l":"1.01MB","p":"0.063%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":532522,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryInfrastructureProvider","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryInfrastructureProvider","v":1065146,"l":"1.02MB","p":"0.064%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":1065146,"l":"1.02MB","p":"0.064%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"metrics.(*Client).send","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).send","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]}]}]}]},{"n":"metrics.(*Fetcher).getTelemetryInfraNodes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Fetcher).getTelemetryInfraNodes","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Zero","f":"reflect.Zero","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*http2serverConn).runHandler","f":"net/http.(*http2serverConn).runHandler","v":43009072,"l":"41.02MB","p":"2.58%","c":[{"n":"http.initNPNRequest.ServeHTTP","f":"net/http.initNPNRequest.ServeHTTP","v":43009072,"l":"41.02MB","p":"2.58%","c":[{"n":"http.serverHandler.ServeHTTP","f":"net/http.serverHandler.ServeHTTP","v":43009072,"l":"41.02MB","p":"2.58%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"apiserver.createAuthCacheMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"opid.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":38277758,"l":"36.50MB","p":"2.29%","c":[{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":36147114,"l":"34.47MB","p":"2.17%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":31372983,"l":"29.92MB","p":"1.88%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":30848631,"l":"29.42MB","p":"1.85%","c":[{"n":"apiserver.(*Server).getClusterMetricOperators","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricOperators","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.(*Server).handleClusterMetricQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]}]},{"n":"apiserver.(*Server).getClusterMetricAlerts","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricAlerts","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.(*Server).handleClusterMetricQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]}]},{"n":"apiserver.(*Server).listMachineTypes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachineTypes","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).getCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","v":2772744,"l":"2.64MB","p":"0.17%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":2772744,"l":"2.64MB","p":"0.17%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":2772744,"l":"2.64MB","p":"0.17%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":2772744,"l":"2.64MB","p":"0.17%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":2772744,"l":"2.64MB","p":"0.17%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":2772744,"l":"2.64MB","p":"0.17%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).listAddOnInstallations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listAddOnInstallations","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).registerCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).registerCluster","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1486263,"l":"1.42MB","p":"0.089%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":562015,"l":"0.54MB","p":"0.034%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":562015,"l":"0.54MB","p":"0.034%","c":null}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1848496,"l":"1.76MB","p":"0.11%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).getClusterMetricNodes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricNodes","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.(*Server).handleClusterMetricQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]}]},{"n":"apiserver.(*Server).listClusterIngresses","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1848496,"l":"1.76MB","p":"0.11%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1848496,"l":"1.76MB","p":"0.11%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).listUpgradePolicies","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).listMachinePools","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachinePools","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).listClusterGroups","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterGroups","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).createSyncset","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).createSyncset","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"apiserver.handleError","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.handleError","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.SendError","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.SendError","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]}]},{"n":"apiserver.(*Server).listCloudProviderRegions","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listCloudProviderRegions","v":7160193,"l":"6.83MB","p":"0.43%","c":[{"n":"service.(*ClusterService).ListCloudProviderRegions","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).ListCloudProviderRegions","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLCloudRegions).ListByCloudProvider","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLCloudRegions).ListByCloudProvider","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.ArgsToOrderBy","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToOrderBy","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.cleanOrderBy","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.cleanOrderBy","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Split","f":"strings.Split","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.genSplit","f":"strings.genSplit","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":6635897,"l":"6.33MB","p":"0.4%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":6107503,"l":"5.82MB","p":"0.37%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":6107503,"l":"5.82MB","p":"0.37%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":6107503,"l":"5.82MB","p":"0.37%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":6107503,"l":"5.82MB","p":"0.37%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":562015,"l":"0.54MB","p":"0.034%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":562015,"l":"0.54MB","p":"0.034%","c":null}]}]}]}]}]},{"n":"json.Marshal","f":"encoding/json.Marshal","v":528394,"l":"0.50MB","p":"0.032%","c":null}]}]},{"n":"apiserver.(*Server).listCloudProviders","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listCloudProviders","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).getClusterStatus","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterStatus","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":4816745,"l":"4.59MB","p":"0.29%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":1119753,"l":"1.07MB","p":"0.067%","c":null}]}]}]}]}]}]}]}]},{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).beginDC","f":"database/sql.(*DB).beginDC","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"regexp.(*Regexp).FindStringSubmatch","f":"regexp.(*Regexp).FindStringSubmatch","v":2675139,"l":"2.55MB","p":"0.16%","c":[{"n":"regexp.(*Regexp).doExecute","f":"regexp.(*Regexp).doExecute","v":2675139,"l":"2.55MB","p":"0.16%","c":[{"n":"regexp.(*Regexp).backtrack","f":"regexp.(*Regexp).backtrack","v":2675139,"l":"2.55MB","p":"0.16%","c":[{"n":"regexp.(*bitState).reset","f":"regexp.(*bitState).reset","v":1608023,"l":"1.53MB","p":"0.096%","c":null},{"n":"regexp.(*Regexp).tryBacktrack","f":"regexp.(*Regexp).tryBacktrack","v":1067116,"l":"1.02MB","p":"0.064%","c":[{"n":"regexp.(*bitState).push","f":"regexp.(*bitState).push","v":1067116,"l":"1.02MB","p":"0.064%","c":null}]}]}]}]},{"n":"authentication.(*Handler).checkToken","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).checkToken","v":2098992,"l":"2MB","p":"0.13%","c":[{"n":"jwt-go.(*Parser).ParseWithClaims","f":"github.com/dgrijalva/jwt-go.(*Parser).ParseWithClaims","v":2098992,"l":"2MB","p":"0.13%","c":[{"n":"jwt-go.(*Parser).ParseUnverified","f":"github.com/dgrijalva/jwt-go.(*Parser).ParseUnverified","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"json.NewDecoder","f":"encoding/json.NewDecoder","v":524464,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"jwt-go.(*SigningMethodRSA).Verify","f":"github.com/dgrijalva/jwt-go.(*SigningMethodRSA).Verify","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"rsa.VerifyPKCS1v15","f":"crypto/rsa.VerifyPKCS1v15","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"rsa.encrypt","f":"crypto/rsa.encrypt","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"big.(*Int).Exp","f":"math/big.(*Int).Exp","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"big.nat.expNN","f":"math/big.nat.expNN","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"big.nat.sqr","f":"math/big.nat.sqr","v":1049664,"l":"1MB","p":"0.063%","c":[{"n":"big.basicSqr","f":"math/big.basicSqr","v":524800,"l":"0.50MB","p":"0.031%","c":null},{"n":"big.nat.make","f":"math/big.nat.make","v":524864,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"strings.Join","f":"strings.Join","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).Grow","f":"strings.(*Builder).Grow","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).grow","f":"strings.(*Builder).grow","v":524864,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":2130644,"l":"2.03MB","p":"0.13%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":2130644,"l":"2.03MB","p":"0.13%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":2130644,"l":"2.03MB","p":"0.13%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1081684,"l":"1.03MB","p":"0.065%","c":[{"n":"mux.(*Router).Match","f":"github.com/gorilla/mux.(*Router).Match","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"mux.(*Route).Match","f":"github.com/gorilla/mux.(*Route).Match","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"mux.(*routeRegexp).Match","f":"github.com/gorilla/mux.(*routeRegexp).Match","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).MatchString","f":"regexp.(*Regexp).MatchString","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).doMatch","f":"regexp.(*Regexp).doMatch","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).doExecute","f":"regexp.(*Regexp).doExecute","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).backtrack","f":"regexp.(*Regexp).backtrack","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*bitState).reset","f":"regexp.(*bitState).reset","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]}]}]}]},{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).ReplaceAllString","f":"regexp.(*Regexp).ReplaceAllString","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).replaceAll","f":"regexp.(*Regexp).replaceAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).doExecute","f":"regexp.(*Regexp).doExecute","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).backtrack","f":"regexp.(*Regexp).backtrack","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*bitState).reset","f":"regexp.(*bitState).reset","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"middleware.(*TokenAuthMiddleware).Authenticate","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).Authenticate","v":1048960,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*TokenAuthorizationPostRequest).Send","f":"github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*TokenAuthorizationPostRequest).Send","v":1048960,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*TokenAuthorizationPostRequest).SendContext","f":"github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*TokenAuthorizationPostRequest).SendContext","v":1048960,"l":"1MB","p":"0.063%","c":[{"n":"http.(*Request).WithContext","f":"net/http.(*Request).WithContext","v":524416,"l":"0.50MB","p":"0.031%","c":null},{"n":"ocm-sdk-go.(*Connection).RoundTrip","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).send","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).send","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*LoggingTransport).RoundTrip","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*LoggingTransport).getPayload","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).getPayload","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":524544,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":524544,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*ServeMux).ServeHTTP","f":"net/http.(*ServeMux).ServeHTTP","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.Index","f":"net/http/pprof.Index","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.handler.ServeHTTP","f":"net/http/pprof.handler.ServeHTTP","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.(*Profile).WriteTo","f":"runtime/pprof.(*Profile).WriteTo","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.writeHeap","f":"runtime/pprof.writeHeap","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.writeHeapInternal","f":"runtime/pprof.writeHeapInternal","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.writeHeapProto","f":"runtime/pprof.writeHeapProto","v":4731314,"l":"4.51MB","p":"0.28%","c":[{"n":"pprof.(*profileBuilder).locForPC","f":"runtime/pprof.(*profileBuilder).locForPC","v":3594324,"l":"3.43MB","p":"0.22%","c":[{"n":"pprof.(*profileBuilder).stringIndex","f":"runtime/pprof.(*profileBuilder).stringIndex","v":1063554,"l":"1.01MB","p":"0.064%","c":null},{"n":"pprof.(*profileBuilder).flush","f":"runtime/pprof.(*profileBuilder).flush","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1481986,"l":"1.41MB","p":"0.089%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.newDeflateFast","f":"compress/flate.newDeflateFast","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]},{"n":"pprof.(*profileBuilder).build","f":"runtime/pprof.(*profileBuilder).build","v":1136990,"l":"1.08MB","p":"0.068%","c":[{"n":"pprof.(*protobuf).strings","f":"runtime/pprof.(*protobuf).strings","v":1136990,"l":"1.08MB","p":"0.068%","c":[{"n":"pprof.(*protobuf).string","f":"runtime/pprof.(*protobuf).string","v":1136990,"l":"1.08MB","p":"0.068%","c":[{"n":"pprof.(*protobuf).length","f":"runtime/pprof.(*protobuf).length","v":574975,"l":"0.55MB","p":"0.034%","c":[{"n":"pprof.(*protobuf).varint","f":"runtime/pprof.(*protobuf).varint","v":574975,"l":"0.55MB","p":"0.034%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"discovery.fetchGroupVersionResources.func1","f":"k8s.io/client-go/discovery.fetchGroupVersionResources.func1","v":30449638,"l":"29.04MB","p":"1.82%","c":[{"n":"discovery.(*DiscoveryClient).ServerResourcesForGroupVersion","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerResourcesForGroupVersion","v":30449638,"l":"29.04MB","p":"1.82%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":14694856,"l":"14.01MB","p":"0.88%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":14694856,"l":"14.01MB","p":"0.88%","c":[{"n":"rest.(*Request).request.func2","f":"k8s.io/client-go/rest.(*Request).request.func2","v":5255440,"l":"5.01MB","p":"0.31%","c":[{"n":"rest.(*Request).Do.func1","f":"k8s.io/client-go/rest.(*Request).Do.func1","v":4727046,"l":"4.51MB","p":"0.28%","c":[{"n":"rest.(*Request).transformResponse","f":"k8s.io/client-go/rest.(*Request).transformResponse","v":4727046,"l":"4.51MB","p":"0.28%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":4727046,"l":"4.51MB","p":"0.28%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":4727046,"l":"4.51MB","p":"0.28%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":1049088,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1049088,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1049088,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":3677958,"l":"3.51MB","p":"0.22%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":3677958,"l":"3.51MB","p":"0.22%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":3677958,"l":"3.51MB","p":"0.22%","c":null}]}]}]}]}]}]},{"n":"rest.(*Request).request.func2.1","f":"k8s.io/client-go/rest.(*Request).request.func2.1","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"io.Copy","f":"io.Copy","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"io.copyBuffer","f":"io.copyBuffer","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"ioutil.devNull.ReadFrom","f":"io/ioutil.devNull.ReadFrom","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"sync.(*Pool).Get","f":"sync.(*Pool).Get","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"ioutil.glob..func1","f":"io/ioutil.glob..func1","v":528394,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]},{"n":"rest.(*Request).URL","f":"k8s.io/client-go/rest.(*Request).URL","v":524352,"l":"0.50MB","p":"0.031%","c":null},{"n":"http.NewRequest","f":"net/http.NewRequest","v":524416,"l":"0.50MB","p":"0.031%","c":[{"n":"http.NewRequestWithContext","f":"net/http.NewRequestWithContext","v":524416,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":5769016,"l":"5.50MB","p":"0.35%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":5769016,"l":"5.50MB","p":"0.35%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":5244552,"l":"5MB","p":"0.31%","c":[{"n":"http.send","f":"net/http.send","v":5244552,"l":"5MB","p":"0.31%","c":[{"n":"transport.(*userAgentRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","v":5244552,"l":"5MB","p":"0.31%","c":[{"n":"transport.(*bearerAuthRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","v":4195792,"l":"4MB","p":"0.25%","c":[{"n":"net.CloneRequest","f":"k8s.io/apimachinery/pkg/util/net.CloneRequest","v":1048880,"l":"1MB","p":"0.063%","c":[{"n":"net.CloneHeader","f":"k8s.io/apimachinery/pkg/util/net.CloneHeader","v":524464,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"http.(*Transport).RoundTrip","f":"net/http.(*Transport).RoundTrip","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.(*Transport).roundTrip","f":"net/http.(*Transport).roundTrip","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.http2noDialH2RoundTripper.RoundTrip","f":"net/http.http2noDialH2RoundTripper.RoundTrip","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.(*http2Transport).RoundTrip","f":"net/http.(*http2Transport).RoundTrip","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.(*http2Transport).RoundTripOpt","f":"net/http.(*http2Transport).RoundTripOpt","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.(*http2ClientConn).roundTrip","f":"net/http.(*http2ClientConn).roundTrip","v":2097312,"l":"2MB","p":"0.13%","c":[{"n":"http.(*http2ClientConn).newStream","f":"net/http.(*http2ClientConn).newStream","v":1048672,"l":"1MB","p":"0.063%","c":null},{"n":"http.(*http2ClientConn).encodeHeaders","f":"net/http.(*http2ClientConn).encodeHeaders","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"url.(*URL).RequestURI","f":"net/url.(*URL).RequestURI","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":1049600,"l":"1MB","p":"0.063%","c":null}]},{"n":"http.Header.Set","f":"net/http.Header.Set","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"textproto.MIMEHeader.Set","f":"net/textproto.MIMEHeader.Set","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"net.CloneRequest","f":"k8s.io/apimachinery/pkg/util/net.CloneRequest","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"net.CloneHeader","f":"k8s.io/apimachinery/pkg/util/net.CloneHeader","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"http.(*Client).makeHeadersCopier","f":"net/http.(*Client).makeHeadersCopier","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.cloneOrMakeHeader","f":"net/http.cloneOrMakeHeader","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.Header.Clone","f":"net/http.Header.Clone","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"rest.(*Request).request.func1","f":"k8s.io/client-go/rest.(*Request).request.func1","v":2097296,"l":"2MB","p":"0.13%","c":[{"n":"rest.Request.finalURLTemplate","f":"k8s.io/client-go/rest.Request.finalURLTemplate","v":2097296,"l":"2MB","p":"0.13%","c":[{"n":"rest.(*Request).URL","f":"k8s.io/client-go/rest.(*Request).URL","v":2097296,"l":"2MB","p":"0.13%","c":[{"n":"url.Values.Encode","f":"net/url.Values.Encode","v":1048592,"l":"1MB","p":"0.063%","c":[{"n":"strings.(*Builder).WriteString","f":"strings.(*Builder).WriteString","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"url.(*URL).String","f":"net/url.(*URL).String","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).WriteString","f":"strings.(*Builder).WriteString","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"rest.(*RESTClient).Get","f":"k8s.io/client-go/rest.(*RESTClient).Get","v":2622200,"l":"2.50MB","p":"0.16%","c":[{"n":"rest.(*RESTClient).Verb","f":"k8s.io/client-go/rest.(*RESTClient).Verb","v":2622200,"l":"2.50MB","p":"0.16%","c":[{"n":"rest.NewRequest","f":"k8s.io/client-go/rest.NewRequest","v":2622200,"l":"2.50MB","p":"0.16%","c":[{"n":"rest.(*Request).SetHeader","f":"k8s.io/client-go/rest.(*Request).SetHeader","v":1573240,"l":"1.50MB","p":"0.094%","c":[{"n":"http.Header.Add","f":"net/http.Header.Add","v":1048928,"l":"1MB","p":"0.063%","c":[{"n":"textproto.MIMEHeader.Add","f":"net/textproto.MIMEHeader.Add","v":1048928,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]},{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":12608278,"l":"12.02MB","p":"0.76%","c":[{"n":"versioning.(*codec).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/versioning.(*codec).Decode","v":12608278,"l":"12.02MB","p":"0.76%","c":[{"n":"recognizer.(*decoder).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/recognizer.(*decoder).Decode","v":12608278,"l":"12.02MB","p":"0.76%","c":[{"n":"json.(*Serializer).RecognizesData","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).RecognizesData","v":3676211,"l":"3.51MB","p":"0.22%","c":[{"n":"yaml.GuessJSONStream","f":"k8s.io/apimachinery/pkg/util/yaml.GuessJSONStream","v":3676211,"l":"3.51MB","p":"0.22%","c":[{"n":"bufio.NewReaderSize","f":"bufio.NewReaderSize","v":3676211,"l":"3.51MB","p":"0.22%","c":null}]}]},{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":8932067,"l":"8.52MB","p":"0.54%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":7883475,"l":"7.52MB","p":"0.47%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":6310515,"l":"6.02MB","p":"0.38%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":6310515,"l":"6.02MB","p":"0.38%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":6310515,"l":"6.02MB","p":"0.38%","c":null}]}]},{"n":"go.(*tenFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*tenFieldsStructDecoder).Decode","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeGrow","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect2.(*UnsafeSliceType).UnsafeMakeSlice","f":"github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","v":1572960,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":1572960,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"json.SimpleMetaFactory.Interpret","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.SimpleMetaFactory.Interpret","v":1048592,"l":"1MB","p":"0.063%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048592,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).literalStore","f":"encoding/json.(*decodeState).literalStore","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"json.checkValid","f":"encoding/json.checkValid","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.stateBeginValue","f":"encoding/json.stateBeginValue","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*scanner).pushParseState","f":"encoding/json.(*scanner).pushParseState","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"rest.(*Request).AbsPath","f":"k8s.io/client-go/rest.(*Request).AbsPath","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"path.Join","f":"path.Join","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"path.Clean","f":"path.Clean","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"path.(*lazybuf).append","f":"path.(*lazybuf).append","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"runtime.main","f":"runtime.main","v":17004068,"l":"16.22MB","p":"1.02%","c":[{"n":"main.main","f":"main.main","v":13849314,"l":"13.21MB","p":"0.83%","c":[{"n":"cobra.(*Command).Execute","f":"github.com/spf13/cobra.(*Command).Execute","v":13849314,"l":"13.21MB","p":"0.83%","c":[{"n":"cobra.(*Command).ExecuteC","f":"github.com/spf13/cobra.(*Command).ExecuteC","v":13849314,"l":"13.21MB","p":"0.83%","c":[{"n":"cobra.(*Command).execute","f":"github.com/spf13/cobra.(*Command).execute","v":13849314,"l":"13.21MB","p":"0.83%","c":[{"n":"servecmd.runServe","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.runServe","v":13849314,"l":"13.21MB","p":"0.83%","c":[{"n":"provisionshard.(*Mgr).Init","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).Init","v":9986025,"l":"9.52MB","p":"0.6%","c":[{"n":"provisionshard.(*Mgr).createClients","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients","v":9986025,"l":"9.52MB","p":"0.6%","c":[{"n":"provisionshard.(*Mgr).createAWSAccountOperatorClient","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient","v":5250308,"l":"5.01MB","p":"0.31%","c":[{"n":"provisionshard.(*Mgr).createClient","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","v":5250308,"l":"5.01MB","p":"0.31%","c":[{"n":"client.New","f":"sigs.k8s.io/controller-runtime/pkg/client.New","v":4723585,"l":"4.50MB","p":"0.28%","c":[{"n":"apiutil.NewDiscoveryRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","v":4723585,"l":"4.50MB","p":"0.28%","c":[{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":4723585,"l":"4.50MB","p":"0.28%","c":[{"n":"meta.(*DefaultRESTMapper).Add","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","v":525184,"l":"0.50MB","p":"0.031%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":525184,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":3149793,"l":"3MB","p":"0.19%","c":null},{"n":"meta.NewDefaultRESTMapper","f":"k8s.io/apimachinery/pkg/api/meta.NewDefaultRESTMapper","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"runtime.(*SchemeBuilder).AddToScheme","f":"k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"v1.addKnownTypes","f":"k8s.io/api/core/v1.addKnownTypes","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"runtime.(*Scheme).AddKnownTypes","f":"k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypes","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"runtime.(*Scheme).AddKnownTypeWithName","f":"k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypeWithName","v":526723,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]},{"n":"provisionshard.(*Mgr).createClient","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","v":3154248,"l":"3.01MB","p":"0.19%","c":[{"n":"client.New","f":"sigs.k8s.io/controller-runtime/pkg/client.New","v":3154248,"l":"3.01MB","p":"0.19%","c":[{"n":"apiutil.NewDiscoveryRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","v":3154248,"l":"3.01MB","p":"0.19%","c":[{"n":"restmapper.GetAPIGroupResources","f":"k8s.io/client-go/restmapper.GetAPIGroupResources","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.withRetries","f":"k8s.io/client-go/discovery.withRetries","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.ServerGroupsAndResources","f":"k8s.io/client-go/discovery.ServerGroupsAndResources","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroups","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","v":527365,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]},{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":2626883,"l":"2.51MB","p":"0.16%","c":[{"n":"meta.(*DefaultRESTMapper).Add","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","v":1050368,"l":"1MB","p":"0.063%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":1050368,"l":"1MB","p":"0.063%","c":null}]},{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":1576515,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]},{"n":"provisionshard.(*Mgr).createGCPProjectOperatorClient","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient","v":1581469,"l":"1.51MB","p":"0.095%","c":[{"n":"provisionshard.(*Mgr).createClient","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","v":1581469,"l":"1.51MB","p":"0.095%","c":[{"n":"client.New","f":"sigs.k8s.io/controller-runtime/pkg/client.New","v":1581469,"l":"1.51MB","p":"0.095%","c":[{"n":"apiutil.NewDiscoveryRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","v":1581469,"l":"1.51MB","p":"0.095%","c":[{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":1581469,"l":"1.51MB","p":"0.095%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":1581469,"l":"1.51MB","p":"0.095%","c":null}]}]}]}]}]}]}]},{"n":"servecmd.createGatewayConnection","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.createGatewayConnection","v":3334251,"l":"3.18MB","p":"0.2%","c":[{"n":"auth.NewGatewayConnection","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.NewGatewayConnection","v":3334251,"l":"3.18MB","p":"0.2%","c":[{"n":"certificates.Trusted","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Trusted","v":3334251,"l":"3.18MB","p":"0.2%","c":[{"n":"certificates.Load","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Load","v":525184,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.(*CertPool).AppendCertsFromPEM","f":"crypto/x509.(*CertPool).AppendCertsFromPEM","v":525184,"l":"0.50MB","p":"0.031%","c":[{"n":"pem.Decode","f":"encoding/pem.Decode","v":525184,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"x509.SystemCertPool","f":"crypto/x509.SystemCertPool","v":2809067,"l":"2.68MB","p":"0.17%","c":[{"n":"x509.(*CertPool).copy","f":"crypto/x509.(*CertPool).copy","v":530455,"l":"0.51MB","p":"0.032%","c":null},{"n":"x509.systemRootsPool","f":"crypto/x509.systemRootsPool","v":2278612,"l":"2.17MB","p":"0.14%","c":[{"n":"sync.(*Once).Do","f":"sync.(*Once).Do","v":2278612,"l":"2.17MB","p":"0.14%","c":[{"n":"sync.(*Once).doSlow","f":"sync.(*Once).doSlow","v":2278612,"l":"2.17MB","p":"0.14%","c":[{"n":"x509.initSystemRoots","f":"crypto/x509.initSystemRoots","v":2278612,"l":"2.17MB","p":"0.14%","c":[{"n":"x509.loadSystemRoots","f":"crypto/x509.loadSystemRoots","v":2278612,"l":"2.17MB","p":"0.14%","c":[{"n":"ioutil.ReadFile","f":"io/ioutil.ReadFile","v":705084,"l":"0.67MB","p":"0.042%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":705084,"l":"0.67MB","p":"0.042%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":705084,"l":"0.67MB","p":"0.042%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":705084,"l":"0.67MB","p":"0.042%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":705084,"l":"0.67MB","p":"0.042%","c":null}]}]}]}]},{"n":"x509.(*CertPool).AppendCertsFromPEM","f":"crypto/x509.(*CertPool).AppendCertsFromPEM","v":1573528,"l":"1.50MB","p":"0.094%","c":[{"n":"x509.ParseCertificate","f":"crypto/x509.ParseCertificate","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.Unmarshal","f":"encoding/asn1.Unmarshal","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.UnmarshalWithParams","f":"encoding/asn1.UnmarshalWithParams","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseSequenceOf","f":"encoding/asn1.parseSequenceOf","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524304,"l":"0.50MB","p":"0.031%","c":null},{"n":"asn1.parseFieldParameters","f":"encoding/asn1.parseFieldParameters","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Split","f":"strings.Split","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.genSplit","f":"strings.genSplit","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"pem.Decode","f":"encoding/pem.Decode","v":524928,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"servecmd.createLeadershipFlag","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.createLeadershipFlag","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"leadership.NewFlag","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/leadership.NewFlag","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"kubernetes.NewForConfig","f":"k8s.io/client-go/kubernetes.NewForConfig","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"v1.NewForConfig","f":"k8s.io/client-go/kubernetes/typed/apps/v1.NewForConfig","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"rest.RESTClientFor","f":"k8s.io/client-go/rest.RESTClientFor","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"rest.TransportFor","f":"k8s.io/client-go/rest.TransportFor","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"transport.New","f":"k8s.io/client-go/transport.New","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"transport.(*tlsTransportCache).get","f":"k8s.io/client-go/transport.(*tlsTransportCache).get","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"transport.tlsConfigKey","f":"k8s.io/client-go/transport.tlsConfigKey","v":529038,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":3154754,"l":"3.01MB","p":"0.19%","c":[{"n":"procfs.init","f":"github.com/prometheus/procfs.init","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.MustCompile","f":"regexp.MustCompile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.Compile","f":"regexp.Compile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.compile","f":"regexp.compile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.Compile","f":"regexp/syntax.Compile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*compiler).compile","f":"regexp/syntax.(*compiler).compile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*compiler).compile","f":"regexp/syntax.(*compiler).compile","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*compiler).rune","f":"regexp/syntax.(*compiler).rune","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*compiler).inst","f":"regexp/syntax.(*compiler).inst","v":524608,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"runtime.doInit","f":"runtime.doInit","v":2105802,"l":"2.01MB","p":"0.13%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":2105802,"l":"2.01MB","p":"0.13%","c":[{"n":"source.init","f":"sigs.k8s.io/controller-runtime/pkg/source.init","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*DelegatingLogger).WithName","f":"sigs.k8s.io/controller-runtime/pkg/log.(*DelegatingLogger).WithName","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*loggerPromise).WithName","f":"sigs.k8s.io/controller-runtime/pkg/log.(*loggerPromise).WithName","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"parser.init","f":"github.com/yaacov/tree-search-language/pkg/parser.init","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ATNDeserializer).DeserializeFromUInt16","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).DeserializeFromUInt16","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ATNDeserializer).readStates","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).readStates","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ATNDeserializer).stateFactory","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).stateFactory","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewRuleStopState","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewRuleStopState","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewBaseATNState","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBaseATNState","v":524328,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"runtime.doInit","f":"runtime.doInit","v":1057178,"l":"1.01MB","p":"0.063%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":1057178,"l":"1.01MB","p":"0.063%","c":[{"n":"OpenAPIv2.init.1","f":"github.com/googleapis/gnostic/OpenAPIv2.init.1","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"proto.RegisterFile","f":"github.com/golang/protobuf/proto.RegisterFile","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"filedesc.Builder.Build","f":"google.golang.org/protobuf/internal/filedesc.Builder.Build","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"protoregistry.(*Files).RegisterFile","f":"google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"protoregistry.rangeTopLevelDescriptors","f":"google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors","v":526723,"l":"0.50MB","p":"0.032%","c":[{"n":"protoregistry.(*Files).RegisterFile.func2","f":"google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2","v":526723,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]},{"n":"scheme.init.0","f":"k8s.io/client-go/kubernetes/scheme.init.0","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"runtime.(*SchemeBuilder).AddToScheme","f":"k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"runtime.(*SchemeBuilder).AddToScheme","f":"k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"v1.addKnownTypes","f":"k8s.io/api/core/v1.addKnownTypes","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"runtime.(*Scheme).AddKnownTypes","f":"k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypes","v":530455,"l":"0.51MB","p":"0.032%","c":[{"n":"runtime.(*Scheme).AddKnownTypeWithName","f":"k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypeWithName","v":530455,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]},{"n":"endpoints.init","f":"github.com/aws/aws-sdk-go/aws/endpoints.init","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"endpoints.glob..func1","f":"github.com/aws/aws-sdk-go/aws/endpoints.glob..func1","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.Compile","f":"regexp.Compile","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.compile","f":"regexp.compile","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.Parse","f":"regexp/syntax.Parse","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*parser).literal","f":"regexp/syntax.(*parser).literal","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*parser).newLiteral","f":"regexp/syntax.(*parser).newLiteral","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*parser).newRegexp","f":"regexp/syntax.(*parser).newRegexp","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"controller.KeepManagerRunning","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.KeepManagerRunning","v":10528546,"l":"10.04MB","p":"0.63%","c":[{"n":"provisionshard.(*Mgr).createGCPProjectOperatorClient.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient.func1","v":3680364,"l":"3.51MB","p":"0.22%","c":[{"n":"provisionshard.(*RuntimeControllerMgr).CreateGCPProjectOperatorRuntimeControllerManager","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateGCPProjectOperatorRuntimeControllerManager","v":3680364,"l":"3.51MB","p":"0.22%","c":[{"n":"manager.New","f":"sigs.k8s.io/controller-runtime/pkg/manager.New","v":3680364,"l":"3.51MB","p":"0.22%","c":[{"n":"manager.setOptionsDefaults.func1","f":"sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","v":2631636,"l":"2.51MB","p":"0.16%","c":[{"n":"apiutil.NewDynamicRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","v":2631636,"l":"2.51MB","p":"0.16%","c":[{"n":"apiutil.(*dynamicRESTMapper).setStaticMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","v":2631636,"l":"2.51MB","p":"0.16%","c":[{"n":"apiutil.NewDynamicRESTMapper.func1","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","v":2631636,"l":"2.51MB","p":"0.16%","c":[{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":2102598,"l":"2.01MB","p":"0.13%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":1050176,"l":"1MB","p":"0.063%","c":null},{"n":"meta.(*DefaultRESTMapper).Add","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","v":1052422,"l":"1MB","p":"0.063%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":1052422,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"restmapper.GetAPIGroupResources","f":"k8s.io/client-go/restmapper.GetAPIGroupResources","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.withRetries","f":"k8s.io/client-go/discovery.withRetries","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.ServerGroupsAndResources","f":"k8s.io/client-go/discovery.ServerGroupsAndResources","v":529038,"l":"0.50MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroups","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","v":529038,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]},{"n":"leaderelection.NewResourceLock","f":"sigs.k8s.io/controller-runtime/pkg/leaderelection.NewResourceLock","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"kubernetes.NewForConfig","f":"k8s.io/client-go/kubernetes.NewForConfig","v":1048728,"l":"1MB","p":"0.063%","c":[{"n":"v1beta1.NewForConfig","f":"k8s.io/client-go/kubernetes/typed/events/v1beta1.NewForConfig","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.RESTClientFor","f":"k8s.io/client-go/rest.RESTClientFor","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.NewRESTClient","f":"k8s.io/client-go/rest.NewRESTClient","v":524384,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"v1beta1.NewForConfig","f":"k8s.io/client-go/kubernetes/typed/coordination/v1beta1.NewForConfig","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.RESTClientFor","f":"k8s.io/client-go/rest.RESTClientFor","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.NewRESTClient","f":"k8s.io/client-go/rest.NewRESTClient","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.createSerializers","f":"k8s.io/client-go/rest.createSerializers","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"provisionshard.(*Mgr).createAWSAccountOperatorClient.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient.func1","v":3687399,"l":"3.52MB","p":"0.22%","c":[{"n":"provisionshard.(*RuntimeControllerMgr).CreateAWSAccountOperatorRuntimeControllerManager","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateAWSAccountOperatorRuntimeControllerManager","v":3687399,"l":"3.52MB","p":"0.22%","c":[{"n":"manager.New","f":"sigs.k8s.io/controller-runtime/pkg/manager.New","v":3687399,"l":"3.52MB","p":"0.22%","c":[{"n":"leaderelection.NewResourceLock","f":"sigs.k8s.io/controller-runtime/pkg/leaderelection.NewResourceLock","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"kubernetes.NewForConfig","f":"k8s.io/client-go/kubernetes.NewForConfig","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"v1beta1.NewForConfig","f":"k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1.NewForConfig","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.RESTClientFor","f":"k8s.io/client-go/rest.RESTClientFor","v":524384,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.NewRESTClient","f":"k8s.io/client-go/rest.NewRESTClient","v":524384,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"manager.setOptionsDefaults.func1","f":"sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","v":3163015,"l":"3.02MB","p":"0.19%","c":[{"n":"apiutil.NewDynamicRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","v":3163015,"l":"3.02MB","p":"0.19%","c":[{"n":"apiutil.(*dynamicRESTMapper).setStaticMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","v":3163015,"l":"3.02MB","p":"0.19%","c":[{"n":"apiutil.NewDynamicRESTMapper.func1","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","v":3163015,"l":"3.02MB","p":"0.19%","c":[{"n":"restmapper.GetAPIGroupResources","f":"k8s.io/client-go/restmapper.GetAPIGroupResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.withRetries","f":"k8s.io/client-go/discovery.withRetries","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.ServerGroupsAndResources","f":"k8s.io/client-go/discovery.ServerGroupsAndResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroups","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).request.func2","f":"k8s.io/client-go/rest.(*Request).request.func2","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).Do.func1","f":"k8s.io/client-go/rest.(*Request).Do.func1","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).transformResponse","f":"k8s.io/client-go/rest.(*Request).transformResponse","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":532522,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":2630493,"l":"2.51MB","p":"0.16%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":2105309,"l":"2.01MB","p":"0.13%","c":null},{"n":"meta.(*DefaultRESTMapper).Add","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","v":525184,"l":"0.50MB","p":"0.031%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":525184,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"provisionshard.(*Mgr).createClients.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients.func1","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"provisionshard.(*RuntimeControllerMgr).CreateHiveRuntimeControllerManager","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateHiveRuntimeControllerManager","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"manager.New","f":"sigs.k8s.io/controller-runtime/pkg/manager.New","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"manager.setOptionsDefaults.func1","f":"sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"apiutil.NewDynamicRESTMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"apiutil.(*dynamicRESTMapper).setStaticMapper","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"apiutil.NewDynamicRESTMapper.func1","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","v":3160783,"l":"3.01MB","p":"0.19%","c":[{"n":"restmapper.GetAPIGroupResources","f":"k8s.io/client-go/restmapper.GetAPIGroupResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.withRetries","f":"k8s.io/client-go/discovery.withRetries","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroupsAndResources.func1","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.ServerGroupsAndResources","f":"k8s.io/client-go/discovery.ServerGroupsAndResources","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"discovery.(*DiscoveryClient).ServerGroups","f":"k8s.io/client-go/discovery.(*DiscoveryClient).ServerGroups","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).request.func2","f":"k8s.io/client-go/rest.(*Request).request.func2","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).Do.func1","f":"k8s.io/client-go/rest.(*Request).Do.func1","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"rest.(*Request).transformResponse","f":"k8s.io/client-go/rest.(*Request).transformResponse","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":532522,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"restmapper.NewDiscoveryRESTMapper","f":"k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","v":2628261,"l":"2.51MB","p":"0.16%","c":[{"n":"meta.(*DefaultRESTMapper).Add","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","v":2102372,"l":"2MB","p":"0.13%","c":[{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":2102372,"l":"2MB","p":"0.13%","c":null}]},{"n":"meta.(*DefaultRESTMapper).AddSpecific","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","v":525889,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]},{"n":"http.(*persistConn).addTLS.func2","f":"net/http.(*persistConn).addTLS.func2","v":25704407,"l":"24.51MB","p":"1.54%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":25704407,"l":"24.51MB","p":"1.54%","c":[{"n":"tls.(*Conn).clientHandshake","f":"crypto/tls.(*Conn).clientHandshake","v":25704407,"l":"24.51MB","p":"1.54%","c":[{"n":"tls.(*clientHandshakeStateTLS13).handshake","f":"crypto/tls.(*clientHandshakeStateTLS13).handshake","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeStateTLS13).establishHandshakeKeys","f":"crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*halfConn).setTrafficSecret","f":"crypto/tls.(*halfConn).setTrafficSecret","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*cipherSuiteTLS13).trafficKey","f":"crypto/tls.(*cipherSuiteTLS13).trafficKey","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*cipherSuiteTLS13).expandLabel","f":"crypto/tls.(*cipherSuiteTLS13).expandLabel","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"hkdf.Expand","f":"vendor/golang.org/x/crypto/hkdf.Expand","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"hmac.New","f":"crypto/hmac.New","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"tls.(*clientHandshakeState).handshake","f":"crypto/tls.(*clientHandshakeState).handshake","v":24655719,"l":"23.51MB","p":"1.48%","c":[{"n":"tls.(*clientHandshakeState).readFinished","f":"crypto/tls.(*clientHandshakeState).readFinished","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.finishedHash.serverSum","f":"crypto/tls.finishedHash.serverSum","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.prf12.func1","f":"crypto/tls.prf12.func1","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.pHash","f":"crypto/tls.pHash","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"hmac.New","f":"crypto/hmac.New","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"tls.(*clientHandshakeState).doFullHandshake","f":"crypto/tls.(*clientHandshakeState).doFullHandshake","v":22558455,"l":"21.51MB","p":"1.35%","c":[{"n":"tls.(*Conn).readHandshake","f":"crypto/tls.(*Conn).readHandshake","v":2104135,"l":"2.01MB","p":"0.13%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":1578502,"l":"1.51MB","p":"0.095%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":1578502,"l":"1.51MB","p":"0.095%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]},{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":1052677,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":1052677,"l":"1MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1052677,"l":"1MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1052677,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]},{"n":"tls.(*ecdheKeyAgreement).processServerKeyExchange","f":"crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange","v":4195936,"l":"4MB","p":"0.25%","c":[{"n":"tls.verifyHandshakeSignature","f":"crypto/tls.verifyHandshakeSignature","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"rsa.VerifyPKCS1v15","f":"crypto/rsa.VerifyPKCS1v15","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"rsa.encrypt","f":"crypto/rsa.encrypt","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"big.(*Int).Exp","f":"math/big.(*Int).Exp","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"big.nat.expNN","f":"math/big.nat.expNN","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"big.nat.sqr","f":"math/big.nat.sqr","v":2622784,"l":"2.50MB","p":"0.16%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":1049152,"l":"1MB","p":"0.063%","c":null},{"n":"big.basicSqr","f":"math/big.basicSqr","v":1573632,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]},{"n":"tls.hashForServerKeyExchange","f":"crypto/tls.hashForServerKeyExchange","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"crypto.Hash.New","f":"crypto.Hash.New","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"sha512.New","f":"crypto/sha512.New","v":1048800,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"tls.(*nistParameters).SharedKey","f":"crypto/tls.(*nistParameters).SharedKey","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"elliptic.Unmarshal","f":"crypto/elliptic.Unmarshal","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"elliptic.(*CurveParams).IsOnCurve","f":"crypto/elliptic.(*CurveParams).IsOnCurve","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"big.(*Int).Mul","f":"math/big.(*Int).Mul","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.mul","f":"math/big.nat.mul","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"tls.(*Conn).verifyServerCertificate","f":"crypto/tls.(*Conn).verifyServerCertificate","v":16258384,"l":"15.51MB","p":"0.97%","c":[{"n":"x509.ParseCertificate","f":"crypto/x509.ParseCertificate","v":7340912,"l":"7MB","p":"0.44%","c":[{"n":"asn1.Unmarshal","f":"encoding/asn1.Unmarshal","v":3145840,"l":"3MB","p":"0.19%","c":[{"n":"asn1.UnmarshalWithParams","f":"encoding/asn1.UnmarshalWithParams","v":3145840,"l":"3MB","p":"0.19%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":3145840,"l":"3MB","p":"0.19%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":3145840,"l":"3MB","p":"0.19%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":3145840,"l":"3MB","p":"0.19%","c":[{"n":"asn1.parseSequenceOf","f":"encoding/asn1.parseSequenceOf","v":1572904,"l":"1.50MB","p":"0.094%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1572904,"l":"1.50MB","p":"0.094%","c":[{"n":"reflect.(*rtype).Field","f":"reflect.(*rtype).Field","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.(*structType).Field","f":"reflect.(*structType).Field","v":524296,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048608,"l":"1MB","p":"0.063%","c":null}]}]},{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":1048632,"l":"1MB","p":"0.063%","c":[{"n":"asn1.parseObjectIdentifier","f":"encoding/asn1.parseObjectIdentifier","v":524328,"l":"0.50MB","p":"0.031%","c":null},{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"x509.parseCertificate","f":"crypto/x509.parseCertificate","v":3670400,"l":"3.50MB","p":"0.22%","c":[{"n":"x509.parseSANExtension","f":"crypto/x509.parseSANExtension","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.forEachSAN","f":"crypto/x509.forEachSAN","v":524328,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"asn1.Unmarshal","f":"encoding/asn1.Unmarshal","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.UnmarshalWithParams","f":"encoding/asn1.UnmarshalWithParams","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseSequenceOf","f":"encoding/asn1.parseSequenceOf","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseObjectIdentifier","f":"encoding/asn1.parseObjectIdentifier","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"x509.(*Certificate).Verify","f":"crypto/x509.(*Certificate).Verify","v":8393008,"l":"8MB","p":"0.5%","c":[{"n":"x509.(*Certificate).buildChains","f":"crypto/x509.(*Certificate).buildChains","v":8393008,"l":"8MB","p":"0.5%","c":[{"n":"x509.(*Certificate).buildChains.func1","f":"crypto/x509.(*Certificate).buildChains.func1","v":8393008,"l":"8MB","p":"0.5%","c":[{"n":"x509.(*Certificate).buildChains","f":"crypto/x509.(*Certificate).buildChains","v":2622944,"l":"2.50MB","p":"0.16%","c":[{"n":"x509.(*Certificate).buildChains.func1","f":"crypto/x509.(*Certificate).buildChains.func1","v":2622944,"l":"2.50MB","p":"0.16%","c":[{"n":"x509.(*Certificate).CheckSignatureFrom","f":"crypto/x509.(*Certificate).CheckSignatureFrom","v":2622944,"l":"2.50MB","p":"0.16%","c":[{"n":"x509.(*Certificate).CheckSignature","f":"crypto/x509.(*Certificate).CheckSignature","v":2622944,"l":"2.50MB","p":"0.16%","c":[{"n":"x509.checkSignature","f":"crypto/x509.checkSignature","v":2622944,"l":"2.50MB","p":"0.16%","c":[{"n":"rsa.VerifyPKCS1v15","f":"crypto/rsa.VerifyPKCS1v15","v":2098592,"l":"2MB","p":"0.13%","c":[{"n":"rsa.encrypt","f":"crypto/rsa.encrypt","v":2098592,"l":"2MB","p":"0.13%","c":[{"n":"big.(*Int).Exp","f":"math/big.(*Int).Exp","v":2098592,"l":"2MB","p":"0.13%","c":[{"n":"big.nat.expNN","f":"math/big.nat.expNN","v":2098592,"l":"2MB","p":"0.13%","c":[{"n":"big.nat.mul","f":"math/big.nat.mul","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":524736,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"big.nat.div","f":"math/big.nat.div","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.divLarge","f":"math/big.nat.divLarge","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":524736,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"big.nat.sqr","f":"math/big.nat.sqr","v":1049120,"l":"1MB","p":"0.063%","c":[{"n":"big.basicSqr","f":"math/big.basicSqr","v":524544,"l":"0.50MB","p":"0.031%","c":null},{"n":"big.nat.make","f":"math/big.nat.make","v":524576,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"crypto.Hash.New","f":"crypto.Hash.New","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"sha256.New","f":"crypto/sha256.New","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"x509.(*Certificate).CheckSignatureFrom","f":"crypto/x509.(*Certificate).CheckSignatureFrom","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"x509.(*Certificate).CheckSignature","f":"crypto/x509.(*Certificate).CheckSignature","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"x509.checkSignature","f":"crypto/x509.checkSignature","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"rsa.VerifyPKCS1v15","f":"crypto/rsa.VerifyPKCS1v15","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"rsa.encrypt","f":"crypto/rsa.encrypt","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"big.(*Int).Exp","f":"math/big.(*Int).Exp","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"big.nat.expNN","f":"math/big.nat.expNN","v":5245632,"l":"5MB","p":"0.31%","c":[{"n":"big.nat.div","f":"math/big.nat.div","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.divLarge","f":"math/big.nat.divLarge","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":524736,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"big.nat.sqr","f":"math/big.nat.sqr","v":4720896,"l":"4.50MB","p":"0.28%","c":[{"n":"big.basicSqr","f":"math/big.basicSqr","v":4720896,"l":"4.50MB","p":"0.28%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"x509.(*CertPool).AddCert","f":"crypto/x509.(*CertPool).AddCert","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"tls.(*clientHandshakeState).establishKeys","f":"crypto/tls.(*clientHandshakeState).establishKeys","v":1572928,"l":"1.50MB","p":"0.094%","c":[{"n":"tls.aeadAESGCM","f":"crypto/tls.aeadAESGCM","v":1572928,"l":"1.50MB","p":"0.094%","c":[{"n":"aes.NewCipher","f":"crypto/aes.NewCipher","v":1048624,"l":"1MB","p":"0.063%","c":[{"n":"aes.newCipher","f":"crypto/aes.newCipher","v":1048624,"l":"1MB","p":"0.063%","c":null}]}]}]}]},{"n":"tls.(*clientHelloMsg).marshal","f":"crypto/tls.(*clientHelloMsg).marshal","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddUint24LengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).addLengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).callContinuation","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHelloMsg).marshal.func1","f":"crypto/tls.(*clientHelloMsg).marshal.func1","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddUint8LengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).addLengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).callContinuation","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHelloMsg).marshal.func1.1","f":"crypto/tls.(*clientHelloMsg).marshal.func1.1","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddBytes","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes","v":524336,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).add","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).add","v":524336,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"wait.(*Group).Start.func1","f":"k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1","v":11264518,"l":"10.74MB","p":"0.67%","c":[{"n":"cache.(*processorListener).run","f":"k8s.io/client-go/tools/cache.(*processorListener).run","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"wait.Until","f":"k8s.io/apimachinery/pkg/util/wait.Until","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"cache.(*processorListener).run.func1","f":"k8s.io/client-go/tools/cache.(*processorListener).run.func1","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"wait.ExponentialBackoff","f":"k8s.io/apimachinery/pkg/util/wait.ExponentialBackoff","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"cache.(*processorListener).run.func1.1","f":"k8s.io/client-go/tools/cache.(*processorListener).run.func1.1","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"internal.EventHandler.OnAdd","f":"sigs.k8s.io/controller-runtime/pkg/source/internal.EventHandler.OnAdd","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"handler.(*EnqueueRequestForObject).Create","f":"sigs.k8s.io/controller-runtime/pkg/handler.(*EnqueueRequestForObject).Create","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"workqueue.(*Type).Add","f":"k8s.io/client-go/util/workqueue.(*Type).Add","v":1583147,"l":"1.51MB","p":"0.095%","c":[{"n":"workqueue.set.insert","f":"k8s.io/client-go/util/workqueue.set.insert","v":525633,"l":"0.50MB","p":"0.031%","c":null},{"n":"workqueue.(*defaultQueueMetrics).add","f":"k8s.io/client-go/util/workqueue.(*defaultQueueMetrics).add","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"wait.(*Group).StartWithChannel.func1","f":"k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"cache.(*Reflector).Run","f":"k8s.io/client-go/tools/cache.(*Reflector).Run","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"wait.Until","f":"k8s.io/apimachinery/pkg/util/wait.Until","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"cache.(*Reflector).Run.func1","f":"k8s.io/client-go/tools/cache.(*Reflector).Run.func1","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"cache.(*Reflector).ListAndWatch","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"cache.(*Reflector).ListAndWatch.func1","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1","v":9681371,"l":"9.23MB","p":"0.58%","c":[{"n":"meta.ExtractList","f":"k8s.io/apimachinery/pkg/api/meta.ExtractList","v":3153453,"l":"3.01MB","p":"0.19%","c":[{"n":"reflect.Value.Interface","f":"reflect.Value.Interface","v":2622352,"l":"2.50MB","p":"0.16%","c":[{"n":"reflect.valueInterface","f":"reflect.valueInterface","v":2622352,"l":"2.50MB","p":"0.16%","c":[{"n":"reflect.packEface","f":"reflect.packEface","v":2622352,"l":"2.50MB","p":"0.16%","c":null}]}]}]},{"n":"cache.(*Reflector).syncWith","f":"k8s.io/client-go/tools/cache.(*Reflector).syncWith","v":6527918,"l":"6.23MB","p":"0.39%","c":[{"n":"cache.(*DeltaFIFO).Replace","f":"k8s.io/client-go/tools/cache.(*DeltaFIFO).Replace","v":6527918,"l":"6.23MB","p":"0.39%","c":[{"n":"cache.(*DeltaFIFO).queueActionLocked","f":"k8s.io/client-go/tools/cache.(*DeltaFIFO).queueActionLocked","v":5917451,"l":"5.64MB","p":"0.35%","c":[{"n":"cache.(*DeltaFIFO).KeyOf","f":"k8s.io/client-go/tools/cache.(*DeltaFIFO).KeyOf","v":1048640,"l":"1MB","p":"0.063%","c":[{"n":"cache.MetaNamespaceKeyFunc","f":"k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","v":1048640,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.initNPNRequest.ServeHTTP","f":"net/http.initNPNRequest.ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"http.serverHandler.ServeHTTP","f":"net/http.serverHandler.ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"apiserver.createAuthCacheMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"opid.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":17389709,"l":"16.58MB","p":"1.04%","c":[{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"apiserver.(*Server).getClusterMetricAlerts","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricAlerts","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"apiserver.(*Server).handleClusterMetricQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).createSyncset","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).createSyncset","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"apiserver.handleError","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.handleError","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"api.SendError","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.SendError","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":1119753,"l":"1.07MB","p":"0.067%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":15712218,"l":"14.98MB","p":"0.94%","c":[{"n":"apiserver.(*Server).listUpgradePolicies","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","v":7393985,"l":"7.05MB","p":"0.44%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":7393985,"l":"7.05MB","p":"0.44%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":7393985,"l":"7.05MB","p":"0.44%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":7393985,"l":"7.05MB","p":"0.44%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":7393985,"l":"7.05MB","p":"0.44%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":7393985,"l":"7.05MB","p":"0.44%","c":null}]}]}]}]}]},{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":8318233,"l":"7.93MB","p":"0.5%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":8318233,"l":"7.93MB","p":"0.5%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":8318233,"l":"7.93MB","p":"0.5%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":8318233,"l":"7.93MB","p":"0.5%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":8318233,"l":"7.93MB","p":"0.5%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":8318233,"l":"7.93MB","p":"0.5%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*http2ClientConn).readLoop","f":"net/http.(*http2ClientConn).readLoop","v":9495570,"l":"9.06MB","p":"0.57%","c":[{"n":"http.(*http2clientConnReadLoop).run","f":"net/http.(*http2clientConnReadLoop).run","v":9495570,"l":"9.06MB","p":"0.57%","c":[{"n":"http.(*http2clientConnReadLoop).processData","f":"net/http.(*http2clientConnReadLoop).processData","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"http.(*http2pipe).Write","f":"net/http.(*http2pipe).Write","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"http.(*http2dataBuffer).Write","f":"net/http.(*http2dataBuffer).Write","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"http.(*http2dataBuffer).lastChunkOrAlloc","f":"net/http.(*http2dataBuffer).lastChunkOrAlloc","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"http.http2getDataBufferChunk","f":"net/http.http2getDataBufferChunk","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"sync.(*Pool).Get","f":"sync.(*Pool).Get","v":5265999,"l":"5.02MB","p":"0.32%","c":[{"n":"http.glob..func3","f":"net/http.glob..func3","v":2629658,"l":"2.51MB","p":"0.16%","c":null},{"n":"http.glob..func5","f":"net/http.glob..func5","v":532522,"l":"0.51MB","p":"0.032%","c":null},{"n":"http.glob..func4","f":"net/http.glob..func4","v":528394,"l":"0.50MB","p":"0.032%","c":null},{"n":"http.glob..func2","f":"net/http.glob..func2","v":1050625,"l":"1MB","p":"0.063%","c":null},{"n":"sync.(*Pool).pin","f":"sync.(*Pool).pin","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"sync.(*Pool).pinSlow","f":"sync.(*Pool).pinSlow","v":524800,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"http.(*http2Framer).ReadFrame","f":"net/http.(*http2Framer).ReadFrame","v":3180963,"l":"3.03MB","p":"0.19%","c":[{"n":"http.http2parseDataFrame","f":"net/http.http2parseDataFrame","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2frameCache).getDataFrame","f":"net/http.(*http2frameCache).getDataFrame","v":524312,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"http.http2readFrameHeader","f":"net/http.http2readFrameHeader","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"io.ReadFull","f":"io.ReadFull","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"io.ReadAtLeast","f":"io.ReadAtLeast","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"bufio.(*Reader).Read","f":"bufio.(*Reader).Read","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":1082042,"l":"1.03MB","p":"0.065%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*http2Framer).readMetaFrame","f":"net/http.(*http2Framer).readMetaFrame","v":1574609,"l":"1.50MB","p":"0.094%","c":[{"n":"hpack.(*Decoder).Write","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).Write","v":1574609,"l":"1.50MB","p":"0.094%","c":[{"n":"hpack.(*Decoder).parseHeaderFieldRepr","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr","v":1574609,"l":"1.50MB","p":"0.094%","c":[{"n":"hpack.(*Decoder).parseFieldIndexed","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*Decoder).callEmit","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","v":524368,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Framer).readMetaFrame.func1","f":"net/http.(*http2Framer).readMetaFrame.func1","v":524368,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"hpack.(*Decoder).parseFieldLiteral","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral","v":1050241,"l":"1MB","p":"0.063%","c":[{"n":"hpack.(*Decoder).callEmit","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Framer).readMetaFrame.func1","f":"net/http.(*http2Framer).readMetaFrame.func1","v":524608,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"hpack.(*dynamicTable).add","f":"vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add","v":525633,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*headerFieldTable).addEntry","f":"vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry","v":525633,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"http.(*http2clientConnReadLoop).processHeaders","f":"net/http.(*http2clientConnReadLoop).processHeaders","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"http.(*http2clientConnReadLoop).handleResponse","f":"net/http.(*http2clientConnReadLoop).handleResponse","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"http.CanonicalHeaderKey","f":"net/http.CanonicalHeaderKey","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"textproto.CanonicalMIMEHeaderKey","f":"net/textproto.CanonicalMIMEHeaderKey","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"clusterprovisioner.(*HiveProvisioner).runPendingDeletionClustersWorker","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).runPendingDeletionClustersWorker","v":8431613,"l":"8.04MB","p":"0.51%","c":[{"n":"clusterprovisioner.(*HiveProvisioner).checkPendingDeletionClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).checkPendingDeletionClusters","v":8431613,"l":"8.04MB","p":"0.51%","c":[{"n":"clusterprovisioner.(*HiveProvisioner).processPendingCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).processPendingCluster","v":8431613,"l":"8.04MB","p":"0.51%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":1576661,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":1052357,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1052357,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1052357,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.appendToSql","f":"github.com/Masterminds/squirrel.appendToSql","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"io.WriteString","f":"io.WriteString","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).WriteString","f":"bytes.(*Buffer).WriteString","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":527365,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":527365,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]},{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"dao.(*SQLAddOnInstallations).HasAddOns","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLAddOnInstallations).HasAddOns","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]},{"n":"clusterprovisioner.(*HiveProvisioner).deleteCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/clusterprovisioner.(*HiveProvisioner).deleteCluster","v":6854952,"l":"6.54MB","p":"0.41%","c":[{"n":"archive.(*ClusterArchiver).ArchiveCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/archive.(*ClusterArchiver).ArchiveCluster","v":6854952,"l":"6.54MB","p":"0.41%","c":[{"n":"auth.(*accountsManagerClientSupport).GetSubscription","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).GetSubscription","v":3182280,"l":"3.03MB","p":"0.19%","c":[{"n":"v1.(*SubscriptionsListRequest).SendContext","f":"github.com/openshift-online/ocm-sdk-go/accountsmgmt/v1.(*SubscriptionsListRequest).SendContext","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"ocm-sdk-go.(*Connection).RoundTrip","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"ocm-sdk-go.(*Connection).send","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).send","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"http.send","f":"net/http.send","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"log.(*LoggingTransport).RoundTrip","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","v":2657976,"l":"2.53MB","p":"0.16%","c":[{"n":"log.(*LoggingTransport).getPayload","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).getPayload","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"http.(*gzipReader).Read","f":"net/http.(*gzipReader).Read","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"gzip.NewReader","f":"compress/gzip.NewReader","v":2133048,"l":"2.03MB","p":"0.13%","c":[{"n":"gzip.(*Reader).Reset","f":"compress/gzip.(*Reader).Reset","v":1608408,"l":"1.53MB","p":"0.096%","c":[{"n":"gzip.(*Reader).readHeader","f":"compress/gzip.(*Reader).readHeader","v":1608408,"l":"1.53MB","p":"0.096%","c":[{"n":"flate.NewReader","f":"compress/flate.NewReader","v":1608408,"l":"1.53MB","p":"0.096%","c":[{"n":"flate.(*dictDecoder).init","f":"compress/flate.(*dictDecoder).init","v":1081685,"l":"1.03MB","p":"0.065%","c":null}]}]}]}]}]}]}]}]}]},{"n":"logrus.(*Entry).Info","f":"github.com/sirupsen/logrus.(*Entry).Info","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Replace","f":"strings.Replace","v":524928,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"accountsmgmt.(*Client).V1","f":"github.com/openshift-online/ocm-sdk-go/accountsmgmt.(*Client).V1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"path.Join","f":"path.Join","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Join","f":"strings.Join","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).Grow","f":"strings.(*Builder).Grow","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).grow","f":"strings.(*Builder).grow","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":1573912,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":525312,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"dao.(*SQLIngresses).FindByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLIngresses).FindByClusterID","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.StatementBuilderType.Select","f":"github.com/Masterminds/squirrel.StatementBuilderType.Select","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.Columns","f":"github.com/Masterminds/squirrel.SelectBuilder.Columns","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend","f":"github.com/lann/builder.Extend","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.forEach","f":"github.com/lann/builder.forEach","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.Extend.func1","f":"github.com/lann/builder.Extend.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*list).Cons","f":"github.com/lann/ps.(*list).Cons","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).rowToCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).rowToCluster","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.(*Row).Scan","f":"github.com/Masterminds/squirrel.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Row).Scan","f":"database/sql.(*Row).Scan","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Close","f":"database/sql.(*Rows).Close","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).close","f":"database/sql.(*Rows).close","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"logrus.(*Entry).Infof","f":"github.com/sirupsen/logrus.(*Entry).Infof","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Logf","f":"github.com/sirupsen/logrus.(*Entry).Logf","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).WithField","f":"github.com/sirupsen/logrus.(*Entry).WithField","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).WithFields","f":"github.com/sirupsen/logrus.(*Entry).WithFields","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]},{"n":"dao.(*SQLClusters).Archive","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).Archive","v":1574416,"l":"1.50MB","p":"0.094%","c":[{"n":"squirrel.InsertBuilder.ExecContext","f":"github.com/Masterminds/squirrel.InsertBuilder.ExecContext","v":1574416,"l":"1.50MB","p":"0.094%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"squirrel.(*insertData).ExecContext","f":"github.com/Masterminds/squirrel.(*insertData).ExecContext","v":1050112,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.ExecContextWith","f":"github.com/Masterminds/squirrel.ExecContextWith","v":1050112,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.(*insertData).ToSql","f":"github.com/Masterminds/squirrel.(*insertData).ToSql","v":1050112,"l":"1MB","p":"0.063%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":525312,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":525312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"strings.Join","f":"strings.Join","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).Grow","f":"strings.(*Builder).Grow","v":524800,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.(*Builder).grow","f":"strings.(*Builder).grow","v":524800,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*conn).serve","f":"net/http.(*conn).serve","v":3021624,"l":"2.88MB","p":"0.18%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":1573080,"l":"1.50MB","p":"0.094%","c":[{"n":"tls.(*Conn).serverHandshake","f":"crypto/tls.(*Conn).serverHandshake","v":1573080,"l":"1.50MB","p":"0.094%","c":[{"n":"tls.(*serverHandshakeStateTLS13).handshake","f":"crypto/tls.(*serverHandshakeStateTLS13).handshake","v":1573080,"l":"1.50MB","p":"0.094%","c":[{"n":"tls.(*serverHandshakeStateTLS13).sendServerParameters","f":"crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters","v":1048760,"l":"1MB","p":"0.063%","c":[{"n":"tls.(*halfConn).setTrafficSecret","f":"crypto/tls.(*halfConn).setTrafficSecret","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.aeadAESGCMTLS13","f":"crypto/tls.aeadAESGCMTLS13","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"cipher.NewGCM","f":"crypto/cipher.NewGCM","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"cipher.newGCMWithNonceAndTagSize","f":"crypto/cipher.newGCMWithNonceAndTagSize","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"aes.(*aesCipherGCM).NewGCM","f":"crypto/aes.(*aesCipherGCM).NewGCM","v":524448,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"tls.(*serverHelloMsg).marshal","f":"crypto/tls.(*serverHelloMsg).marshal","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddUint24LengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).addLengthPrefixed","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).callContinuation","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*serverHelloMsg).marshal.func1","f":"crypto/tls.(*serverHelloMsg).marshal.func1","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.addBytesWithLength","f":"crypto/tls.addBytesWithLength","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddValue","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.marshalingFunction.Marshal","f":"crypto/tls.marshalingFunction.Marshal","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.addBytesWithLength.func1","f":"crypto/tls.addBytesWithLength.func1","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).AddBytes","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"cryptobyte.(*Builder).add","f":"vendor/golang.org/x/crypto/cryptobyte.(*Builder).add","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"tls.(*serverHandshakeStateTLS13).sendServerFinished","f":"crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*serverHandshakeStateTLS13).sendSessionTickets","f":"crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*cipherSuiteTLS13).finishedHash","f":"crypto/tls.(*cipherSuiteTLS13).finishedHash","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"hmac.New","f":"crypto/hmac.New","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]},{"n":"http.serverHandler.ServeHTTP","f":"net/http.serverHandler.ServeHTTP","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"http.(*ServeMux).ServeHTTP","f":"net/http.(*ServeMux).ServeHTTP","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"promhttp.InstrumentHandlerCounter.func1","f":"github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"promhttp.InstrumentHandlerInFlight.func1","f":"github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"promhttp.HandlerFor.func1","f":"github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"expfmt.encoderCloser.Encode","f":"github.com/prometheus/common/expfmt.encoderCloser.Encode","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"expfmt.NewEncoder.func7","f":"github.com/prometheus/common/expfmt.NewEncoder.func7","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"expfmt.MetricFamilyToText","f":"github.com/prometheus/common/expfmt.MetricFamilyToText","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"expfmt.MetricFamilyToText.func1","f":"github.com/prometheus/common/expfmt.MetricFamilyToText.func1","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"bufio.(*Writer).Flush","f":"bufio.(*Writer).Flush","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":924248,"l":"0.88MB","p":"0.055%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":924248,"l":"0.88MB","p":"0.055%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.http2ConfigureServer.func1","f":"net/http.http2ConfigureServer.func1","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Server).ServeConn","f":"net/http.(*http2Server).ServeConn","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2serverConn).serve","f":"net/http.(*http2serverConn).serve","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2serverConn).writeFrame","f":"net/http.(*http2serverConn).writeFrame","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2serverConn).scheduleFrameWrite","f":"net/http.(*http2serverConn).scheduleFrameWrite","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2serverConn).startFrameWrite","f":"net/http.(*http2serverConn).startFrameWrite","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.http2writeSettings.writeFrame","f":"net/http.http2writeSettings.writeFrame","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Framer).WriteSettings","f":"net/http.(*http2Framer).WriteSettings","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Framer).startWrite","f":"net/http.(*http2Framer).startWrite","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"http.(*Transport).dialConnFor","f":"net/http.(*Transport).dialConnFor","v":5786086,"l":"5.52MB","p":"0.35%","c":[{"n":"http.(*Transport).dialConn","f":"net/http.(*Transport).dialConn","v":5786086,"l":"5.52MB","p":"0.35%","c":[{"n":"http.(*persistConn).addTLS","f":"net/http.(*persistConn).addTLS","v":524736,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.Client","f":"crypto/tls.Client","v":524736,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"bufio.NewWriterSize","f":"bufio.NewWriterSize","v":1579015,"l":"1.51MB","p":"0.095%","c":null},{"n":"http.(*Transport).dial","f":"net/http.(*Transport).dial","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"net.(*Dialer).DialContext","f":"net.(*Dialer).DialContext","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"net.(*Resolver).resolveAddrList","f":"net.(*Resolver).resolveAddrList","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"net.(*Resolver).internetAddrList","f":"net.(*Resolver).internetAddrList","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"net.filterAddrList","f":"net.filterAddrList","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]},{"n":"bufio.NewReaderSize","f":"bufio.NewReaderSize","v":3158031,"l":"3.01MB","p":"0.19%","c":null}]}]},{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":3254197,"l":"3.10MB","p":"0.19%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"apiserver.(*Server).listUpgradePolicies","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"service.(*UpgradePolicyServiceImpl).ListByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*UpgradePolicyServiceImpl).ListByClusterID","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.createAuthCacheMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"opid.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":2728372,"l":"2.60MB","p":"0.16%","c":[{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1050881,"l":"1MB","p":"0.063%","c":[{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).listByOrganizations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).ListOrganizationIDs","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).ListOrganizationIDs","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).resourceReview","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).resourceReview","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Request).SendContext","f":"github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"ioutil.ReadAll","f":"io/ioutil.ReadAll","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"ioutil.readAll","f":"io/ioutil.readAll","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).ReadFrom","f":"bytes.(*Buffer).ReadFrom","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":525056,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).listAddOnInstallations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listAddOnInstallations","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"osd.(*AddOnInstallationService).List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*AddOnInstallationService).List","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).toSql","f":"github.com/Masterminds/squirrel.(*selectData).toSql","v":525825,"l":"0.50MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).String","f":"bytes.(*Buffer).String","v":525825,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1677491,"l":"1.60MB","p":"0.1%","c":[{"n":"apiserver.(*Server).listUpgradePolicies","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"api.(*TransactionResponseWriter).Write","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.(*TransactionResponseWriter).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"handlers.(*compressResponseWriter).Write","f":"github.com/gorilla/handlers.(*compressResponseWriter).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"gzip.(*Writer).Write","f":"compress/gzip.(*Writer).Write","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.NewWriter","f":"compress/flate.NewWriter","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.(*compressor).init","f":"compress/flate.(*compressor).init","v":1119753,"l":"1.07MB","p":"0.067%","c":[{"n":"flate.(*compressor).initDeflate","f":"compress/flate.(*compressor).initDeflate","v":1119753,"l":"1.07MB","p":"0.067%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"cache.(*sharedIndexInformer).Run","f":"k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"cache.(*controller).Run","f":"k8s.io/client-go/tools/cache.(*controller).Run","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"wait.Until","f":"k8s.io/apimachinery/pkg/util/wait.Until","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"cache.(*controller).processLoop","f":"k8s.io/client-go/tools/cache.(*controller).processLoop","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"cache.(*DeltaFIFO).Pop","f":"k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop","v":5090189,"l":"4.85MB","p":"0.3%","c":[{"n":"cache.(*sharedIndexInformer).HandleDeltas","f":"k8s.io/client-go/tools/cache.(*sharedIndexInformer).HandleDeltas","v":4565885,"l":"4.35MB","p":"0.27%","c":[{"n":"cache.(*cache).Add","f":"k8s.io/client-go/tools/cache.(*cache).Add","v":2992917,"l":"2.85MB","p":"0.18%","c":[{"n":"cache.(*threadSafeMap).Add","f":"k8s.io/client-go/tools/cache.(*threadSafeMap).Add","v":2468589,"l":"2.35MB","p":"0.15%","c":[{"n":"cache.(*threadSafeMap).updateIndices","f":"k8s.io/client-go/tools/cache.(*threadSafeMap).updateIndices","v":566314,"l":"0.54MB","p":"0.034%","c":[{"n":"sets.String.Insert","f":"k8s.io/apimachinery/pkg/util/sets.String.Insert","v":566314,"l":"0.54MB","p":"0.034%","c":null}]}]},{"n":"cache.DeletionHandlingMetaNamespaceKeyFunc","f":"k8s.io/client-go/tools/cache.DeletionHandlingMetaNamespaceKeyFunc","v":524328,"l":"0.50MB","p":"0.031%","c":[{"n":"cache.MetaNamespaceKeyFunc","f":"k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","v":524328,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"cache.(*cache).Get","f":"k8s.io/client-go/tools/cache.(*cache).Get","v":1572968,"l":"1.50MB","p":"0.094%","c":[{"n":"cache.DeletionHandlingMetaNamespaceKeyFunc","f":"k8s.io/client-go/tools/cache.DeletionHandlingMetaNamespaceKeyFunc","v":1572968,"l":"1.50MB","p":"0.094%","c":[{"n":"cache.MetaNamespaceKeyFunc","f":"k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","v":1572968,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"leaderelection.(*LeaderElector).renew.func1.1.1","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1.1.1","v":3151090,"l":"3.01MB","p":"0.19%","c":[{"n":"leaderelection.(*LeaderElector).tryAcquireOrRenew","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew","v":3151090,"l":"3.01MB","p":"0.19%","c":[{"n":"resourcelock.(*ConfigMapLock).Update","f":"k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Update","v":1577306,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*configMaps).Update","f":"k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Update","v":1577306,"l":"1.50MB","p":"0.094%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":1052858,"l":"1MB","p":"0.063%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":1052858,"l":"1MB","p":"0.063%","c":[{"n":"rest.(*Request).request.func2","f":"k8s.io/client-go/rest.(*Request).request.func2","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"rest.(*Request).request.func2.1","f":"k8s.io/client-go/rest.(*Request).request.func2.1","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"io.Copy","f":"io.Copy","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"io.copyBuffer","f":"io.copyBuffer","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"ioutil.devNull.ReadFrom","f":"io/ioutil.devNull.ReadFrom","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"sync.(*Pool).Get","f":"sync.(*Pool).Get","v":528394,"l":"0.50MB","p":"0.032%","c":[{"n":"ioutil.glob..func1","f":"io/ioutil.glob..func1","v":528394,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]},{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"transport.(*userAgentRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"transport.(*bearerAuthRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"net.CloneRequest","f":"k8s.io/apimachinery/pkg/util/net.CloneRequest","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"net.CloneHeader","f":"k8s.io/apimachinery/pkg/util/net.CloneHeader","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"resourcelock.(*ConfigMapLock).Get","f":"k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Get","v":1573784,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*configMaps).Get","f":"k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Get","v":1573784,"l":"1.50MB","p":"0.094%","c":[{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"http.send","f":"net/http.send","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"transport.(*userAgentRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"transport.(*bearerAuthRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","v":1049472,"l":"1MB","p":"0.063%","c":[{"n":"net.CloneRequest","f":"k8s.io/apimachinery/pkg/util/net.CloneRequest","v":524416,"l":"0.50MB","p":"0.031%","c":null},{"n":"fmt.Sprintf","f":"fmt.Sprintf","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*pp).doPrintf","f":"fmt.(*pp).doPrintf","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*pp).printArg","f":"fmt.(*pp).printArg","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*pp).fmtString","f":"fmt.(*pp).fmtString","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*fmt).fmtS","f":"fmt.(*fmt).fmtS","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*fmt).padString","f":"fmt.(*fmt).padString","v":525056,"l":"0.50MB","p":"0.031%","c":[{"n":"fmt.(*buffer).writeString","f":"fmt.(*buffer).writeString","v":525056,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"rest.(*RESTClient).Get","f":"k8s.io/client-go/rest.(*RESTClient).Get","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.(*RESTClient).Verb","f":"k8s.io/client-go/rest.(*RESTClient).Verb","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.readExpBackoffConfig","f":"k8s.io/client-go/rest.readExpBackoffConfig","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"strconv.ParseInt","f":"strconv.ParseInt","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"strconv.syntaxError","f":"strconv.syntaxError","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":3146112,"l":"3MB","p":"0.19%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":3146112,"l":"3MB","p":"0.19%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*ctx).append","f":"github.com/json-iterator/go.(*ctx).append","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"cache.(*Reflector).ListAndWatch.func1.1.2","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"cache.(*ListWatch).List","f":"k8s.io/client-go/tools/cache.(*ListWatch).List","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":2621800,"l":"2.50MB","p":"0.16%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":2097504,"l":"2MB","p":"0.13%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":2097504,"l":"2MB","p":"0.13%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":2097504,"l":"2MB","p":"0.13%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":2097504,"l":"2MB","p":"0.13%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":1573128,"l":"1.50MB","p":"0.094%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1573128,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":524376,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524376,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*http2serverConn).readFrames","f":"net/http.(*http2serverConn).readFrames","v":2106129,"l":"2.01MB","p":"0.13%","c":[{"n":"http.(*http2Framer).ReadFrame","f":"net/http.(*http2Framer).ReadFrame","v":2106129,"l":"2.01MB","p":"0.13%","c":[{"n":"http.(*http2Framer).readMetaFrame","f":"net/http.(*http2Framer).readMetaFrame","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*Decoder).Write","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).Write","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*Decoder).parseHeaderFieldRepr","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*Decoder).parseFieldLiteral","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"hpack.(*Decoder).callEmit","f":"vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*http2Framer).readMetaFrame.func1","f":"net/http.(*http2Framer).readMetaFrame.func1","v":524928,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]},{"n":"http.http2NewFramer.func1","f":"net/http.http2NewFramer.func1","v":525825,"l":"0.50MB","p":"0.032%","c":null},{"n":"http.http2readFrameHeader","f":"net/http.http2readFrameHeader","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"io.ReadFull","f":"io.ReadFull","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"io.ReadAtLeast","f":"io.ReadAtLeast","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1055376,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1055376,"l":"1.01MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":2097208,"l":"2MB","p":"0.13%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":2097208,"l":"2MB","p":"0.13%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1572896,"l":"1.50MB","p":"0.094%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":1572896,"l":"1.50MB","p":"0.094%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfType","f":"github.com/json-iterator/go.encoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createEncoderOfType","f":"github.com/json-iterator/go.createEncoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createEncoderOfType","f":"github.com/json-iterator/go._createEncoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfSlice","f":"github.com/json-iterator/go.encoderOfSlice","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfType","f":"github.com/json-iterator/go.encoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createEncoderOfType","f":"github.com/json-iterator/go.createEncoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createEncoderOfType","f":"github.com/json-iterator/go._createEncoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfStruct","f":"github.com/json-iterator/go.encoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createStructDescriptor","f":"github.com/json-iterator/go.createStructDescriptor","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":1048600,"l":"1MB","p":"0.063%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"cache.(*Reflector).ListAndWatch.func1.1.2","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"cache.(*ListWatch).List","f":"k8s.io/client-go/tools/cache.(*ListWatch).List","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"manager.(*controllerManager).startLeaderElectionRunnables.func1","f":"sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).startLeaderElectionRunnables.func1","v":1581138,"l":"1.51MB","p":"0.095%","c":[{"n":"controller.(*Controller).Start","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start","v":1581138,"l":"1.51MB","p":"0.095%","c":[{"n":"controller.(*Controller).Start.func1","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1","v":1581138,"l":"1.51MB","p":"0.095%","c":[{"n":"source.(*Kind).Start","f":"sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start","v":1581138,"l":"1.51MB","p":"0.095%","c":[{"n":"cache.(*sharedIndexInformer).AddEventHandler","f":"k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandler","v":1056818,"l":"1.01MB","p":"0.063%","c":[{"n":"cache.(*sharedIndexInformer).AddEventHandlerWithResyncPeriod","f":"k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandlerWithResyncPeriod","v":1056818,"l":"1.01MB","p":"0.063%","c":[{"n":"cache.newProcessListener","f":"k8s.io/client-go/tools/cache.newProcessListener","v":532522,"l":"0.51MB","p":"0.032%","c":[{"n":"buffer.NewRingGrowing","f":"k8s.io/utils/buffer.NewRingGrowing","v":532522,"l":"0.51MB","p":"0.032%","c":null}]}]}]},{"n":"cache.(*informerCache).GetInformer","f":"sigs.k8s.io/controller-runtime/pkg/cache.(*informerCache).GetInformer","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"internal.(*InformersMap).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*InformersMap).Get","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"internal.(*specificInformersMap).Get","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*specificInformersMap).Get","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"internal.(*specificInformersMap).addInformerToMap","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.(*specificInformersMap).addInformerToMap","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"internal.createStructuredListWatch","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiutil.(*dynamicRESTMapper).RESTMapping","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).RESTMapping","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiutil.(*dynamicRESTMapper).checkAndReload","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).checkAndReload","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiutil.(*dynamicRESTMapper).checkAndReload.func1","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).checkAndReload.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiutil.(*dynamicRESTMapper).RESTMapping.func1","f":"sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).RESTMapping.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"meta.PriorityRESTMapper.RESTMapping","f":"k8s.io/apimachinery/pkg/api/meta.PriorityRESTMapper.RESTMapping","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"meta.MultiRESTMapper.RESTMappings","f":"k8s.io/apimachinery/pkg/api/meta.MultiRESTMapper.RESTMappings","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"meta.(*DefaultRESTMapper).RESTMappings","f":"k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).RESTMappings","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).skipString","f":"github.com/json-iterator/go.(*Iterator).skipString","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1579467,"l":"1.51MB","p":"0.095%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":1579467,"l":"1.51MB","p":"0.095%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"watch.(*StreamWatcher).receive","f":"k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive","v":1573592,"l":"1.50MB","p":"0.094%","c":[{"n":"watch.(*Decoder).Decode","f":"k8s.io/client-go/rest/watch.(*Decoder).Decode","v":1573592,"l":"1.50MB","p":"0.094%","c":[{"n":"runtime.Decode","f":"k8s.io/apimachinery/pkg/runtime.Decode","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":1048664,"l":"1MB","p":"0.063%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*ctx).append","f":"github.com/json-iterator/go.(*ctx).append","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"go.encoderOfType","f":"github.com/json-iterator/go.encoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createEncoderOfType","f":"github.com/json-iterator/go.createEncoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createEncoderOfType","f":"github.com/json-iterator/go._createEncoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfSlice","f":"github.com/json-iterator/go.encoderOfSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfType","f":"github.com/json-iterator/go.encoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createEncoderOfType","f":"github.com/json-iterator/go.createEncoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createEncoderOfType","f":"github.com/json-iterator/go._createEncoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.encoderOfStruct","f":"github.com/json-iterator/go.encoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"streaming.(*decoder).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*twoFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipString","f":"github.com/json-iterator/go.(*Iterator).skipString","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":524928,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1573520,"l":"1.50MB","p":"0.094%","c":[{"n":"apiserver.(*Server).getClusterMetricOperators","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getClusterMetricOperators","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*Server).handleClusterMetricQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).handleClusterMetricQuery","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*MetricService).GetOperators","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).GetOperators","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*MetricService).authorizeAndQuery","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).authorizeAndQuery","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*MetricService).GetOperators.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).GetOperators.func1","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*MetricService).querySingleClusterOperators","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*MetricService).querySingleClusterOperators","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"metrics.(*Client).Query","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/metrics.(*Client).Query","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).array","f":"encoding/json.(*decodeState).array","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.Value.SetMapIndex","f":"reflect.Value.SetMapIndex","v":524576,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.mapassign","f":"reflect.mapassign","v":524576,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).listClusterIngresses","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.IngressSrvImpl.List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.IngressSrvImpl.List","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).CheckResourceAuthorization","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).CheckResourceAuthorization","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*CacheMgr).CheckUserAccessWithUsername","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).CheckUserAccessWithUsername","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*CacheMgr).lookupInCache","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).lookupInCache","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.checkUserAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccess","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.checkUserAccessWithUsername","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccessWithUsername","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Request).SendContext","f":"github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).RoundTrip","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).send","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).send","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*LoggingTransport).RoundTrip","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Info","f":"github.com/sirupsen/logrus.(*Entry).Info","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Replace","f":"strings.Replace","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).getCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).Get","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).Get","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).CheckResourceAuthorization","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).CheckResourceAuthorization","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*CacheMgr).CheckUserAccessWithUsername","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).CheckUserAccessWithUsername","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*CacheMgr).lookupInCache","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*CacheMgr).lookupInCache","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.checkUserAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccess","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.checkUserAccessWithUsername","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.checkUserAccessWithUsername","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Request).SendContext","f":"github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).RoundTrip","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).send","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).send","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*LoggingTransport).RoundTrip","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*LoggingTransport).RoundTrip","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Info","f":"github.com/sirupsen/logrus.(*Entry).Info","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).Log","f":"github.com/sirupsen/logrus.(*Entry).Log","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.Entry.log","f":"github.com/sirupsen/logrus.Entry.log","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"logrus.(*Entry).write","f":"github.com/sirupsen/logrus.(*Entry).write","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"filename.(*wrapper).Format","f":"github.com/onrik/logrus/filename.(*wrapper).Format","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"log.(*Formatter).Format","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/log.(*Formatter).Format","v":524512,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Replace","f":"strings.Replace","v":524512,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"leaderelection.(*LeaderElector).Run","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).Run","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"leaderelection.(*LeaderElector).acquire","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"wait.JitterUntil","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"wait.JitterUntil.func1","f":"k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"leaderelection.(*LeaderElector).acquire.func1","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire.func1","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"leaderelection.(*LeaderElector).tryAcquireOrRenew","f":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"resourcelock.(*ConfigMapLock).Get","f":"k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Get","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"v1.(*configMaps).Get","f":"k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Get","v":1573112,"l":"1.50MB","p":"0.094%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048648,"l":"1MB","p":"0.063%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*mapDecoder).Decode","f":"github.com/json-iterator/go.(*mapDecoder).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).readStringSlowPath","f":"github.com/json-iterator/go.(*Iterator).readStringSlowPath","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]},{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*stringCodec).Decode","f":"github.com/json-iterator/go.(*stringCodec).Decode","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]},{"n":"rest.(*Request).Do","f":"k8s.io/client-go/rest.(*Request).Do","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"rest.(*Request).request","f":"k8s.io/client-go/rest.(*Request).request","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).send","f":"net/http.(*Client).send","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"http.send","f":"net/http.send","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"transport.(*userAgentRoundTripper).RoundTrip","f":"k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"net.CloneRequest","f":"k8s.io/apimachinery/pkg/util/net.CloneRequest","v":524464,"l":"0.50MB","p":"0.031%","c":[{"n":"net.CloneHeader","f":"k8s.io/apimachinery/pkg/util/net.CloneHeader","v":524464,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.setRequestCancel.func3","f":"net/http.setRequestCancel.func3","v":524336,"l":"0.50MB","p":"0.031%","c":null},{"n":"runtime.doInit","f":"runtime.doInit","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"runtime.doInit","f":"runtime.doInit","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.init.0","f":"github.com/go-openapi/spec.init.0","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.initResolutionCache","f":"github.com/go-openapi/spec.initResolutionCache","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.MustLoadSwagger20Schema","f":"github.com/go-openapi/spec.MustLoadSwagger20Schema","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.Swagger20Schema","f":"github.com/go-openapi/spec.Swagger20Schema","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.(*Schema).UnmarshalJSON","f":"github.com/go-openapi/spec.(*Schema).UnmarshalJSON","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.(*Schema).UnmarshalJSON","f":"github.com/go-openapi/spec.(*Schema).UnmarshalJSON","v":1065450,"l":"1.02MB","p":"0.064%","c":[{"n":"spec.(*Ref).fromMap","f":"github.com/go-openapi/spec.(*Ref).fromMap","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"jsonreference.New","f":"github.com/go-openapi/jsonreference.New","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"jsonreference.(*Ref).parse","f":"github.com/go-openapi/jsonreference.(*Ref).parse","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"purell.NormalizeURL","f":"github.com/PuerkitoBio/purell.NormalizeURL","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"purell.removeDefaultPort","f":"github.com/PuerkitoBio/purell.removeDefaultPort","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).ReplaceAllStringFunc","f":"regexp.(*Regexp).ReplaceAllStringFunc","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).replaceAll","f":"regexp.(*Regexp).replaceAll","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).doExecute","f":"regexp.(*Regexp).doExecute","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*Regexp).backtrack","f":"regexp.(*Regexp).backtrack","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"regexp.(*bitState).reset","f":"regexp.(*bitState).reset","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]},{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*decodeState).object","f":"encoding/json.(*decodeState).object","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"spec.(*Schema).UnmarshalJSON","f":"github.com/go-openapi/spec.(*Schema).UnmarshalJSON","v":524608,"l":"0.50MB","p":"0.031%","c":[{"n":"swag.(*NameProvider).GetJSONNames","f":"github.com/go-openapi/swag.(*NameProvider).GetJSONNames","v":524608,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"apiserver.(*Server).listUpgradePolicies","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listUpgradePolicies","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"service.(*UpgradePolicyServiceImpl).ListByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*UpgradePolicyServiceImpl).ListByClusterID","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.(*selectData).ToSql","f":"github.com/Masterminds/squirrel.(*selectData).ToSql","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.dollarFormat.ReplacePlaceholders","f":"github.com/Masterminds/squirrel.dollarFormat.ReplacePlaceholders","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"squirrel.replacePositionalPlaceholders","f":"github.com/Masterminds/squirrel.replacePositionalPlaceholders","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"fmt.Fprintf","f":"fmt.Fprintf","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).Write","f":"bytes.(*Buffer).Write","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":1054731,"l":"1.01MB","p":"0.063%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":1054731,"l":"1.01MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.createAuthCacheMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.createAuthCacheMiddleware.func1","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"opid.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":1051330,"l":"1MB","p":"0.063%","c":[{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"bufio.NewReader","f":"bufio.NewReader","v":526338,"l":"0.50MB","p":"0.032%","c":[{"n":"bufio.NewReaderSize","f":"bufio.NewReaderSize","v":526338,"l":"0.50MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).listByOrganizations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLClusters).AuthorizedFind","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLClusters).findUsingFilter","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).findUsingFilter","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Next","f":"database/sql.(*Rows).Next","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).Next.func1","f":"database/sql.(*Rows).Next.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Rows).nextLocked","f":"database/sql.(*Rows).nextLocked","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"opid.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":1049856,"l":"1MB","p":"0.063%","c":[{"n":"apiserver.(*Server).listMachineTypes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachineTypes","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.writeJSONResponse","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.Marshal","f":"encoding/json.Marshal","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*encodeState).marshal","f":"encoding/json.(*encodeState).marshal","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*encodeState).reflectValue","f":"encoding/json.(*encodeState).reflectValue","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.valueEncoder","f":"encoding/json.valueEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newPtrEncoder","f":"encoding/json.newPtrEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newStructEncoder","f":"encoding/json.newStructEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.cachedTypeFields","f":"encoding/json.cachedTypeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeFields","f":"encoding/json.typeFields","v":524864,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).getCluster","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).getCluster","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).Get","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).Get","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.GetStruct","f":"github.com/lann/builder.GetStruct","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct","f":"github.com/lann/builder.scanStruct","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"ps.(*tree).ForEach","f":"github.com/lann/ps.(*tree).ForEach","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.scanStruct.func1","f":"github.com/lann/builder.scanStruct.func1","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"builder.listToSlice","f":"github.com/lann/builder.listToSlice","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524992,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524992,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"apiserver.(*Server).Start","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).Start","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"apiserver.(*Server).routes","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).routes","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"mux.(*Router).HandleFunc","f":"github.com/gorilla/mux.(*Router).HandleFunc","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"mux.(*Route).Path","f":"github.com/gorilla/mux.(*Route).Path","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"mux.(*Route).addRegexpMatcher","f":"github.com/gorilla/mux.(*Route).addRegexpMatcher","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"mux.newRouteRegexp","f":"github.com/gorilla/mux.newRouteRegexp","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"regexp.Compile","f":"regexp.Compile","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"regexp.compile","f":"regexp.compile","v":1049272,"l":"1MB","p":"0.063%","c":[{"n":"regexp.compileOnePass","f":"regexp.compileOnePass","v":524928,"l":"0.50MB","p":"0.031%","c":[{"n":"regexp.makeOnePass","f":"regexp.makeOnePass","v":524928,"l":"0.50MB","p":"0.031%","c":null}]},{"n":"syntax.Parse","f":"regexp/syntax.Parse","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*parser).op","f":"regexp/syntax.(*parser).op","v":524344,"l":"0.50MB","p":"0.031%","c":[{"n":"syntax.(*parser).newRegexp","f":"regexp/syntax.(*parser).newRegexp","v":524344,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]},{"n":"cache.(*Reflector).ListAndWatch.func1.1.2","f":"k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"cache.(*ListWatch).List","f":"k8s.io/client-go/tools/cache.(*ListWatch).List","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":1048800,"l":"1MB","p":"0.063%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524496,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524496,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":1048616,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":1048616,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"cache.(*ListWatch).List","f":"k8s.io/client-go/tools/cache.(*ListWatch).List","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"pager.(*ListPager).List","f":"k8s.io/client-go/tools/pager.(*ListPager).List","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"pager.SimplePageFunc.func1","f":"k8s.io/client-go/tools/pager.SimplePageFunc.func1","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"internal.createStructuredListWatch.func1","f":"sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"rest.Result.Into","f":"k8s.io/client-go/rest.Result.Into","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"runtime.WithoutVersionDecoder.Decode","f":"k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*placeholderDecoder).Decode","f":"github.com/json-iterator/go.(*placeholderDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"v1.(*Time).UnmarshalJSON","f":"k8s.io/apimachinery/pkg/apis/meta/v1.(*Time).UnmarshalJSON","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"json.Unmarshal","f":"encoding/json.Unmarshal","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).unmarshal","f":"encoding/json.(*decodeState).unmarshal","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).value","f":"encoding/json.(*decodeState).value","v":1048608,"l":"1MB","p":"0.063%","c":[{"n":"json.(*decodeState).literalStore","f":"encoding/json.(*decodeState).literalStore","v":1048608,"l":"1MB","p":"0.063%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*http2Transport).getBodyWriterState.func1","f":"net/http.(*http2Transport).getBodyWriterState.func1","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"http.(*http2clientStream).writeRequestBody","f":"net/http.(*http2clientStream).writeRequestBody","v":666237,"l":"0.64MB","p":"0.04%","c":[{"n":"http.(*http2ClientConn).frameScratchBuffer","f":"net/http.(*http2ClientConn).frameScratchBuffer","v":666237,"l":"0.64MB","p":"0.04%","c":null}]}]},{"n":"healthcheck.(*Server).Start","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/healthcheck.(*Server).Start","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"helpers.Serve","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/helpers.Serve","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"http.(*Server).ListenAndServeTLS","f":"net/http.(*Server).ListenAndServeTLS","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.Listen","f":"net.Listen","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.(*ListenConfig).Listen","f":"net.(*ListenConfig).Listen","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.(*sysListener).listenTCP","f":"net.(*sysListener).listenTCP","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.internetSocket","f":"net.internetSocket","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.socket","f":"net.socket","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.listenerBacklog","f":"net.listenerBacklog","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"sync.(*Once).Do","f":"sync.(*Once).Do","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"sync.(*Once).doSlow","f":"sync.(*Once).doSlow","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.listenerBacklog.func1","f":"net.listenerBacklog.func1","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.maxListenerBacklog","f":"net.maxListenerBacklog","v":557738,"l":"0.53MB","p":"0.033%","c":[{"n":"net.open","f":"net.open","v":557738,"l":"0.53MB","p":"0.033%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"watch.(*Broadcaster).loop","f":"k8s.io/apimachinery/pkg/watch.(*Broadcaster).loop","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"watch.(*Broadcaster).blockQueue.func1","f":"k8s.io/apimachinery/pkg/watch.(*Broadcaster).blockQueue.func1","v":540842,"l":"0.52MB","p":"0.032%","c":[{"n":"watch.(*Broadcaster).Watch.func1","f":"k8s.io/apimachinery/pkg/watch.(*Broadcaster).Watch.func1","v":540842,"l":"0.52MB","p":"0.032%","c":null}]}]},{"n":"acctclaim.(*AccountClaimReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"acctclaim.(*AccountClaimReconciler).Reconcile.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile.func1","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"acctclaim.(*AccountClaimReconciler).accountClaimUpdated","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).accountClaimUpdated","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"squirrel.SelectBuilder.QueryRowContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryRowContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"squirrel.(*selectData).QueryRowContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryRowContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"squirrel.QueryRowContextWith","f":"github.com/Masterminds/squirrel.QueryRowContextWith","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"squirrel.(*stdsqlRunner).QueryRowContext","f":"github.com/Masterminds/squirrel.(*stdsqlRunner).QueryRowContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.(*Tx).QueryRowContext","f":"database/sql.(*Tx).QueryRowContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*stmt).exec","f":"github.com/lib/pq.(*stmt).exec","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).readBindResponse","f":"github.com/lib/pq.(*conn).readBindResponse","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1","f":"github.com/lib/pq.(*conn).recv1","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).recv1Buf","f":"github.com/lib/pq.(*conn).recv1Buf","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"pq.(*conn).recvMessage","f":"github.com/lib/pq.(*conn).recvMessage","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"io.ReadFull","f":"io.ReadFull","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"io.ReadAtLeast","f":"io.ReadAtLeast","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"bufio.(*Reader).Read","f":"bufio.(*Reader).Read","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"tls.(*Conn).Read","f":"crypto/tls.(*Conn).Read","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"tls.(*Conn).readRecord","f":"crypto/tls.(*Conn).readRecord","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"tls.(*Conn).readRecordOrCCS","f":"crypto/tls.(*Conn).readRecordOrCCS","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"tls.(*Conn).readFromUntil","f":"crypto/tls.(*Conn).readFromUntil","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).Grow","f":"bytes.(*Buffer).Grow","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.(*Buffer).grow","f":"bytes.(*Buffer).grow","v":529746,"l":"0.51MB","p":"0.032%","c":[{"n":"bytes.makeSlice","f":"bytes.makeSlice","v":529746,"l":"0.51MB","p":"0.032%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"json.Marshal","f":"encoding/json.Marshal","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*encodeState).marshal","f":"encoding/json.(*encodeState).marshal","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.(*encodeState).reflectValue","f":"encoding/json.(*encodeState).reflectValue","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.valueEncoder","f":"encoding/json.valueEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newPtrEncoder","f":"encoding/json.newPtrEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newStructEncoder","f":"encoding/json.newStructEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.cachedTypeFields","f":"encoding/json.cachedTypeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeFields","f":"encoding/json.typeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newSliceEncoder","f":"encoding/json.newSliceEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newArrayEncoder","f":"encoding/json.newArrayEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newPtrEncoder","f":"encoding/json.newPtrEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newStructEncoder","f":"encoding/json.newStructEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.cachedTypeFields","f":"encoding/json.cachedTypeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeFields","f":"encoding/json.typeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newPtrEncoder","f":"encoding/json.newPtrEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeEncoder","f":"encoding/json.typeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newTypeEncoder","f":"encoding/json.newTypeEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.newStructEncoder","f":"encoding/json.newStructEncoder","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.cachedTypeFields","f":"encoding/json.cachedTypeFields","v":524864,"l":"0.50MB","p":"0.031%","c":[{"n":"json.typeFields","f":"encoding/json.typeFields","v":524864,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go-healthcheck.PeriodicChecker.func1","f":"github.com/docker/go-healthcheck.PeriodicChecker.func1","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"go-healthcheck.CheckFunc.Check","f":"github.com/docker/go-healthcheck.CheckFunc.Check","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"healthcheck.dbHealthcheck","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/healthcheck.dbHealthcheck","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.CheckConnection","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.CheckConnection","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).QueryContext","f":"database/sql.(*DB).QueryContext","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).query","f":"database/sql.(*DB).query","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).startup","f":"github.com/lib/pq.(*conn).startup","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).sendStartupPacket","f":"github.com/lib/pq.(*conn).sendStartupPacket","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Write","f":"crypto/tls.(*Conn).Write","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).clientHandshake","f":"crypto/tls.(*Conn).clientHandshake","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).handshake","f":"crypto/tls.(*clientHandshakeState).handshake","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).doFullHandshake","f":"crypto/tls.(*clientHandshakeState).doFullHandshake","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).verifyServerCertificate","f":"crypto/tls.(*Conn).verifyServerCertificate","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.ParseCertificate","f":"crypto/x509.ParseCertificate","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.parseCertificate","f":"crypto/x509.parseCertificate","v":524448,"l":"0.50MB","p":"0.031%","c":[{"n":"pkix.(*Name).FillFromRDNSequence","f":"crypto/x509/pkix.(*Name).FillFromRDNSequence","v":524448,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"controller.(*Controller).worker","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"controller.(*Controller).processNextWorkItem","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"controller.(*Controller).reconcileHandler","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"acctclaim.(*AccountClaimReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/acctclaim.(*AccountClaimReconciler).Reconcile","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).startup","f":"github.com/lib/pq.(*conn).startup","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).sendStartupPacket","f":"github.com/lib/pq.(*conn).sendStartupPacket","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Write","f":"crypto/tls.(*Conn).Write","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).clientHandshake","f":"crypto/tls.(*Conn).clientHandshake","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).handshake","f":"crypto/tls.(*clientHandshakeState).handshake","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).doFullHandshake","f":"crypto/tls.(*clientHandshakeState).doFullHandshake","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*ecdheKeyAgreement).processServerKeyExchange","f":"crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.verifyHandshakeSignature","f":"crypto/tls.verifyHandshakeSignature","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"rsa.VerifyPKCS1v15","f":"crypto/rsa.VerifyPKCS1v15","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"rsa.encrypt","f":"crypto/rsa.encrypt","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"big.(*Int).Exp","f":"math/big.(*Int).Exp","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.expNN","f":"math/big.nat.expNN","v":524432,"l":"0.50MB","p":"0.031%","c":[{"n":"big.nat.make","f":"math/big.nat.make","v":524432,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"authentication.(*Handler).ServeHTTP","f":"github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*Server).listClusterIngresses","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusterIngresses","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.IngressSrvImpl.List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.IngressSrvImpl.List","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).GetClusterAndCheckAccess","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/osd.(*ClusterAuthorizedGetterImpl).getClusterIfAuthorized","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLClusters).FindByID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).FindByID","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLMachinePools).FindByClusterID","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLMachinePools).FindByClusterID","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.SelectBuilder.QueryContext","f":"github.com/Masterminds/squirrel.SelectBuilder.QueryContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.(*selectData).QueryContext","f":"github.com/Masterminds/squirrel.(*selectData).QueryContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"squirrel.QueryContextWith","f":"github.com/Masterminds/squirrel.QueryContextWith","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*Tx).QueryContext","f":"database/sql.(*Tx).QueryContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC","f":"database/sql.(*DB).queryDC","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.withLock","f":"database/sql.withLock","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).queryDC.func1","f":"database/sql.(*DB).queryDC.func1","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.ctxDriverQuery","f":"database/sql.ctxDriverQuery","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).QueryContext","f":"github.com/lib/pq.(*conn).QueryContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).query","f":"github.com/lib/pq.(*conn).query","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).prepareTo","f":"github.com/lib/pq.(*conn).prepareTo","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).readStatementDescribeResponse","f":"github.com/lib/pq.(*conn).readStatementDescribeResponse","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.parseStatementRowDescribe","f":"github.com/lib/pq.parseStatementRowDescribe","v":524360,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"controller.(*Controller).reconcileHandler","f":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"imageset.(*ClusterImageSetReconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/imageset.(*ClusterImageSetReconciler).Reconcile","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).startup","f":"github.com/lib/pq.(*conn).startup","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).sendStartupPacket","f":"github.com/lib/pq.(*conn).sendStartupPacket","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Write","f":"crypto/tls.(*Conn).Write","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).clientHandshake","f":"crypto/tls.(*Conn).clientHandshake","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).handshake","f":"crypto/tls.(*clientHandshakeState).handshake","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).doFullHandshake","f":"crypto/tls.(*clientHandshakeState).doFullHandshake","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).verifyServerCertificate","f":"crypto/tls.(*Conn).verifyServerCertificate","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.ParseCertificate","f":"crypto/x509.ParseCertificate","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.parseCertificate","f":"crypto/x509.parseCertificate","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.Unmarshal","f":"encoding/asn1.Unmarshal","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.UnmarshalWithParams","f":"encoding/asn1.UnmarshalWithParams","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseSequenceOf","f":"encoding/asn1.parseSequenceOf","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.MakeSlice","f":"reflect.MakeSlice","v":524360,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect.unsafe_NewArray","f":"reflect.unsafe_NewArray","v":524360,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).DecoderOf","f":"github.com/json-iterator/go.(*frozenConfig).DecoderOf","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfOptional","f":"github.com/json-iterator/go.decoderOfOptional","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfSlice","f":"github.com/json-iterator/go.decoderOfSlice","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfType","f":"github.com/json-iterator/go.decoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.createDecoderOfType","f":"github.com/json-iterator/go.createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go._createDecoderOfType","f":"github.com/json-iterator/go._createDecoderOfType","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.decoderOfStruct","f":"github.com/json-iterator/go.decoderOfStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"go.describeStruct","f":"github.com/json-iterator/go.describeStruct","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.(*UnsafeStructType).Field","f":"github.com/modern-go/reflect2.(*UnsafeStructType).Field","v":524352,"l":"0.50MB","p":"0.031%","c":[{"n":"reflect2.newUnsafeStructField","f":"github.com/modern-go/reflect2.newUnsafeStructField","v":524352,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"logging.Middleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).listByOrganizations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).ListOrganizationIDs","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).ListOrganizationIDs","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"auth.(*accountsManagerClientSupport).resourceReview","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.(*accountsManagerClientSupport).resourceReview","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Request).SendContext","f":"github.com/openshift-online/ocm-sdk-go.(*Request).SendContext","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).RoundTrip","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).RoundTrip","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"ocm-sdk-go.(*Connection).send","f":"github.com/openshift-online/ocm-sdk-go.(*Connection).send","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).Do","f":"net/http.(*Client).Do","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).do","f":"net/http.(*Client).do","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Client).makeHeadersCopier","f":"net/http.(*Client).makeHeadersCopier","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.cloneOrMakeHeader","f":"net/http.cloneOrMakeHeader","v":524320,"l":"0.50MB","p":"0.031%","c":[{"n":"http.Header.Clone","f":"net/http.Header.Clone","v":524320,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"http.(*persistConn).writeLoop","f":"net/http.(*persistConn).writeLoop","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"http.(*Request).write","f":"net/http.(*Request).write","v":524312,"l":"0.50MB","p":"0.031%","c":[{"n":"url.(*URL).RequestURI","f":"net/url.(*URL).RequestURI","v":524312,"l":"0.50MB","p":"0.031%","c":null}]}]},{"n":"json.(*Serializer).Decode","f":"k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*frozenConfig).Unmarshal","f":"github.com/json-iterator/go.(*frozenConfig).Unmarshal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadVal","f":"github.com/json-iterator/go.(*Iterator).ReadVal","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fourFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*fiveFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).Decode","f":"github.com/json-iterator/go.(*generalStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*generalStructDecoder).decodeOneField","f":"github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).Decode","f":"github.com/json-iterator/go.(*sliceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sliceDecoder).doDecode","f":"github.com/json-iterator/go.(*sliceDecoder).doDecode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*sixFieldsStructDecoder).Decode","f":"github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*structFieldDecoder).Decode","f":"github.com/json-iterator/go.(*structFieldDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*OptionalDecoder).Decode","f":"github.com/json-iterator/go.(*OptionalDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*referenceDecoder).Decode","f":"github.com/json-iterator/go.(*referenceDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*unmarshalerDecoder).Decode","f":"github.com/json-iterator/go.(*unmarshalerDecoder).Decode","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).SkipAndReturnBytes","f":"github.com/json-iterator/go.(*Iterator).SkipAndReturnBytes","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject.func1","f":"github.com/json-iterator/go.(*Iterator).skipObject.func1","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).Skip","f":"github.com/json-iterator/go.(*Iterator).Skip","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).skipObject","f":"github.com/json-iterator/go.(*Iterator).skipObject","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadObjectCB","f":"github.com/json-iterator/go.(*Iterator).ReadObjectCB","v":524304,"l":"0.50MB","p":"0.031%","c":[{"n":"go.(*Iterator).ReadString","f":"github.com/json-iterator/go.(*Iterator).ReadString","v":524304,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"clusterdeployment.(*Reconciler).Reconcile","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller/clusterdeployment.(*Reconciler).Reconcile","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"controller.SetupTransaction","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.SetupTransaction","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.NewTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.NewTxContext","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"opid.WithTxContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.WithTxContext","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.NewContext","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.NewContext","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"transaction.new","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/transaction.new","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).Begin","f":"database/sql.(*DB).Begin","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).BeginTx","f":"database/sql.(*DB).BeginTx","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).begin","f":"database/sql.(*DB).begin","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.(*DB).conn","f":"database/sql.(*DB).conn","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"sql.dsnConnector.Connect","f":"database/sql.dsnConnector.Connect","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Driver).Open","f":"github.com/lib/pq.(*Driver).Open","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.Open","f":"github.com/lib/pq.Open","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.DialOpen","f":"github.com/lib/pq.DialOpen","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*Connector).open","f":"github.com/lib/pq.(*Connector).open","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).startup","f":"github.com/lib/pq.(*conn).startup","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"pq.(*conn).sendStartupPacket","f":"github.com/lib/pq.(*conn).sendStartupPacket","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Write","f":"crypto/tls.(*Conn).Write","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).Handshake","f":"crypto/tls.(*Conn).Handshake","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).clientHandshake","f":"crypto/tls.(*Conn).clientHandshake","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).handshake","f":"crypto/tls.(*clientHandshakeState).handshake","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*clientHandshakeState).doFullHandshake","f":"crypto/tls.(*clientHandshakeState).doFullHandshake","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"tls.(*Conn).verifyServerCertificate","f":"crypto/tls.(*Conn).verifyServerCertificate","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.ParseCertificate","f":"crypto/x509.ParseCertificate","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.parseCertificate","f":"crypto/x509.parseCertificate","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"x509.parsePublicKey","f":"crypto/x509.parsePublicKey","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.Unmarshal","f":"encoding/asn1.Unmarshal","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.UnmarshalWithParams","f":"encoding/asn1.UnmarshalWithParams","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseField","f":"encoding/asn1.parseField","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"asn1.parseFieldParameters","f":"encoding/asn1.parseFieldParameters","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.Split","f":"strings.Split","v":524296,"l":"0.50MB","p":"0.031%","c":[{"n":"strings.genSplit","f":"strings.genSplit","v":524296,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"n":"handlers.(*cors).ServeHTTP","f":"github.com/gorilla/handlers.(*cors).ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*AuthSelectorHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*TokenAuthHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*TokenAuthHandler).ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","f":"gitlab.cee.redhat.com/service/ocm-common/pkg/middleware.(*TokenAuthMiddleware).AuthenticateToken.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*authVerifyHandler).ServeHTTP","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*authVerifyHandler).ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"api.CleanupMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MethodMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"mux.(*Router).ServeHTTP","f":"github.com/gorilla/mux.(*Router).ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"api.MetricsMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"handlers.CompressHandlerLevel.func1","f":"github.com/gorilla/handlers.CompressHandlerLevel.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"api.TransactionMiddleware.func1","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"http.HandlerFunc.ServeHTTP","f":"net/http.HandlerFunc.ServeHTTP","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"apiserver.(*Server).listClusters","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listClusters","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).List","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).List","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"service.(*ClusterService).listByOrganizations","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/service.(*ClusterService).listByOrganizations","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.(*SQLClusters).AuthorizedFind","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.(*SQLClusters).AuthorizedFind","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"dao.ArgsToSearchFilter","f":"gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/dao.ArgsToSearchFilter","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"tsl.ParseTSL","f":"github.com/yaacov/tree-search-language/pkg/tsl.ParseTSL","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"parser.(*TSLParser).Start","f":"github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).Start","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"parser.(*TSLParser).expr","f":"github.com/yaacov/tree-search-language/pkg/parser.(*TSLParser).expr","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ParserATNSimulator).AdaptivePredict","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).AdaptivePredict","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ParserATNSimulator).execATN","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).execATN","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.(*ParserATNSimulator).computeTargetState","f":"github.com/antlr/antlr4/runtime/Go/antlr.(*ParserATNSimulator).computeTargetState","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.PredictionModehasSLLConflictTerminatingPrediction","f":"github.com/antlr/antlr4/runtime/Go/antlr.PredictionModehasSLLConflictTerminatingPrediction","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.PredictionModegetConflictingAltSubsets","f":"github.com/antlr/antlr4/runtime/Go/antlr.PredictionModegetConflictingAltSubsets","v":524292,"l":"0.50MB","p":"0.031%","c":[{"n":"antlr.NewBitSet","f":"github.com/antlr/antlr4/runtime/Go/antlr.NewBitSet","v":524292,"l":"0.50MB","p":"0.031%","c":null}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]};
var width = document.getElementById('chart').clientWidth;
var flameGraph = d3.flamegraph()
.width(width)
.cellHeight(18)
.minFrameSize(1)
.transitionDuration(750)
.transitionEase(d3.easeCubic)
.inverted(true)
.sort(true)
.title('')
.tooltip(false)
.details(document.getElementById('flamegraphdetails'));
flameGraph.label((d) => d.data.f + ' (' + d.data.p + ', ' + d.data.l + ')');
(function(flameGraph) {
var oldColorMapper = flameGraph.color();
function colorMapper(d) {
const { data, highlight } = d;
return oldColorMapper({ data: { n: data.n }, highlight });
}
flameGraph.color(colorMapper);
}(flameGraph));
d3.select('#chart')
.datum(data)
.call(flameGraph);
function clear() {
flameGraph.clear();
}
function resetZoom() {
flameGraph.resetZoom();
}
window.addEventListener('resize', function() {
var width = document.getElementById('chart').clientWidth;
var graphs = document.getElementsByClassName('d3-flame-graph');
if (graphs.length > 0) {
graphs[0].setAttribute('width', width);
}
flameGraph.width(width);
flameGraph.resetZoom();
}, true);
var search = document.getElementById('search');
var searchAlarm = null;
function selectMatching() {
searchAlarm = null;
if (search.value != '') {
flameGraph.search(search.value);
} else {
flameGraph.clear();
}
}
function handleSearch() {
if (searchAlarm != null) {
clearTimeout(searchAlarm);
}
searchAlarm = setTimeout(selectMatching, 300);
}
search.addEventListener('input', handleSearch);
</script>
</body>
</html>
This file has been truncated, but you can view the full file.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>clusters-service inuse_space</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
}
body {
font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
font-size: 13px;
line-height: 1.4;
display: flex;
flex-direction: column;
}
a {
color: #2a66d9;
}
.header {
display: flex;
align-items: center;
height: 44px;
min-height: 44px;
background-color: #eee;
color: #212121;
padding: 0 1rem;
}
.header > div {
margin: 0 0.125em;
}
.header .title h1 {
font-size: 1.75em;
margin-right: 1rem;
}
.header .title a {
color: #212121;
text-decoration: none;
}
.header .title a:hover {
text-decoration: underline;
}
.header .description {
width: 100%;
text-align: right;
white-space: nowrap;
}
@media screen and (max-width: 799px) {
.header input {
display: none;
}
}
#detailsbox {
display: none;
z-index: 1;
position: fixed;
top: 40px;
right: 20px;
background-color: #ffffff;
box-shadow: 0 1px 5px rgba(0,0,0,.3);
line-height: 24px;
padding: 1em;
text-align: left;
}
.header input {
background: white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='pointer-events:none;display:block;width:100%25;height:100%25;fill:%23757575'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61.0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") no-repeat 4px center/20px 20px;
border: 1px solid #d1d2d3;
border-radius: 2px 0 0 2px;
padding: 0.25em;
padding-left: 28px;
margin-left: 1em;
font-family: 'Roboto', 'Noto', sans-serif;
font-size: 1em;
line-height: 24px;
color: #212121;
}
.downArrow {
border-top: .36em solid #ccc;
border-left: .36em solid transparent;
border-right: .36em solid transparent;
margin-bottom: .05em;
margin-left: .5em;
transition: border-top-color 200ms;
}
.menu-item {
height: 100%;
text-transform: uppercase;
font-family: 'Roboto Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
position: relative;
}
.menu-item .menu-name:hover {
opacity: 0.75;
}
.menu-item .menu-name:hover .downArrow {
border-top-color: #666;
}
.menu-name {
height: 100%;
padding: 0 0.5em;
display: flex;
align-items: center;
justify-content: center;
}
.submenu {
display: none;
z-index: 1;
margin-top: -4px;
min-width: 10em;
position: absolute;
left: 0px;
background-color: white;
box-shadow: 0 1px 5px rgba(0,0,0,.3);
font-size: 100%;
text-transform: none;
}
.menu-item, .submenu {
user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
}
.submenu hr {
border: 0;
border-top: 2px solid #eee;
}
.submenu a {
display: block;
padding: .5em 1em;
text-decoration: none;
}
.submenu a:hover, .submenu a.active {
color: white;
background-color: #6b82d6;
}
.submenu a.disabled {
color: gray;
pointer-events: none;
}
#content {
overflow-y: scroll;
padding: 1em;
}
#top {
overflow-y: scroll;
}
#graph {
overflow: hidden;
}
#graph svg {
width: 100%;
height: auto;
padding: 10px;
}
#content.source .filename {
margin-top: 0;
margin-bottom: 1em;
font-size: 120%;
}
#content.source pre {
margin-bottom: 3em;
}
table {
border-spacing: 0px;
width: 100%;
padding-bottom: 1em;
white-space: nowrap;
}
table thead {
font-family: 'Roboto Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
table tr th {
background-color: #ddd;
text-align: right;
padding: .3em .5em;
}
table tr td {
padding: .3em .5em;
text-align: right;
}
#top table tr th:nth-child(6),
#top table tr th:nth-child(7),
#top table tr td:nth-child(6),
#top table tr td:nth-child(7) {
text-align: left;
}
#top table tr td:nth-child(6) {
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
#flathdr1, #flathdr2, #cumhdr1, #cumhdr2, #namehdr {
cursor: ns-resize;
}
.hilite {
background-color: #ebf5fb;
font-weight: bold;
}
</style>
<style type="text/css">
.d3-flame-graph rect {
stroke: #EEEEEE;
fill-opacity: .8;
}
.d3-flame-graph rect:hover {
stroke: #474747;
stroke-width: 0.5;
cursor: pointer;
}
.d3-flame-graph-label {
pointer-events: none;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 12px;
font-family: Verdana;
margin-left: 4px;
margin-right: 4px;
line-height: 1.5;
padding: 0 0 0;
font-weight: 400;
color: black;
text-align: left;
}
.d3-flame-graph .fade {
opacity: 0.6 !important;
}
.d3-flame-graph .title {
font-size: 20px;
font-family: Verdana;
}
.d3-flame-graph-tip {
line-height: 1;
font-family: Verdana;
font-size: 12px;
padding: 12px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 2px;
pointer-events: none;
}
.d3-flame-graph-tip:after {
box-sizing: border-box;
display: inline;
font-size: 10px;
width: 100%;
line-height: 1;
color: rgba(0, 0, 0, 0.8);
position: absolute;
pointer-events: none;
}
.d3-flame-graph-tip.n:after {
content: "\25BC";
margin: -1px 0 0 0;
top: 100%;
left: 0;
text-align: center;
}
.d3-flame-graph-tip.e:after {
content: "\25C0";
margin: -4px 0 0 0;
top: 50%;
left: -8px;
}
.d3-flame-graph-tip.s:after {
content: "\25B2";
margin: 0 0 1px 0;
top: -8px;
left: 0;
text-align: center;
}
.d3-flame-graph-tip.w:after {
content: "\25B6";
margin: -4px 0 0 -1px;
top: 50%;
left: 100%;
}
</style>
<style type="text/css">
.flamegraph-content {
width: 90%;
min-width: 80%;
margin-left: 5%;
}
.flamegraph-details {
height: 1.2em;
width: 90%;
min-width: 90%;
margin-left: 5%;
padding: 15px 0 35px;
}
</style>
</head>
<body>
<div class="header">
<div class="title">
<h1><a href="./">pprof</a></h1>
</div>
<div id="view" class="menu-item">
<div class="menu-name">
View
<i class="downArrow"></i>
</div>
<div class="submenu">
<a title="Outputs top entries in text form" href="./top" id="topbtn">Top</a>
<a title="Display profile as a directed graph" href="./" id="graphbtn">Graph</a>
<a title="" href="./flamegraph" id="flamegraph">Flame Graph</a>
<a title="Output callers/callees of functions matching regexp" href="./peek" id="peek">Peek</a>
<a title="Output annotated source for functions matching regexp" href="./source" id="list">Source</a>
<a title="Output assembly listings annotated with samples" href="./disasm" id="disasm">Disassemble</a>
</div>
</div>
<div id="sample" class="menu-item">
<div class="menu-name">
Sample
<i class="downArrow"></i>
</div>
<div class="submenu">
<a href="?si=alloc_objects" id="alloc_objects">alloc_objects</a>
<a href="?si=alloc_space" id="alloc_space">alloc_space</a>
<a href="?si=inuse_objects" id="inuse_objects">inuse_objects</a>
<a href="?si=inuse_space" id="inuse_space">inuse_space</a>
</div>
</div>
<div id="refine" class="menu-item">
<div class="menu-name">
Refine
<i class="downArrow"></i>
</div>
<div class="submenu">
<a title="Restricts to samples going through a node matching regexp
Discard samples that do not include a node matching this regexp.
Matching includes the function name, filename or object name.
" href="?" id="focus">Focus</a>
<a title="Skips paths going through any nodes matching regexp
If set, discard samples that include a node matching this regexp.
Matching includes the function name, filename or object name.
" href="?" id="ignore">Ignore</a>
<a title="Skips nodes matching regexp
Discard nodes that match this location.
Other nodes from samples that include this location will be shown.
Matching includes the function name, filename or object name.
" href="?" id="hide">Hide</a>
<a title="Only show nodes matching regexp
If set, only show nodes that match this location.
Matching includes the function name, filename or object name.
" href="?" id="show">Show</a>
<a title="Drops functions above the highest matched frame.
If set, all frames above the highest match are dropped from every sample.
Matching includes the function name, filename or object name.
" href="?" id="show-from">Show from</a>
<hr>
<a title="Show the entire profile" href="?">Reset</a>
</div>
</div>
<div>
<input id="search" type="text" placeholder="Search regexp" autocomplete="off" autocapitalize="none" size=40>
</div>
<div class="description">
<a title="Show information about the profile and this view" href="#" id="details">clusters-service inuse_space</a>
<div id="detailsbox">
<div>File: clusters-service</div><div>Type: inuse_space</div><div>Time: Dec 4, 2020 at 9:40pm (IST)</div><div>Showing nodes accounting for 522.81MB, 100% of 522.81MB total</div>
</div>
</div>
</div>
<div id="errors"></div>
<div id="bodycontainer">
<div id="flamegraphdetails" class="flamegraph-details"></div>
<div class="flamegraph-content">
<div id="chart"></div>
</div>
</div>
<script>
function initPanAndZoom(svg, clickHandler) {
'use strict';
const IDLE = 0;
const MOUSEPAN = 1;
const TOUCHPAN = 2;
const TOUCHZOOM = 3;
let mode = IDLE;
let currentScale = 1.0;
const initWidth = svg.viewBox.baseVal.width;
const initHeight = svg.viewBox.baseVal.height;
let panLastX = 0;
let panLastY = 0;
let moved = false;
let touchid = null;
let touchid2 = null;
let initGap = 1.0;
let initScale = 1.0;
let centerPoint = null;
function toSvg(x, y) {
const p = svg.createSVGPoint();
p.x = x;
p.y = y;
let m = svg.getCTM();
if (m == null) m = svg.getScreenCTM();
return p.matrixTransform(m.inverse());
}
function rescale(s, u) {
if (s < 0.2) s = 0.2;
if (s > 10.0) s = 10.0;
currentScale = s;
const vb = svg.viewBox;
const w1 = vb.baseVal.width;
const w2 = initWidth / s;
const h1 = vb.baseVal.height;
const h2 = initHeight / s;
vb.baseVal.width = w2;
vb.baseVal.height = h2;
vb.baseVal.x = u.x - (u.x - vb.baseVal.x) * (w2 / w1);
vb.baseVal.y = u.y - (u.y - vb.baseVal.y) * (h2 / h1);
}
function handleWheel(e) {
if (e.deltaY == 0) return;
rescale(currentScale * (e.deltaY < 0 ? 1.1 : (1/1.1)),
toSvg(e.offsetX, e.offsetY));
}
function setMode(m) {
mode = m;
touchid = null;
touchid2 = null;
}
function panStart(x, y) {
moved = false;
panLastX = x;
panLastY = y;
}
function panMove(x, y) {
let dx = x - panLastX;
let dy = y - panLastY;
if (Math.abs(dx) <= 2 && Math.abs(dy) <= 2) return;
moved = true;
panLastX = x;
panLastY = y;
const swidth = svg.clientWidth || svg.parentNode.clientWidth;
const sheight = svg.clientHeight || svg.parentNode.clientHeight;
dx *= (svg.viewBox.baseVal.width / swidth);
dy *= (svg.viewBox.baseVal.height / sheight);
svg.viewBox.baseVal.x -= dx;
svg.viewBox.baseVal.y -= dy;
}
function handleScanStart(e) {
if (e.button != 0) return;
setMode(MOUSEPAN);
panStart(e.clientX, e.clientY);
e.preventDefault();
svg.addEventListener('mousemove', handleScanMove);
}
function handleScanMove(e) {
if (e.buttons == 0) {
setMode(IDLE);
svg.removeEventListener('mousemove', handleScanMove);
return;
}
if (mode == MOUSEPAN) panMove(e.clientX, e.clientY);
}
function handleScanEnd(e) {
if (mode == MOUSEPAN) panMove(e.clientX, e.clientY);
setMode(IDLE);
svg.removeEventListener('mousemove', handleScanMove);
if (!moved) clickHandler(e.target);
}
function findTouch(tlist, id) {
for (const t of tlist) {
if (t.identifier == id) return t;
}
return null;
}
function touchGap(t1, t2) {
const dx = t1.clientX - t2.clientX;
const dy = t1.clientY - t2.clientY;
return Math.hypot(dx, dy);
}
function handleTouchStart(e) {
if (mode == IDLE && e.changedTouches.length == 1) {
const t = e.changedTouches[0];
setMode(TOUCHPAN);
touchid = t.identifier;
panStart(t.clientX, t.clientY);
e.preventDefault();
} else if (mode == TOUCHPAN && e.touches.length == 2) {
setMode(TOUCHZOOM);
const t1 = e.touches[0];
const t2 = e.touches[1];
touchid = t1.identifier;
touchid2 = t2.identifier;
initScale = currentScale;
initGap = touchGap(t1, t2);
centerPoint = toSvg((t1.clientX + t2.clientX) / 2,
(t1.clientY + t2.clientY) / 2);
e.preventDefault();
}
}
function handleTouchMove(e) {
if (mode == TOUCHPAN) {
const t = findTouch(e.changedTouches, touchid);
if (t == null) return;
if (e.touches.length != 1) {
setMode(IDLE);
return;
}
panMove(t.clientX, t.clientY);
e.preventDefault();
} else if (mode == TOUCHZOOM) {
const t1 = findTouch(e.touches, touchid);
const t2 = findTouch(e.touches, touchid2);
if (t1 == null || t2 == null) return;
const gap = touchGap(t1, t2);
rescale(initScale * gap / initGap, centerPoint);
e.preventDefault();
}
}
function handleTouchEnd(e) {
if (mode == TOUCHPAN) {
const t = findTouch(e.changedTouches, touchid);
if (t == null) return;
panMove(t.clientX, t.clientY);
setMode(IDLE);
e.preventDefault();
if (!moved) clickHandler(t.target);
} else if (mode == TOUCHZOOM) {
setMode(IDLE);
e.preventDefault();
}
}
svg.addEventListener('mousedown', handleScanStart);
svg.addEventListener('mouseup', handleScanEnd);
svg.addEventListener('touchstart', handleTouchStart);
svg.addEventListener('touchmove', handleTouchMove);
svg.addEventListener('touchend', handleTouchEnd);
svg.addEventListener('wheel', handleWheel, true);
}
function initMenus() {
'use strict';
let activeMenu = null;
let activeMenuHdr = null;
function cancelActiveMenu() {
if (activeMenu == null) return;
activeMenu.style.display = 'none';
activeMenu = null;
activeMenuHdr = null;
}
for (const menu of document.getElementsByClassName('submenu')) {
const hdr = menu.parentElement;
if (hdr == null) return;
if (hdr.classList.contains('disabled')) return;
function showMenu(e) {
if (e.target.parentElement != hdr) return;
activeMenu = menu;
activeMenuHdr = hdr;
menu.style.display = 'block';
}
hdr.addEventListener('mousedown', showMenu);
hdr.addEventListener('touchstart', showMenu);
}
for (const t of ['mousedown', 'touchstart']) {
document.addEventListener(t, (e) => {
if (activeMenuHdr != e.target.closest('.menu-item')) {
cancelActiveMenu();
}
}, { passive: true, capture: true });
}
document.addEventListener('mouseup', (e) => {
if (activeMenu == e.target.closest('.submenu')) {
cancelActiveMenu();
}
}, { passive: true, capture: true });
}
function viewer(baseUrl, nodes) {
'use strict';
const search = document.getElementById('search');
const graph0 = document.getElementById('graph0');
const svg = (graph0 == null ? null : graph0.parentElement);
const toptable = document.getElementById('toptable');
let regexpActive = false;
let selected = new Map();
let origFill = new Map();
let searchAlarm = null;
let buttonsEnabled = true;
function handleDetails(e) {
e.preventDefault();
const detailsText = document.getElementById('detailsbox');
if (detailsText != null) {
if (detailsText.style.display === 'block') {
detailsText.style.display = 'none';
} else {
detailsText.style.display = 'block';
}
}
}
function handleKey(e) {
if (e.keyCode != 13) return;
setHrefParams(window.location, function (params) {
params.set('f', search.value);
});
e.preventDefault();
}
function handleSearch() {
if (searchAlarm != null) {
clearTimeout(searchAlarm);
}
searchAlarm = setTimeout(selectMatching, 300);
regexpActive = true;
updateButtons();
}
function selectMatching() {
searchAlarm = null;
let re = null;
if (search.value != '') {
try {
re = new RegExp(search.value);
} catch (e) {
return;
}
}
function match(text) {
return re != null && re.test(text);
}
selected.forEach(function(v, n) {
if (!match(nodes[n])) {
unselect(n, document.getElementById('node' + n));
}
})
if (nodes) {
for (let n = 0; n < nodes.length; n++) {
if (!selected.has(n) && match(nodes[n])) {
select(n, document.getElementById('node' + n));
}
}
}
updateButtons();
}
function toggleSvgSelect(elem) {
while (elem != null && elem.parentElement != graph0) {
elem = elem.parentElement;
}
if (!elem) return;
regexpActive = false;
const n = nodeId(elem);
if (n < 0) return;
if (selected.has(n)) {
unselect(n, elem);
} else {
select(n, elem);
}
updateButtons();
}
function unselect(n, elem) {
if (elem == null) return;
selected.delete(n);
setBackground(elem, false);
}
function select(n, elem) {
if (elem == null) return;
selected.set(n, true);
setBackground(elem, true);
}
function nodeId(elem) {
const id = elem.id;
if (!id) return -1;
if (!id.startsWith('node')) return -1;
const n = parseInt(id.slice(4), 10);
if (isNaN(n)) return -1;
if (n < 0 || n >= nodes.length) return -1;
return n;
}
function setBackground(elem, set) {
if (elem.nodeName == 'TR') {
elem.classList.toggle('hilite', set);
return;
}
const p = findPolygon(elem);
if (p != null) {
if (set) {
origFill.set(p, p.style.fill);
p.style.fill = '#ccccff';
} else if (origFill.has(p)) {
p.style.fill = origFill.get(p);
}
}
}
function findPolygon(elem) {
if (elem.localName == 'polygon') return elem;
for (const c of elem.children) {
const p = findPolygon(c);
if (p != null) return p;
}
return null;
}
function quotemeta(str) {
return str.replace(/([\\\.?+*\[\](){}|^$])/g, '\\$1');
}
function setSampleIndexLink(id) {
const elem = document.getElementById(id);
if (elem != null) {
setHrefParams(elem, function (params) {
params.set("si", id);
});
}
}
function makeSearchLinkDynamic(id) {
const elem = document.getElementById(id);
if (elem == null) return;
let param = 'f';
if (id == 'ignore') param = 'i';
if (id == 'hide') param = 'h';
if (id == 'show') param = 's';
if (id == 'show-from') param = 'sf';
elem.addEventListener('mouseenter', updater);
elem.addEventListener('touchstart', updater);
function updater() {
let re = regexpActive
? search.value
: Array.from(selected.keys()).map(key => quotemeta(nodes[key])).join('|');
setHrefParams(elem, function (params) {
if (re != '') {
if (param != 'f' && param != 's' && param != 'sf' && params.has(param)) {
const old = params.get(param);
if (old != '') {
re += '|' + old;
}
}
params.set(param, re);
} else {
params.delete(param);
}
});
}
}
function setHrefParams(elem, paramSetter) {
let url = new URL(elem.href);
url.hash = '';
const params = url.searchParams;
for (const p of new URLSearchParams(window.location.search)) {
params.set(p[0], p[1]);
}
paramSetter(params);
elem.href = url.toString();
}
function handleTopClick(e) {
let elem = e.target;
while (elem != null && elem.nodeName != 'TR') {
elem = elem.parentElement;
}
if (elem == null || elem.children.length < 6) return;
e.preventDefault();
const tr = elem;
const td = elem.children[5];
if (td.nodeName != 'TD') return;
const name = td.innerText;
const index = nodes.indexOf(name);
if (index < 0) return;
regexpActive = false;
if (selected.has(index)) {
unselect(index, elem);
} else {
select(index, elem);
}
updateButtons();
}
function updateButtons() {
const enable = (search.value != '' || selected.size != 0);
if (buttonsEnabled == enable) return;
buttonsEnabled = enable;
for (const id of ['focus', 'ignore', 'hide', 'show', 'show-from']) {
const link = document.getElementById(id);
if (link != null) {
link.classList.toggle('disabled', !enable);
}
}
}
updateButtons();
initMenus();
if (svg != null) {
initPanAndZoom(svg, toggleSvgSelect);
}
if (toptable != null) {
toptable.addEventListener('mousedown', handleTopClick);
toptable.addEventListener('touchstart', handleTopClick);
}
const ids = ['topbtn', 'graphbtn', 'flamegraph', 'peek', 'list', 'disasm',
'focus', 'ignore', 'hide', 'show', 'show-from'];
ids.forEach(makeSearchLinkDynamic);
const sampleIDs = ['alloc_objects', 'alloc_space', 'inuse_objects', 'inuse_space', ];
sampleIDs.forEach(setSampleIndexLink);
function addAction(id, action) {
const btn = document.getElementById(id);
if (btn != null) {
btn.addEventListener('click', action);
btn.addEventListener('touchstart', action);
}
}
addAction('details', handleDetails);
search.addEventListener('input', handleSearch);
search.addEventListener('keydown', handleKey);
const main = document.getElementById('bodycontainer');
if (main) {
main.focus();
}
}
</script>
<script>viewer(new URL(window.location.href), ["bytes.makeSlice","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1","sigs.k8s.io/controller-runtime/pkg/cache/internal.createStructuredListWatch.func1","github.com/json-iterator/go.(*sliceDecoder).doDecode","encoding/base64.(*Encoding).DecodeString","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*mapDecoder).Decode","runtime.main","github.com/json-iterator/go.(*Iterator).readStringSlowPath","reflect.unsafe_NewArray","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*structFieldDecoder).Decode","k8s.io/apimachinery/pkg/runtime.(*RawExtension).UnmarshalJSON","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/controller.KeepManagerRunning","github.com/json-iterator/go.(*placeholderDecoder).Decode","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).doDecode","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*mapDecoder).Decode","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","reflect.mapassign","github.com/json-iterator/go.(*Iterator).ReadString","bytes.(*Buffer).ReadFrom","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.runServe","github.com/json-iterator/go.(*Iterator).ReadString","k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1","github.com/json-iterator/go.(*Iterator).ReadVal","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","net/http.glob..func3","reflect.mapassign","reflect.unsafe_NewArray","github.com/json-iterator/go.(*Iterator).ReadString","k8s.io/client-go/tools/cache.(*DeltaFIFO).queueActionLocked","runtime.doInit","net/http.(*http2ClientConn).readLoop","github.com/json-iterator/go.(*placeholderDecoder).Decode","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","net/http.(*http2clientConnReadLoop).run","github.com/json-iterator/go.(*structFieldDecoder).Decode","runtime.doInit","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","reflect.mapassign","reflect.mapassign","k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","reflect.makemap","reflect.makemap","github.com/json-iterator/go.(*Iterator).ReadString","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","github.com/modern-go/reflect2.(*unsafeType).UnsafeNew","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","github.com/json-iterator/go.(*structFieldDecoder).Decode","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Trusted","github.com/json-iterator/go.(*sliceDecoder).doDecode","k8s.io/client-go/tools/cache.(*threadSafeMap).Add","net/http.(*http2ClientConn).frameScratchBuffer","k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run","k8s.io/client-go/tools/cache.(*cache).Add","bytes.makeSlice","bytes.makeSlice","net/http.(*http2Framer).ReadFrame","k8s.io/apimachinery/pkg/watch.(*Broadcaster).Watch.func1","k8s.io/client-go/util/workqueue.(*Type).Add","k8s.io/utils/buffer.NewRingGrowing","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","crypto/x509.(*CertPool).copy","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypeWithName","io/ioutil.glob..func1","crypto/x509.SystemCertPool","k8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1.1.1","k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew","bytes.makeSlice","vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry","encoding/pem.Decode","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).AddSpecific","fmt.(*buffer).writeString","encoding/pem.Decode","encoding/json.typeFields","encoding/json.typeFields","crypto/tls.Client","regexp/syntax.(*compiler).inst","github.com/json-iterator/go.(*Iterator).readStringSlowPath","k8s.io/apimachinery/pkg/apis/meta/v1.(*FieldsV1).UnmarshalJSON","reflect.unsafe_NewArray","reflect.mapassign","github.com/modern-go/reflect2.newUnsafeStructField","github.com/modern-go/reflect2.newUnsafeStructField","regexp/syntax.(*parser).newRegexp","reflect.unsafe_NewArray","github.com/antlr/antlr4/runtime/Go/antlr.NewBaseATNState","k8s.io/client-go/tools/cache.MetaNamespaceKeyFunc","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","k8s.io/apimachinery/pkg/api/meta.NewDefaultRESTMapper","reflect.makemap","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*Iterator).ReadString","sigs.k8s.io/controller-runtime/pkg/log.(*loggerPromise).WithName","net/http.(*http2Transport).getBodyWriterState.func1","k8s.io/apimachinery/pkg/watch.(*Broadcaster).loop","sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).startLeaderElectionRunnables.func1","net/http.(*http2serverConn).readFrames","encoding/json.Marshal","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/opid.Middleware.func1","net/http.(*Transport).dialConnFor","github.com/json-iterator/go.(*Iterator).ReadVal","bufio.(*Reader).Read","bufio.(*Reader).Read","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).Grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","bytes.(*Buffer).grow","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).Read","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readFromUntil","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecord","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/tls.(*Conn).readRecordOrCCS","crypto/x509.(*CertPool).AppendCertsFromPEM","crypto/x509.(*CertPool).AppendCertsFromPEM","crypto/x509.initSystemRoots","crypto/x509.loadSystemRoots","crypto/x509.systemRootsPool","encoding/json.(*encodeState).marshal","encoding/json.(*encodeState).marshal","encoding/json.(*encodeState).reflectValue","encoding/json.(*encodeState).reflectValue","encoding/json.Marshal","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.cachedTypeFields","encoding/json.newArrayEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newPtrEncoder","encoding/json.newSliceEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newStructEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.newTypeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeEncoder","encoding/json.typeFields","encoding/json.typeFields","encoding/json.valueEncoder","encoding/json.valueEncoder","fmt.(*fmt).fmtS","fmt.(*fmt).padString","fmt.(*pp).doPrintf","fmt.(*pp).fmtString","fmt.(*pp).printArg","fmt.Sprintf","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).DeserializeFromUInt16","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).readStates","github.com/antlr/antlr4/runtime/Go/antlr.(*ATNDeserializer).stateFactory","github.com/antlr/antlr4/runtime/Go/antlr.NewRuleStopState","github.com/aws/aws-sdk-go/aws/endpoints.glob..func1","github.com/aws/aws-sdk-go/aws/endpoints.init","github.com/gorilla/handlers.(*cors).ServeHTTP","github.com/gorilla/handlers.CompressHandlerLevel.func1","github.com/gorilla/mux.(*Router).ServeHTTP","github.com/json-iterator/go.(*Iterator).ReadString","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*OptionalDecoder).Decode","github.com/json-iterator/go.(*base64Codec).Decode","github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode","github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).DecoderOf","github.com/json-iterator/go.(*frozenConfig).Unmarshal","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).Decode","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*generalStructDecoder).decodeOneField","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*mapDecoder).Decode","github.com/json-iterator/go.(*oneFieldStructDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*placeholderDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*referenceDecoder).Decode","github.com/json-iterator/go.(*sevenFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sixFieldsStructDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).Decode","github.com/json-iterator/go.(*sliceDecoder).doDecode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*stringCodec).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*structFieldDecoder).Decode","github.com/json-iterator/go.(*tenFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*twoFieldsStructDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go.(*unmarshalerDecoder).Decode","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go._createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.createDecoderOfType","github.com/json-iterator/go.decoderOfOptional","github.com/json-iterator/go.decoderOfSlice","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfStruct","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.decoderOfType","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/json-iterator/go.describeStruct","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeMakeMap","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeGrow","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeSliceType).UnsafeMakeSlice","github.com/modern-go/reflect2.(*UnsafeStructType).Field","github.com/modern-go/reflect2.(*UnsafeStructType).Field","github.com/modern-go/reflect2.makeMapWithSize","github.com/modern-go/reflect2.makeMapWithSize","github.com/modern-go/reflect2.makeMapWithSize","github.com/openshift-online/ocm-sdk-go/authentication.(*Handler).ServeHTTP","github.com/prometheus/procfs.init","github.com/spf13/cobra.(*Command).Execute","github.com/spf13/cobra.(*Command).ExecuteC","github.com/spf13/cobra.(*Command).execute","github.com/yaacov/tree-search-language/pkg/parser.init","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd.createGatewayConnection","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*AuthSelectorHandler).ServeHTTP","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.(*Server).listMachineTypes","gitlab.cee.redhat.com/service/uhc-clusters-service/cmd/clusters-service/servecmd/apiserver.writeJSONResponse","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.CleanupMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MethodMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.MetricsMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/api.TransactionMiddleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/auth.NewGatewayConnection","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/certificates.Load","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/logging.Middleware.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).Init","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createAWSAccountOperatorClient.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createClients.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*Mgr).createGCPProjectOperatorClient.func1","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateAWSAccountOperatorRuntimeControllerManager","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateGCPProjectOperatorRuntimeControllerManager","gitlab.cee.redhat.com/service/uhc-clusters-service/pkg/provisionshard.(*RuntimeControllerMgr).CreateHiveRuntimeControllerManager","io.Copy","io.ReadAtLeast","io.ReadAtLeast","io.ReadFull","io.ReadFull","io.copyBuffer","io/ioutil.ReadAll","io/ioutil.devNull.ReadFrom","io/ioutil.readAll","k8s.io/api/core/v1.addKnownTypes","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/api/meta.(*DefaultRESTMapper).Add","k8s.io/apimachinery/pkg/runtime.(*Scheme).AddKnownTypes","k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","k8s.io/apimachinery/pkg/runtime.(*SchemeBuilder).AddToScheme","k8s.io/apimachinery/pkg/runtime.WithoutVersionDecoder.Decode","k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode","k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1","k8s.io/apimachinery/pkg/util/wait.ExponentialBackoff","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/util/wait.Until","k8s.io/apimachinery/pkg/watch.(*Broadcaster).blockQueue.func1","k8s.io/client-go/kubernetes/scheme.init.0","k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Get","k8s.io/client-go/kubernetes/typed/core/v1.(*configMaps).Update","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do","k8s.io/client-go/rest.(*Request).Do.func1","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2","k8s.io/client-go/rest.(*Request).request.func2.1","k8s.io/client-go/rest.(*Request).transformResponse","k8s.io/client-go/rest.Result.Into","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","k8s.io/client-go/restmapper.NewDiscoveryRESTMapper","k8s.io/client-go/tools/cache.(*DeltaFIFO).KeyOf","k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop","k8s.io/client-go/tools/cache.(*DeltaFIFO).Replace","k8s.io/client-go/tools/cache.(*ListWatch).List","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1","k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1.2","k8s.io/client-go/tools/cache.(*Reflector).Run","k8s.io/client-go/tools/cache.(*Reflector).Run.func1","k8s.io/client-go/tools/cache.(*Reflector).syncWith","k8s.io/client-go/tools/cache.(*controller).Run","k8s.io/client-go/tools/cache.(*controller).processLoop","k8s.io/client-go/tools/cache.(*processorListener).run","k8s.io/client-go/tools/cache.(*processorListener).run.func1","k8s.io/client-go/tools/cache.(*processorListener).run.func1.1","k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandler","k8s.io/client-go/tools/cache.(*sharedIndexInformer).AddEventHandlerWithResyncPeriod","k8s.io/client-go/tools/cache.(*sharedIndexInformer).HandleDeltas","k8s.io/client-go/tools/cache.DeletionHandlingMetaNamespaceKeyFunc","k8s.io/client-go/tools/cache.newProcessListener","k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Get","k8s.io/client-go/tools/leaderelection/resourcelock.(*ConfigMapLock).Update","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.(*ListPager).List","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/tools/pager.SimplePageFunc.func1","k8s.io/client-go/transport.(*bearerAuthRoundTripper).RoundTrip","k8s.io/client-go/transport.(*userAgentRoundTripper).RoundTrip","main.main","net/http.(*Client).Do","net/http.(*Client).do","net/http.(*Client).send","net/http.(*Transport).dialConn","net/http.(*body).Read","net/http.(*body).readLocked","net/http.(*bodyEOFSignal).Read","net/http.(*http2Framer).ReadFrame","net/http.(*http2Framer).readMetaFrame","net/http.(*http2clientConnReadLoop).processData","net/http.(*http2clientStream).writeRequestBody","net/http.(*http2dataBuffer).Write","net/http.(*http2dataBuffer).lastChunkOrAlloc","net/http.(*http2pipe).Write","net/http.(*persistConn).Read","net/http.(*persistConn).addTLS","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.HandlerFunc.ServeHTTP","net/http.http2getDataBufferChunk","net/http.http2readFrameHeader","net/http.http2readFrameHeader","net/http.send","net/http/internal.(*chunkedReader).Read","regexp.Compile","regexp.Compile","regexp.MustCompile","regexp.compile","regexp.compile","regexp/syntax.(*compiler).compile","regexp/syntax.(*compiler).compile","regexp/syntax.(*compiler).rune","regexp/syntax.(*parser).literal","regexp/syntax.(*parser).newLiteral","regexp/syntax.Compile","regexp/syntax.Parse","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","runtime.doInit","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client.New","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.(*dynamicRESTMapper).setStaticMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDiscoveryRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","sigs.k8s.io/controller-runtime/pkg/client/apiutil.NewDynamicRESTMapper.func1","sigs.k8s.io/controller-runtime/pkg/handler.(*EnqueueRequestForObject).Create","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start","sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1","sigs.k8s.io/controller-runtime/pkg/log.(*DelegatingLogger).WithName","sigs.k8s.io/controller-runtime/pkg/manager.New","sigs.k8s.io/controller-runtime/pkg/manager.New","sigs.k8s.io/controller-runtime/pkg/manager.New","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/manager.setOptionsDefaults.func1","sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start","sigs.k8s.io/controller-runtime/pkg/source.init","sigs.k8s.io/controller-runtime/pkg/source/internal.EventHandler.OnAdd","sync.(*Once).Do","sync.(*Once).doSlow","sync.(*Pool).Get","sync.(*Pool).Get","vendor/golang.org/x/net/http2/hpack.(*Decoder).Write","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral","vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr","vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add"]);</script>
<script>
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.d3 = {})));
}(this, (function (exports) { 'use strict';
var xhtml = "http://www.w3.org/1999/xhtml";
var namespaces = {
svg: "http://www.w3.org/2000/svg",
xhtml: xhtml,
xlink: "http://www.w3.org/1999/xlink",
xml: "http://www.w3.org/XML/1998/namespace",
xmlns: "http://www.w3.org/2000/xmlns/"
};
var namespace = function(name) {
var prefix = name += "", i = prefix.indexOf(":");
if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1);
return namespaces.hasOwnProperty(prefix) ? {space: namespaces[prefix], local: name} : name;
};
function creatorInherit(name) {
return function() {
var document = this.ownerDocument,
uri = this.namespaceURI;
return uri === xhtml && document.documentElement.namespaceURI === xhtml
? document.createElement(name)
: document.createElementNS(uri, name);
};
}
function creatorFixed(fullname) {
return function() {
return this.ownerDocument.createElementNS(fullname.space, fullname.local);
};
}
var creator = function(name) {
var fullname = namespace(name);
return (fullname.local
? creatorFixed
: creatorInherit)(fullname);
};
var matcher = function(selector) {
return function() {
return this.matches(selector);
};
};
if (typeof document !== "undefined") {
var element = document.documentElement;
if (!element.matches) {
var vendorMatches = element.webkitMatchesSelector
|| element.msMatchesSelector
|| element.mozMatchesSelector
|| element.oMatchesSelector;
matcher = function(selector) {
return function() {
return vendorMatches.call(this, selector);
};
};
}
}
var matcher$1 = matcher;
var filterEvents = {};
exports.event = null;
if (typeof document !== "undefined") {
var element$1 = document.documentElement;
if (!("onmouseenter" in element$1)) {
filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"};
}
}
function filterContextListener(listener, index, group) {
listener = contextListener(listener, index, group);
return function(event) {
var related = event.relatedTarget;
if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) {
listener.call(this, event);
}
};
}
function contextListener(listener, index, group) {
return function(event1) {
var event0 = exports.event;
exports.event = event1;
try {
listener.call(this, this.__data__, index, group);
} finally {
exports.event = event0;
}
};
}
function parseTypenames(typenames) {
return typenames.trim().split(/^|\s+/).map(function(t) {
var name = "", i = t.indexOf(".");
if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
return {type: t, name: name};
});
}
function onRemove(typename) {
return function() {
var on = this.__on;
if (!on) return;
for (var j = 0, i = -1, m = on.length, o; j < m; ++j) {
if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) {
this.removeEventListener(o.type, o.listener, o.capture);
} else {
on[++i] = o;
}
}
if (++i) on.length = i;
else delete this.__on;
};
}
function onAdd(typename, value, capture) {
var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener;
return function(d, i, group) {
var on = this.__on, o, listener = wrap(value, i, group);
if (on) for (var j = 0, m = on.length; j < m; ++j) {
if ((o = on[j]).type === typename.type && o.name === typename.name) {
this.removeEventListener(o.type, o.listener, o.capture);
this.addEventListener(o.type, o.listener = listener, o.capture = capture);
o.value = value;
return;
}
}
this.addEventListener(typename.type, listener, capture);
o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture};
if (!on) this.__on = [o];
else on.push(o);
};
}
var selection_on = function(typename, value, capture) {
var typenames = parseTypenames(typename + ""), i, n = typenames.length, t;
if (arguments.length < 2) {
var on = this.node().__on;
if (on) for (var j = 0, m = on.length, o; j < m; ++j) {
for (i = 0, o = on[j]; i < n; ++i) {
if ((t = typenames[i]).type === o.type && t.name === o.name) {
return o.value;
}
}
}
return;
}
on = value ? onAdd : onRemove;
if (capture == null) capture = false;
for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture));
return this;
};
function none() {}
var selector = function(selector) {
return selector == null ? none : function() {
return this.querySelector(selector);
};
};
var selection_select = function(select) {
if (typeof select !== "function") select = selector(select);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) {
if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) {
if ("__data__" in node) subnode.__data__ = node.__data__;
subgroup[i] = subnode;
}
}
}
return new Selection(subgroups, this._parents);
};
function empty() {
return [];
}
var selectorAll = function(selector) {
return selector == null ? empty : function() {
return this.querySelectorAll(selector);
};
};
var selection_selectAll = function(select) {
if (typeof select !== "function") select = selectorAll(select);
for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
if (node = group[i]) {
subgroups.push(select.call(node, node.__data__, i, group));
parents.push(node);
}
}
}
return new Selection(subgroups, parents);
};
var selection_filter = function(match) {
if (typeof match !== "function") match = matcher$1(match);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) {
if ((node = group[i]) && match.call(node, node.__data__, i, group)) {
subgroup.push(node);
}
}
}
return new Selection(subgroups, this._parents);
};
var sparse = function(update) {
return new Array(update.length);
};
var selection_enter = function() {
return new Selection(this._enter || this._groups.map(sparse), this._parents);
};
function EnterNode(parent, datum) {
this.ownerDocument = parent.ownerDocument;
this.namespaceURI = parent.namespaceURI;
this._next = null;
this._parent = parent;
this.__data__ = datum;
}
EnterNode.prototype = {
constructor: EnterNode,
appendChild: function(child) { return this._parent.insertBefore(child, this._next); },
insertBefore: function(child, next) { return this._parent.insertBefore(child, next); },
querySelector: function(selector) { return this._parent.querySelector(selector); },
querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); }
};
var constant = function(x) {
return function() {
return x;
};
};
var keyPrefix = "$";
function bindIndex(parent, group, enter, update, exit, data) {
var i = 0,
node,
groupLength = group.length,
dataLength = data.length;
for (; i < dataLength; ++i) {
if (node = group[i]) {
node.__data__ = data[i];
update[i] = node;
} else {
enter[i] = new EnterNode(parent, data[i]);
}
}
for (; i < groupLength; ++i) {
if (node = group[i]) {
exit[i] = node;
}
}
}
function bindKey(parent, group, enter, update, exit, data, key) {
var i,
node,
nodeByKeyValue = {},
groupLength = group.length,
dataLength = data.length,
keyValues = new Array(groupLength),
keyValue;
for (i = 0; i < groupLength; ++i) {
if (node = group[i]) {
keyValues[i] = keyValue = keyPrefix + key.call(node, node.__data__, i, group);
if (keyValue in nodeByKeyValue) {
exit[i] = node;
} else {
nodeByKeyValue[keyValue] = node;
}
}
}
for (i = 0; i < dataLength; ++i) {
keyValue = keyPrefix + key.call(parent, data[i], i, data);
if (node = nodeByKeyValue[keyValue]) {
update[i] = node;
node.__data__ = data[i];
nodeByKeyValue[keyValue] = null;
} else {
enter[i] = new EnterNode(parent, data[i]);
}
}
for (i = 0; i < groupLength; ++i) {
if ((node = group[i]) && (nodeByKeyValue[keyValues[i]] === node)) {
exit[i] = node;
}
}
}
var selection_data = function(value, key) {
if (!value) {
data = new Array(this.size()), j = -1;
this.each(function(d) { data[++j] = d; });
return data;
}
var bind = key ? bindKey : bindIndex,
parents = this._parents,
groups = this._groups;
if (typeof value !== "function") value = constant(value);
for (var m = groups.length, update = new Array(m), enter = new Array(m), exit = new Array(m), j = 0; j < m; ++j) {
var parent = parents[j],
group = groups[j],
groupLength = group.length,
data = value.call(parent, parent && parent.__data__, j, parents),
dataLength = data.length,
enterGroup = enter[j] = new Array(dataLength),
updateGroup = update[j] = new Array(dataLength),
exitGroup = exit[j] = new Array(groupLength);
bind(parent, group, enterGroup, updateGroup, exitGroup, data, key);
for (var i0 = 0, i1 = 0, previous, next; i0 < dataLength; ++i0) {
if (previous = enterGroup[i0]) {
if (i0 >= i1) i1 = i0 + 1;
while (!(next = updateGroup[i1]) && ++i1 < dataLength);
previous._next = next || null;
}
}
}
update = new Selection(update, parents);
update._enter = enter;
update._exit = exit;
return update;
};
var selection_exit = function() {
return new Selection(this._exit || this._groups.map(sparse), this._parents);
};
var selection_merge = function(selection$$1) {
for (var groups0 = this._groups, groups1 = selection$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) {
if (node = group0[i] || group1[i]) {
merge[i] = node;
}
}
}
for (; j < m0; ++j) {
merges[j] = groups0[j];
}
return new Selection(merges, this._parents);
};
var selection_order = function() {
for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) {
for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
if (node = group[i]) {
if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
next = node;
}
}
}
return this;
};
var selection_sort = function(compare) {
if (!compare) compare = ascending;
function compareNode(a, b) {
return a && b ? compare(a.__data__, b.__data__) : !a - !b;
}
for (var groups = this._groups, m = groups.length, sortgroups = new Array(m), j = 0; j < m; ++j) {
for (var group = groups[j], n = group.length, sortgroup = sortgroups[j] = new Array(n), node, i = 0; i < n; ++i) {
if (node = group[i]) {
sortgroup[i] = node;
}
}
sortgroup.sort(compareNode);
}
return new Selection(sortgroups, this._parents).order();
};
function ascending(a, b) {
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
}
var selection_call = function() {
var callback = arguments[0];
arguments[0] = this;
callback.apply(null, arguments);
return this;
};
var selection_nodes = function() {
var nodes = new Array(this.size()), i = -1;
this.each(function() { nodes[++i] = this; });
return nodes;
};
var selection_node = function() {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length; i < n; ++i) {
var node = group[i];
if (node) return node;
}
}
return null;
};
var selection_size = function() {
var size = 0;
this.each(function() { ++size; });
return size;
};
var selection_empty = function() {
return !this.node();
};
var selection_each = function(callback) {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) {
if (node = group[i]) callback.call(node, node.__data__, i, group);
}
}
return this;
};
function attrRemove(name) {
return function() {
this.removeAttribute(name);
};
}
function attrRemoveNS(fullname) {
return function() {
this.removeAttributeNS(fullname.space, fullname.local);
};
}
function attrConstant(name, value) {
return function() {
this.setAttribute(name, value);
};
}
function attrConstantNS(fullname, value) {
return function() {
this.setAttributeNS(fullname.space, fullname.local, value);
};
}
function attrFunction(name, value) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.removeAttribute(name);
else this.setAttribute(name, v);
};
}
function attrFunctionNS(fullname, value) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.removeAttributeNS(fullname.space, fullname.local);
else this.setAttributeNS(fullname.space, fullname.local, v);
};
}
var selection_attr = function(name, value) {
var fullname = namespace(name);
if (arguments.length < 2) {
var node = this.node();
return fullname.local
? node.getAttributeNS(fullname.space, fullname.local)
: node.getAttribute(fullname);
}
return this.each((value == null
? (fullname.local ? attrRemoveNS : attrRemove) : (typeof value === "function"
? (fullname.local ? attrFunctionNS : attrFunction)
: (fullname.local ? attrConstantNS : attrConstant)))(fullname, value));
};
var defaultView = function(node) {
return (node.ownerDocument && node.ownerDocument.defaultView)
|| (node.document && node)
|| node.defaultView;
};
function styleRemove(name) {
return function() {
this.style.removeProperty(name);
};
}
function styleConstant(name, value, priority) {
return function() {
this.style.setProperty(name, value, priority);
};
}
function styleFunction(name, value, priority) {
return function() {
var v = value.apply(this, arguments);
if (v == null) this.style.removeProperty(name);
else this.style.setProperty(name, v, priority);
};
}
var selection_style = function(name, value, priority) {
return arguments.length > 1
? this.each((value == null
? styleRemove : typeof value === "function"
? styleFunction
: styleConstant)(name, value, priority == null ? "" : priority))
: styleValue(this.node(), name);
};
function styleValue(node, name) {
return node.style.getPropertyValue(name)
|| defaultView(node).getComputedStyle(node, null).getPropertyValue(na
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment