<html> <head> <title>flamegraph</title> <style>

body {
  margin: 0;
  padding: 0;
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 10pt;
}
.overview-container {
  position: relative;
}
.overview {
  cursor: col-resize;
}
.overview-viewport-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 1;
  height: 1;
  background-color: rgba(0, 0, 0, 0.25);
  transform-origin: top left;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  cursor: grab;
}
.moving {
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.info {
  display: block;
  height: 40px;
  margin: 3px 6px;
  margin-right: 206px;
  padding: 3px 6px;
  line-height: 18px;
}
.legend {
  display: block;
  float: right;
  width: 195px;
  max-height: 100%;
  overflow-y: scroll;
}
.legend > div {
  padding: 6px;
  clear: right;
}
.legend > div span {
  opacity: 0.75;
  display: block;
  text-align: right;
}
.legend > div .name {
  max-width: 70%;
  word-wrap: break-word;
}

</style> <script src=“flamegraph.js”></script> </head> <body>

<div class="legend"></div>
<div class="overview-container">
  <canvas class="overview"></canvas>
  <div class="overview-viewport-overlay"></div>
</div>
<div class="info">
  <div style="float: right; text-align: right">
    <div class="samples"></div>
    <div class="exclusive"></div>
  </div>
  <div class="frame"></div>
  <div class="file"></div>
</div>
<canvas class="flamegraph"></canvas>
<script type="text/javascript">
  var queryDict = {}
  location.search.substr(1).split("&").forEach(function(item) {queryDict[item.split("=")[0]] = decodeURIComponent(item.split("=")[1])})

  if (queryDict.data) {
    s = document.createElement('script')
    s.setAttribute('src', queryDict.data)
    document.body.appendChild(s)
  }
</script>

</body> </html>