packages feed

linkedhashmap-0.2.0.0: benchmarks/report.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>criterion report</title>
    <script language="javascript" type="text/javascript">
      /*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});

    </script>
    <script language="javascript" type="text/javascript">
      /* Javascript plotting library for jQuery, version 0.8.3.

Copyright (c) 2007-2014 IOLA and Ole Laursen.
Licensed under the MIT license.

*/
(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i<c.length;++i)o[c.charAt(i)]+=d;return o.normalize()};o.scale=function(c,f){for(var i=0;i<c.length;++i)o[c.charAt(i)]*=f;return o.normalize()};o.toString=function(){if(o.a>=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return value<min?min:value>max?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);(function($){var hasOwnProperty=Object.prototype.hasOwnProperty;if(!$.fn.detach){$.fn.detach=function(){return this.each(function(){if(this.parentNode){this.parentNode.removeChild(this)}})}}function Canvas(cls,container){var element=container.children("."+cls)[0];if(element==null){element=document.createElement("canvas");element.className=cls;$(element).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(container);if(!element.getContext){if(window.G_vmlCanvasManager){element=window.G_vmlCanvasManager.initElement(element)}else{throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.")}}}this.element=element;var context=this.context=element.getContext("2d");var devicePixelRatio=window.devicePixelRatio||1,backingStoreRatio=context.webkitBackingStorePixelRatio||context.mozBackingStorePixelRatio||context.msBackingStorePixelRatio||context.oBackingStorePixelRatio||context.backingStorePixelRatio||1;this.pixelRatio=devicePixelRatio/backingStoreRatio;this.resize(container.width(),container.height());this.textContainer=null;this.text={};this._textCache={}}Canvas.prototype.resize=function(width,height){if(width<=0||height<=0){throw new Error("Invalid dimensions for plot, width = "+width+", height = "+height)}var element=this.element,context=this.context,pixelRatio=this.pixelRatio;if(this.width!=width){element.width=width*pixelRatio;element.style.width=width+"px";this.width=width}if(this.height!=height){element.height=height*pixelRatio;element.style.height=height+"px";this.height=height}context.restore();context.save();context.scale(pixelRatio,pixelRatio)};Canvas.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)};Canvas.prototype.render=function(){var cache=this._textCache;for(var layerKey in cache){if(hasOwnProperty.call(cache,layerKey)){var layer=this.getTextLayer(layerKey),layerCache=cache[layerKey];layer.hide();for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){if(position.active){if(!position.rendered){layer.append(position.element);position.rendered=true}}else{positions.splice(i--,1);if(position.rendered){position.element.detach()}}}if(positions.length==0){delete styleCache[key]}}}}}layer.show()}}};Canvas.prototype.getTextLayer=function(classes){var layer=this.text[classes];if(layer==null){if(this.textContainer==null){this.textContainer=$("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)}layer=this.text[classes]=$("<div></div>").addClass(classes).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)}return layer};Canvas.prototype.getTextInfo=function(layer,text,font,angle,width){var textStyle,layerCache,styleCache,info;text=""+text;if(typeof font==="object"){textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px/"+font.lineHeight+"px "+font.family}else{textStyle=font}layerCache=this._textCache[layer];if(layerCache==null){layerCache=this._textCache[layer]={}}styleCache=layerCache[textStyle];if(styleCache==null){styleCache=layerCache[textStyle]={}}info=styleCache[text];if(info==null){var element=$("<div></div>").html(text).css({position:"absolute","max-width":width,top:-9999}).appendTo(this.getTextLayer(layer));if(typeof font==="object"){element.css({font:textStyle,color:font.color})}else if(typeof font==="string"){element.addClass(font)}info=styleCache[text]={width:element.outerWidth(true),height:element.outerHeight(true),element:element,positions:[]};element.detach()}return info};Canvas.prototype.addText=function(layer,x,y,text,font,angle,width,halign,valign){var info=this.getTextInfo(layer,text,font,angle,width),positions=info.positions;if(halign=="center"){x-=info.width/2}else if(halign=="right"){x-=info.width}if(valign=="middle"){y-=info.height/2}else if(valign=="bottom"){y-=info.height}for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=true;return}}position={active:true,rendered:false,element:positions.length?info.element.clone():info.element,x:x,y:y};positions.push(position);position.element.css({top:Math.round(y),left:Math.round(x),"text-align":halign})};Canvas.prototype.removeText=function(layer,x,y,text,font,angle){if(text==null){var layerCache=this._textCache[layer];if(layerCache!=null){for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){position.active=false}}}}}}}else{var positions=this.getTextInfo(layer,text,font,angle).positions;for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=false}}}};function Plot(placeholder,data_,options_,plugins){var series=[],options={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false,zero:true},shadowSize:3,highlightColor:null},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},surface=null,overlay=null,eventHolder=null,ctx=null,octx=null,xaxes=[],yaxes=[],plotOffset={left:0,right:0,top:0,bottom:0},plotWidth=0,plotHeight=0,hooks={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},plot=this;plot.setData=setData;plot.setupGrid=setupGrid;plot.draw=draw;plot.getPlaceholder=function(){return placeholder};plot.getCanvas=function(){return surface.element};plot.getPlotOffset=function(){return plotOffset};plot.width=function(){return plotWidth};plot.height=function(){return plotHeight};plot.offset=function(){var o=eventHolder.offset();o.left+=plotOffset.left;o.top+=plotOffset.top;return o};plot.getData=function(){return series};plot.getAxes=function(){var res={},i;$.each(xaxes.concat(yaxes),function(_,axis){if(axis)res[axis.direction+(axis.n!=1?axis.n:"")+"axis"]=axis});return res};plot.getXAxes=function(){return xaxes};plot.getYAxes=function(){return yaxes};plot.c2p=canvasToAxisCoords;plot.p2c=axisToCanvasCoords;plot.getOptions=function(){return options};plot.highlight=highlight;plot.unhighlight=unhighlight;plot.triggerRedrawOverlay=triggerRedrawOverlay;plot.pointOffset=function(point){return{left:parseInt(xaxes[axisNumber(point,"x")-1].p2c(+point.x)+plotOffset.left,10),top:parseInt(yaxes[axisNumber(point,"y")-1].p2c(+point.y)+plotOffset.top,10)}};plot.shutdown=shutdown;plot.destroy=function(){shutdown();placeholder.removeData("plot").empty();series=[];options=null;surface=null;overlay=null;eventHolder=null;ctx=null;octx=null;xaxes=[];yaxes=[];hooks=null;highlights=[];plot=null};plot.resize=function(){var width=placeholder.width(),height=placeholder.height();surface.resize(width,height);overlay.resize(width,height)};plot.hooks=hooks;initPlugins(plot);parseOptions(options_);setupCanvases();setData(data_);setupGrid();draw();bindEvents();function executeHooks(hook,args){args=[plot].concat(args);for(var i=0;i<hook.length;++i)hook[i].apply(this,args)}function initPlugins(){var classes={Canvas:Canvas};for(var i=0;i<plugins.length;++i){var p=plugins[i];p.init(plot,classes);if(p.options)$.extend(true,options,p.options)}}function parseOptions(opts){$.extend(true,options,opts);if(opts&&opts.colors){options.colors=opts.colors}if(options.xaxis.color==null)options.xaxis.color=$.color.parse(options.grid.color).scale("a",.22).toString();if(options.yaxis.color==null)options.yaxis.color=$.color.parse(options.grid.color).scale("a",.22).toString();if(options.xaxis.tickColor==null)options.xaxis.tickColor=options.grid.tickColor||options.xaxis.color;if(options.yaxis.tickColor==null)options.yaxis.tickColor=options.grid.tickColor||options.yaxis.color;if(options.grid.borderColor==null)options.grid.borderColor=options.grid.color;if(options.grid.tickColor==null)options.grid.tickColor=$.color.parse(options.grid.color).scale("a",.22).toString();var i,axisOptions,axisCount,fontSize=placeholder.css("font-size"),fontSizeDefault=fontSize?+fontSize.replace("px",""):13,fontDefaults={style:placeholder.css("font-style"),size:Math.round(.8*fontSizeDefault),variant:placeholder.css("font-variant"),weight:placeholder.css("font-weight"),family:placeholder.css("font-family")};axisCount=options.xaxes.length||1;for(i=0;i<axisCount;++i){axisOptions=options.xaxes[i];if(axisOptions&&!axisOptions.tickColor){axisOptions.tickColor=axisOptions.color}axisOptions=$.extend(true,{},options.xaxis,axisOptions);options.xaxes[i]=axisOptions;if(axisOptions.font){axisOptions.font=$.extend({},fontDefaults,axisOptions.font);if(!axisOptions.font.color){axisOptions.font.color=axisOptions.color}if(!axisOptions.font.lineHeight){axisOptions.font.lineHeight=Math.round(axisOptions.font.size*1.15)}}}axisCount=options.yaxes.length||1;for(i=0;i<axisCount;++i){axisOptions=options.yaxes[i];if(axisOptions&&!axisOptions.tickColor){axisOptions.tickColor=axisOptions.color}axisOptions=$.extend(true,{},options.yaxis,axisOptions);options.yaxes[i]=axisOptions;if(axisOptions.font){axisOptions.font=$.extend({},fontDefaults,axisOptions.font);if(!axisOptions.font.color){axisOptions.font.color=axisOptions.color}if(!axisOptions.font.lineHeight){axisOptions.font.lineHeight=Math.round(axisOptions.font.size*1.15)}}}if(options.xaxis.noTicks&&options.xaxis.ticks==null)options.xaxis.ticks=options.xaxis.noTicks;if(options.yaxis.noTicks&&options.yaxis.ticks==null)options.yaxis.ticks=options.yaxis.noTicks;if(options.x2axis){options.xaxes[1]=$.extend(true,{},options.xaxis,options.x2axis);options.xaxes[1].position="top";if(options.x2axis.min==null){options.xaxes[1].min=null}if(options.x2axis.max==null){options.xaxes[1].max=null}}if(options.y2axis){options.yaxes[1]=$.extend(true,{},options.yaxis,options.y2axis);options.yaxes[1].position="right";if(options.y2axis.min==null){options.yaxes[1].min=null}if(options.y2axis.max==null){options.yaxes[1].max=null}}if(options.grid.coloredAreas)options.grid.markings=options.grid.coloredAreas;if(options.grid.coloredAreasColor)options.grid.markingsColor=options.grid.coloredAreasColor;if(options.lines)$.extend(true,options.series.lines,options.lines);if(options.points)$.extend(true,options.series.points,options.points);if(options.bars)$.extend(true,options.series.bars,options.bars);if(options.shadowSize!=null)options.series.shadowSize=options.shadowSize;if(options.highlightColor!=null)options.series.highlightColor=options.highlightColor;for(i=0;i<options.xaxes.length;++i)getOrCreateAxis(xaxes,i+1).options=options.xaxes[i];for(i=0;i<options.yaxes.length;++i)getOrCreateAxis(yaxes,i+1).options=options.yaxes[i];for(var n in hooks)if(options.hooks[n]&&options.hooks[n].length)hooks[n]=hooks[n].concat(options.hooks[n]);executeHooks(hooks.processOptions,[options])}function setData(d){series=parseData(d);fillInSeriesOptions();processData()}function parseData(d){var res=[];for(var i=0;i<d.length;++i){var s=$.extend(true,{},options.series);if(d[i].data!=null){s.data=d[i].data;delete d[i].data;$.extend(true,s,d[i]);d[i].data=s.data}else s.data=d[i];res.push(s)}return res}function axisNumber(obj,coord){var a=obj[coord+"axis"];if(typeof a=="object")a=a.n;if(typeof a!="number")a=1;return a}function allAxes(){return $.grep(xaxes.concat(yaxes),function(a){return a})}function canvasToAxisCoords(pos){var res={},i,axis;for(i=0;i<xaxes.length;++i){axis=xaxes[i];if(axis&&axis.used)res["x"+axis.n]=axis.c2p(pos.left)}for(i=0;i<yaxes.length;++i){axis=yaxes[i];if(axis&&axis.used)res["y"+axis.n]=axis.c2p(pos.top)}if(res.x1!==undefined)res.x=res.x1;if(res.y1!==undefined)res.y=res.y1;return res}function axisToCanvasCoords(pos){var res={},i,axis,key;for(i=0;i<xaxes.length;++i){axis=xaxes[i];if(axis&&axis.used){key="x"+axis.n;if(pos[key]==null&&axis.n==1)key="x";if(pos[key]!=null){res.left=axis.p2c(pos[key]);break}}}for(i=0;i<yaxes.length;++i){axis=yaxes[i];if(axis&&axis.used){key="y"+axis.n;if(pos[key]==null&&axis.n==1)key="y";if(pos[key]!=null){res.top=axis.p2c(pos[key]);break}}}return res}function getOrCreateAxis(axes,number){if(!axes[number-1])axes[number-1]={n:number,direction:axes==xaxes?"x":"y",options:$.extend(true,{},axes==xaxes?options.xaxis:options.yaxis)};return axes[number-1]}function fillInSeriesOptions(){var neededColors=series.length,maxIndex=-1,i;for(i=0;i<series.length;++i){var sc=series[i].color;if(sc!=null){neededColors--;if(typeof sc=="number"&&sc>maxIndex){maxIndex=sc}}}if(neededColors<=maxIndex){neededColors=maxIndex+1}var c,colors=[],colorPool=options.colors,colorPoolSize=colorPool.length,variation=0;for(i=0;i<neededColors;i++){c=$.color.parse(colorPool[i%colorPoolSize]||"#666");if(i%colorPoolSize==0&&i){if(variation>=0){if(variation<.5){variation=-variation-.2}else variation=0}else variation=-variation}colors[i]=c.scale("rgb",1+variation)}var colori=0,s;for(i=0;i<series.length;++i){s=series[i];if(s.color==null){s.color=colors[colori].toString();++colori}else if(typeof s.color=="number")s.color=colors[s.color].toString();if(s.lines.show==null){var v,show=true;for(v in s)if(s[v]&&s[v].show){show=false;break}if(show)s.lines.show=true}if(s.lines.zero==null){s.lines.zero=!!s.lines.fill}s.xaxis=getOrCreateAxis(xaxes,axisNumber(s,"x"));s.yaxis=getOrCreateAxis(yaxes,axisNumber(s,"y"))}}function processData(){var topSentry=Number.POSITIVE_INFINITY,bottomSentry=Number.NEGATIVE_INFINITY,fakeInfinity=Number.MAX_VALUE,i,j,k,m,length,s,points,ps,x,y,axis,val,f,p,data,format;function updateAxis(axis,min,max){if(min<axis.datamin&&min!=-fakeInfinity)axis.datamin=min;if(max>axis.datamax&&max!=fakeInfinity)axis.datamax=max}$.each(allAxes(),function(_,axis){axis.datamin=topSentry;axis.datamax=bottomSentry;axis.used=false});for(i=0;i<series.length;++i){s=series[i];s.datapoints={points:[]};executeHooks(hooks.processRawData,[s,s.data,s.datapoints])}for(i=0;i<series.length;++i){s=series[i];data=s.data;format=s.datapoints.format;if(!format){format=[];format.push({x:true,number:true,required:true});format.push({y:true,number:true,required:true});if(s.bars.show||s.lines.show&&s.lines.fill){var autoscale=!!(s.bars.show&&s.bars.zero||s.lines.show&&s.lines.zero);format.push({y:true,number:true,required:false,defaultValue:0,autoscale:autoscale});if(s.bars.horizontal){delete format[format.length-1].y;format[format.length-1].x=true}}s.datapoints.format=format}if(s.datapoints.pointsize!=null)continue;s.datapoints.pointsize=format.length;ps=s.datapoints.pointsize;points=s.datapoints.points;var insertSteps=s.lines.show&&s.lines.steps;s.xaxis.used=s.yaxis.used=true;for(j=k=0;j<data.length;++j,k+=ps){p=data[j];var nullify=p==null;if(!nullify){for(m=0;m<ps;++m){val=p[m];f=format[m];if(f){if(f.number&&val!=null){val=+val;if(isNaN(val))val=null;else if(val==Infinity)val=fakeInfinity;else if(val==-Infinity)val=-fakeInfinity}if(val==null){if(f.required)nullify=true;if(f.defaultValue!=null)val=f.defaultValue}}points[k+m]=val}}if(nullify){for(m=0;m<ps;++m){val=points[k+m];if(val!=null){f=format[m];if(f.autoscale!==false){if(f.x){updateAxis(s.xaxis,val,val)}if(f.y){updateAxis(s.yaxis,val,val)}}}points[k+m]=null}}else{if(insertSteps&&k>0&&points[k-ps]!=null&&points[k-ps]!=points[k]&&points[k-ps+1]!=points[k+1]){for(m=0;m<ps;++m)points[k+ps+m]=points[k+m];points[k+1]=points[k-ps+1];k+=ps}}}}for(i=0;i<series.length;++i){s=series[i];executeHooks(hooks.processDatapoints,[s,s.datapoints])}for(i=0;i<series.length;++i){s=series[i];points=s.datapoints.points;ps=s.datapoints.pointsize;format=s.datapoints.format;var xmin=topSentry,ymin=topSentry,xmax=bottomSentry,ymax=bottomSentry;for(j=0;j<points.length;j+=ps){if(points[j]==null)continue;for(m=0;m<ps;++m){val=points[j+m];f=format[m];if(!f||f.autoscale===false||val==fakeInfinity||val==-fakeInfinity)continue;if(f.x){if(val<xmin)xmin=val;if(val>xmax)xmax=val}if(f.y){if(val<ymin)ymin=val;if(val>ymax)ymax=val}}}if(s.bars.show){var delta;switch(s.bars.align){case"left":delta=0;break;case"right":delta=-s.bars.barWidth;break;default:delta=-s.bars.barWidth/2}if(s.bars.horizontal){ymin+=delta;ymax+=delta+s.bars.barWidth}else{xmin+=delta;xmax+=delta+s.bars.barWidth}}updateAxis(s.xaxis,xmin,xmax);updateAxis(s.yaxis,ymin,ymax)}$.each(allAxes(),function(_,axis){if(axis.datamin==topSentry)axis.datamin=null;if(axis.datamax==bottomSentry)axis.datamax=null})}function setupCanvases(){placeholder.css("padding",0).children().filter(function(){return!$(this).hasClass("flot-overlay")&&!$(this).hasClass("flot-base")}).remove();if(placeholder.css("position")=="static")placeholder.css("position","relative");surface=new Canvas("flot-base",placeholder);overlay=new Canvas("flot-overlay",placeholder);ctx=surface.context;octx=overlay.context;eventHolder=$(overlay.element).unbind();var existing=placeholder.data("plot");if(existing){existing.shutdown();overlay.clear()}placeholder.data("plot",plot)}function bindEvents(){if(options.grid.hoverable){eventHolder.mousemove(onMouseMove);eventHolder.bind("mouseleave",onMouseLeave)}if(options.grid.clickable)eventHolder.click(onClick);executeHooks(hooks.bindEvents,[eventHolder])}function shutdown(){if(redrawTimeout)clearTimeout(redrawTimeout);eventHolder.unbind("mousemove",onMouseMove);eventHolder.unbind("mouseleave",onMouseLeave);eventHolder.unbind("click",onClick);executeHooks(hooks.shutdown,[eventHolder])}function setTransformationHelpers(axis){function identity(x){return x}var s,m,t=axis.options.transform||identity,it=axis.options.inverseTransform;if(axis.direction=="x"){s=axis.scale=plotWidth/Math.abs(t(axis.max)-t(axis.min));m=Math.min(t(axis.max),t(axis.min))}else{s=axis.scale=plotHeight/Math.abs(t(axis.max)-t(axis.min));s=-s;m=Math.max(t(axis.max),t(axis.min))}if(t==identity)axis.p2c=function(p){return(p-m)*s};else axis.p2c=function(p){return(t(p)-m)*s};if(!it)axis.c2p=function(c){return m+c/s};else axis.c2p=function(c){return it(m+c/s)}}function measureTickLabels(axis){var opts=axis.options,ticks=axis.ticks||[],labelWidth=opts.labelWidth||0,labelHeight=opts.labelHeight||0,maxWidth=labelWidth||(axis.direction=="x"?Math.floor(surface.width/(ticks.length||1)):null),legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=opts.font||"flot-tick-label tickLabel";for(var i=0;i<ticks.length;++i){var t=ticks[i];if(!t.label)continue;var info=surface.getTextInfo(layer,t.label,font,null,maxWidth);labelWidth=Math.max(labelWidth,info.width);labelHeight=Math.max(labelHeight,info.height)}axis.labelWidth=opts.labelWidth||labelWidth;axis.labelHeight=opts.labelHeight||labelHeight}function allocateAxisBoxFirstPhase(axis){var lw=axis.labelWidth,lh=axis.labelHeight,pos=axis.options.position,isXAxis=axis.direction==="x",tickLength=axis.options.tickLength,axisMargin=options.grid.axisMargin,padding=options.grid.labelMargin,innermost=true,outermost=true,first=true,found=false;$.each(isXAxis?xaxes:yaxes,function(i,a){if(a&&(a.show||a.reserveSpace)){if(a===axis){found=true}else if(a.options.position===pos){if(found){outermost=false}else{innermost=false}}if(!found){first=false}}});if(outermost){axisMargin=0}if(tickLength==null){tickLength=first?"full":5}if(!isNaN(+tickLength))padding+=+tickLength;if(isXAxis){lh+=padding;if(pos=="bottom"){plotOffset.bottom+=lh+axisMargin;axis.box={top:surface.height-plotOffset.bottom,height:lh}}else{axis.box={top:plotOffset.top+axisMargin,height:lh};plotOffset.top+=lh+axisMargin}}else{lw+=padding;if(pos=="left"){axis.box={left:plotOffset.left+axisMargin,width:lw};plotOffset.left+=lw+axisMargin}else{plotOffset.right+=lw+axisMargin;axis.box={left:surface.width-plotOffset.right,width:lw}}}axis.position=pos;axis.tickLength=tickLength;axis.box.padding=padding;axis.innermost=innermost}function allocateAxisBoxSecondPhase(axis){if(axis.direction=="x"){axis.box.left=plotOffset.left-axis.labelWidth/2;axis.box.width=surface.width-plotOffset.left-plotOffset.right+axis.labelWidth}else{axis.box.top=plotOffset.top-axis.labelHeight/2;axis.box.height=surface.height-plotOffset.bottom-plotOffset.top+axis.labelHeight}}function adjustLayoutForThingsStickingOut(){var minMargin=options.grid.minBorderMargin,axis,i;if(minMargin==null){minMargin=0;for(i=0;i<series.length;++i)minMargin=Math.max(minMargin,2*(series[i].points.radius+series[i].points.lineWidth/2))}var margins={left:minMargin,right:minMargin,top:minMargin,bottom:minMargin};$.each(allAxes(),function(_,axis){if(axis.reserveSpace&&axis.ticks&&axis.ticks.length){if(axis.direction==="x"){margins.left=Math.max(margins.left,axis.labelWidth/2);margins.right=Math.max(margins.right,axis.labelWidth/2)}else{margins.bottom=Math.max(margins.bottom,axis.labelHeight/2);margins.top=Math.max(margins.top,axis.labelHeight/2)}}});plotOffset.left=Math.ceil(Math.max(margins.left,plotOffset.left));plotOffset.right=Math.ceil(Math.max(margins.right,plotOffset.right));plotOffset.top=Math.ceil(Math.max(margins.top,plotOffset.top));plotOffset.bottom=Math.ceil(Math.max(margins.bottom,plotOffset.bottom))}function setupGrid(){var i,axes=allAxes(),showGrid=options.grid.show;for(var a in plotOffset){var margin=options.grid.margin||0;plotOffset[a]=typeof margin=="number"?margin:margin[a]||0}executeHooks(hooks.processOffset,[plotOffset]);for(var a in plotOffset){if(typeof options.grid.borderWidth=="object"){plotOffset[a]+=showGrid?options.grid.borderWidth[a]:0}else{plotOffset[a]+=showGrid?options.grid.borderWidth:0}}$.each(axes,function(_,axis){var axisOpts=axis.options;axis.show=axisOpts.show==null?axis.used:axisOpts.show;axis.reserveSpace=axisOpts.reserveSpace==null?axis.show:axisOpts.reserveSpace;setRange(axis)});if(showGrid){var allocatedAxes=$.grep(axes,function(axis){return axis.show||axis.reserveSpace});$.each(allocatedAxes,function(_,axis){setupTickGeneration(axis);setTicks(axis);snapRangeToTicks(axis,axis.ticks);measureTickLabels(axis)});for(i=allocatedAxes.length-1;i>=0;--i)allocateAxisBoxFirstPhase(allocatedAxes[i]);adjustLayoutForThingsStickingOut();$.each(allocatedAxes,function(_,axis){allocateAxisBoxSecondPhase(axis)})}plotWidth=surface.width-plotOffset.left-plotOffset.right;plotHeight=surface.height-plotOffset.bottom-plotOffset.top;$.each(axes,function(_,axis){setTransformationHelpers(axis)});if(showGrid){drawAxisLabels()}insertLegend()}function setRange(axis){var opts=axis.options,min=+(opts.min!=null?opts.min:axis.datamin),max=+(opts.max!=null?opts.max:axis.datamax),delta=max-min;if(delta==0){var widen=max==0?1:.01;if(opts.min==null)min-=widen;if(opts.max==null||opts.min!=null)max+=widen}else{var margin=opts.autoscaleMargin;if(margin!=null){if(opts.min==null){min-=delta*margin;if(min<0&&axis.datamin!=null&&axis.datamin>=0)min=0}if(opts.max==null){max+=delta*margin;if(max>0&&axis.datamax!=null&&axis.datamax<=0)max=0}}}axis.min=min;axis.max=max}function setupTickGeneration(axis){var opts=axis.options;var noTicks;if(typeof opts.ticks=="number"&&opts.ticks>0)noTicks=opts.ticks;else noTicks=.3*Math.sqrt(axis.direction=="x"?surface.width:surface.height);var delta=(axis.max-axis.min)/noTicks,dec=-Math.floor(Math.log(delta)/Math.LN10),maxDec=opts.tickDecimals;if(maxDec!=null&&dec>maxDec){dec=maxDec}var magn=Math.pow(10,-dec),norm=delta/magn,size;if(norm<1.5){size=1}else if(norm<3){size=2;if(norm>2.25&&(maxDec==null||dec+1<=maxDec)){size=2.5;++dec}}else if(norm<7.5){size=5}else{size=10}size*=magn;if(opts.minTickSize!=null&&size<opts.minTickSize){size=opts.minTickSize}axis.delta=delta;axis.tickDecimals=Math.max(0,maxDec!=null?maxDec:dec);axis.tickSize=opts.tickSize||size;if(opts.mode=="time"&&!axis.tickGenerator){throw new Error("Time mode requires the flot.time plugin.")}if(!axis.tickGenerator){axis.tickGenerator=function(axis){var ticks=[],start=floorInBase(axis.min,axis.tickSize),i=0,v=Number.NaN,prev;do{prev=v;v=start+i*axis.tickSize;ticks.push(v);++i}while(v<axis.max&&v!=prev);return ticks};axis.tickFormatter=function(value,axis){var factor=axis.tickDecimals?Math.pow(10,axis.tickDecimals):1;var formatted=""+Math.round(value*factor)/factor;if(axis.tickDecimals!=null){var decimal=formatted.indexOf(".");var precision=decimal==-1?0:formatted.length-decimal-1;if(precision<axis.tickDecimals){return(precision?formatted:formatted+".")+(""+factor).substr(1,axis.tickDecimals-precision)}}return formatted}}if($.isFunction(opts.tickFormatter))axis.tickFormatter=function(v,axis){return""+opts.tickFormatter(v,axis)};if(opts.alignTicksWithAxis!=null){var otherAxis=(axis.direction=="x"?xaxes:yaxes)[opts.alignTicksWithAxis-1];if(otherAxis&&otherAxis.used&&otherAxis!=axis){var niceTicks=axis.tickGenerator(axis);if(niceTicks.length>0){if(opts.min==null)axis.min=Math.min(axis.min,niceTicks[0]);if(opts.max==null&&niceTicks.length>1)axis.max=Math.max(axis.max,niceTicks[niceTicks.length-1])}axis.tickGenerator=function(axis){var ticks=[],v,i;for(i=0;i<otherAxis.ticks.length;++i){v=(otherAxis.ticks[i].v-otherAxis.min)/(otherAxis.max-otherAxis.min);v=axis.min+v*(axis.max-axis.min);ticks.push(v)}return ticks};if(!axis.mode&&opts.tickDecimals==null){var extraDec=Math.max(0,-Math.floor(Math.log(axis.delta)/Math.LN10)+1),ts=axis.tickGenerator(axis);if(!(ts.length>1&&/\..*0$/.test((ts[1]-ts[0]).toFixed(extraDec))))axis.tickDecimals=extraDec}}}}function setTicks(axis){var oticks=axis.options.ticks,ticks=[];if(oticks==null||typeof oticks=="number"&&oticks>0)ticks=axis.tickGenerator(axis);else if(oticks){if($.isFunction(oticks))ticks=oticks(axis);else ticks=oticks}var i,v;axis.ticks=[];for(i=0;i<ticks.length;++i){var label=null;var t=ticks[i];if(typeof t=="object"){v=+t[0];if(t.length>1)label=t[1]}else v=+t;if(label==null)label=axis.tickFormatter(v,axis);if(!isNaN(v))axis.ticks.push({v:v,label:label})}}function snapRangeToTicks(axis,ticks){if(axis.options.autoscaleMargin&&ticks.length>0){if(axis.options.min==null)axis.min=Math.min(axis.min,ticks[0].v);if(axis.options.max==null&&ticks.length>1)axis.max=Math.max(axis.max,ticks[ticks.length-1].v)}}function draw(){surface.clear();executeHooks(hooks.drawBackground,[ctx]);var grid=options.grid;if(grid.show&&grid.backgroundColor)drawBackground();if(grid.show&&!grid.aboveData){drawGrid()}for(var i=0;i<series.length;++i){executeHooks(hooks.drawSeries,[ctx,series[i]]);drawSeries(series[i])}executeHooks(hooks.draw,[ctx]);if(grid.show&&grid.aboveData){drawGrid()}surface.render();triggerRedrawOverlay()}function extractRange(ranges,coord){var axis,from,to,key,axes=allAxes();for(var i=0;i<axes.length;++i){axis=axes[i];if(axis.direction==coord){key=coord+axis.n+"axis";if(!ranges[key]&&axis.n==1)key=coord+"axis";if(ranges[key]){from=ranges[key].from;to=ranges[key].to;break}}}if(!ranges[key]){axis=coord=="x"?xaxes[0]:yaxes[0];from=ranges[coord+"1"];to=ranges[coord+"2"]}if(from!=null&&to!=null&&from>to){var tmp=from;from=to;to=tmp}return{from:from,to:to,axis:axis}}function drawBackground(){ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.fillStyle=getColorOrGradient(options.grid.backgroundColor,plotHeight,0,"rgba(255, 255, 255, 0)");ctx.fillRect(0,0,plotWidth,plotHeight);ctx.restore()}function drawGrid(){var i,axes,bw,bc;ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var markings=options.grid.markings;if(markings){if($.isFunction(markings)){axes=plot.getAxes();axes.xmin=axes.xaxis.min;axes.xmax=axes.xaxis.max;axes.ymin=axes.yaxis.min;axes.ymax=axes.yaxis.max;markings=markings(axes)}for(i=0;i<markings.length;++i){var m=markings[i],xrange=extractRange(m,"x"),yrange=extractRange(m,"y");if(xrange.from==null)xrange.from=xrange.axis.min;if(xrange.to==null)xrange.to=xrange.axis.max;
if(yrange.from==null)yrange.from=yrange.axis.min;if(yrange.to==null)yrange.to=yrange.axis.max;if(xrange.to<xrange.axis.min||xrange.from>xrange.axis.max||yrange.to<yrange.axis.min||yrange.from>yrange.axis.max)continue;xrange.from=Math.max(xrange.from,xrange.axis.min);xrange.to=Math.min(xrange.to,xrange.axis.max);yrange.from=Math.max(yrange.from,yrange.axis.min);yrange.to=Math.min(yrange.to,yrange.axis.max);var xequal=xrange.from===xrange.to,yequal=yrange.from===yrange.to;if(xequal&&yequal){continue}xrange.from=Math.floor(xrange.axis.p2c(xrange.from));xrange.to=Math.floor(xrange.axis.p2c(xrange.to));yrange.from=Math.floor(yrange.axis.p2c(yrange.from));yrange.to=Math.floor(yrange.axis.p2c(yrange.to));if(xequal||yequal){var lineWidth=m.lineWidth||options.grid.markingsLineWidth,subPixel=lineWidth%2?.5:0;ctx.beginPath();ctx.strokeStyle=m.color||options.grid.markingsColor;ctx.lineWidth=lineWidth;if(xequal){ctx.moveTo(xrange.to+subPixel,yrange.from);ctx.lineTo(xrange.to+subPixel,yrange.to)}else{ctx.moveTo(xrange.from,yrange.to+subPixel);ctx.lineTo(xrange.to,yrange.to+subPixel)}ctx.stroke()}else{ctx.fillStyle=m.color||options.grid.markingsColor;ctx.fillRect(xrange.from,yrange.to,xrange.to-xrange.from,yrange.from-yrange.to)}}}axes=allAxes();bw=options.grid.borderWidth;for(var j=0;j<axes.length;++j){var axis=axes[j],box=axis.box,t=axis.tickLength,x,y,xoff,yoff;if(!axis.show||axis.ticks.length==0)continue;ctx.lineWidth=1;if(axis.direction=="x"){x=0;if(t=="full")y=axis.position=="top"?0:plotHeight;else y=box.top-plotOffset.top+(axis.position=="top"?box.height:0)}else{y=0;if(t=="full")x=axis.position=="left"?0:plotWidth;else x=box.left-plotOffset.left+(axis.position=="left"?box.width:0)}if(!axis.innermost){ctx.strokeStyle=axis.options.color;ctx.beginPath();xoff=yoff=0;if(axis.direction=="x")xoff=plotWidth+1;else yoff=plotHeight+1;if(ctx.lineWidth==1){if(axis.direction=="x"){y=Math.floor(y)+.5}else{x=Math.floor(x)+.5}}ctx.moveTo(x,y);ctx.lineTo(x+xoff,y+yoff);ctx.stroke()}ctx.strokeStyle=axis.options.tickColor;ctx.beginPath();for(i=0;i<axis.ticks.length;++i){var v=axis.ticks[i].v;xoff=yoff=0;if(isNaN(v)||v<axis.min||v>axis.max||t=="full"&&(typeof bw=="object"&&bw[axis.position]>0||bw>0)&&(v==axis.min||v==axis.max))continue;if(axis.direction=="x"){x=axis.p2c(v);yoff=t=="full"?-plotHeight:t;if(axis.position=="top")yoff=-yoff}else{y=axis.p2c(v);xoff=t=="full"?-plotWidth:t;if(axis.position=="left")xoff=-xoff}if(ctx.lineWidth==1){if(axis.direction=="x")x=Math.floor(x)+.5;else y=Math.floor(y)+.5}ctx.moveTo(x,y);ctx.lineTo(x+xoff,y+yoff)}ctx.stroke()}if(bw){bc=options.grid.borderColor;if(typeof bw=="object"||typeof bc=="object"){if(typeof bw!=="object"){bw={top:bw,right:bw,bottom:bw,left:bw}}if(typeof bc!=="object"){bc={top:bc,right:bc,bottom:bc,left:bc}}if(bw.top>0){ctx.strokeStyle=bc.top;ctx.lineWidth=bw.top;ctx.beginPath();ctx.moveTo(0-bw.left,0-bw.top/2);ctx.lineTo(plotWidth,0-bw.top/2);ctx.stroke()}if(bw.right>0){ctx.strokeStyle=bc.right;ctx.lineWidth=bw.right;ctx.beginPath();ctx.moveTo(plotWidth+bw.right/2,0-bw.top);ctx.lineTo(plotWidth+bw.right/2,plotHeight);ctx.stroke()}if(bw.bottom>0){ctx.strokeStyle=bc.bottom;ctx.lineWidth=bw.bottom;ctx.beginPath();ctx.moveTo(plotWidth+bw.right,plotHeight+bw.bottom/2);ctx.lineTo(0,plotHeight+bw.bottom/2);ctx.stroke()}if(bw.left>0){ctx.strokeStyle=bc.left;ctx.lineWidth=bw.left;ctx.beginPath();ctx.moveTo(0-bw.left/2,plotHeight+bw.bottom);ctx.lineTo(0-bw.left/2,0);ctx.stroke()}}else{ctx.lineWidth=bw;ctx.strokeStyle=options.grid.borderColor;ctx.strokeRect(-bw/2,-bw/2,plotWidth+bw,plotHeight+bw)}}ctx.restore()}function drawAxisLabels(){$.each(allAxes(),function(_,axis){var box=axis.box,legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=axis.options.font||"flot-tick-label tickLabel",tick,x,y,halign,valign;surface.removeText(layer);if(!axis.show||axis.ticks.length==0)return;for(var i=0;i<axis.ticks.length;++i){tick=axis.ticks[i];if(!tick.label||tick.v<axis.min||tick.v>axis.max)continue;if(axis.direction=="x"){halign="center";x=plotOffset.left+axis.p2c(tick.v);if(axis.position=="bottom"){y=box.top+box.padding}else{y=box.top+box.height-box.padding;valign="bottom"}}else{valign="middle";y=plotOffset.top+axis.p2c(tick.v);if(axis.position=="left"){x=box.left+box.width-box.padding;halign="right"}else{x=box.left+box.padding}}surface.addText(layer,x,y,tick.label,font,null,null,halign,valign)}})}function drawSeries(series){if(series.lines.show)drawSeriesLines(series);if(series.bars.show)drawSeriesBars(series);if(series.points.show)drawSeriesPoints(series)}function drawSeriesLines(series){function plotLine(datapoints,xoffset,yoffset,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,prevx=null,prevy=null;ctx.beginPath();for(var i=ps;i<points.length;i+=ps){var x1=points[i-ps],y1=points[i-ps+1],x2=points[i],y2=points[i+1];if(x1==null||x2==null)continue;if(y1<=y2&&y1<axisy.min){if(y2<axisy.min)continue;x1=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.min}else if(y2<=y1&&y2<axisy.min){if(y1<axisy.min)continue;x2=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.min}if(y1>=y2&&y1>axisy.max){if(y2>axisy.max)continue;x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max){if(y1>axisy.max)continue;x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1<=x2&&x1<axisx.min){if(x2<axisx.min)continue;y1=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.min}else if(x2<=x1&&x2<axisx.min){if(x1<axisx.min)continue;y2=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.min}if(x1>=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(x1!=prevx||y1!=prevy)ctx.moveTo(axisx.p2c(x1)+xoffset,axisy.p2c(y1)+yoffset);prevx=x2;prevy=y2;ctx.lineTo(axisx.p2c(x2)+xoffset,axisy.p2c(y2)+yoffset)}ctx.stroke()}function plotLineArea(datapoints,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,bottom=Math.min(Math.max(0,axisy.min),axisy.max),i=0,top,areaOpen=false,ypos=1,segmentStart=0,segmentEnd=0;while(true){if(ps>0&&i>points.length+ps)break;i+=ps;var x1=points[i-ps],y1=points[i-ps+ypos],x2=points[i],y2=points[i+ypos];if(areaOpen){if(ps>0&&x1!=null&&x2==null){segmentEnd=i;ps=-ps;ypos=2;continue}if(ps<0&&i==segmentStart+ps){ctx.fill();areaOpen=false;ps=-ps;ypos=1;i=segmentStart=segmentEnd+ps;continue}}if(x1==null||x2==null)continue;if(x1<=x2&&x1<axisx.min){if(x2<axisx.min)continue;y1=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.min}else if(x2<=x1&&x2<axisx.min){if(x1<axisx.min)continue;y2=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.min}if(x1>=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(!areaOpen){ctx.beginPath();ctx.moveTo(axisx.p2c(x1),axisy.p2c(bottom));areaOpen=true}if(y1>=axisy.max&&y2>=axisy.max){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.max));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.max));continue}else if(y1<=axisy.min&&y2<=axisy.min){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.min));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.min));continue}var x1old=x1,x2old=x2;if(y1<=y2&&y1<axisy.min&&y2>=axisy.min){x1=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.min}else if(y2<=y1&&y2<axisy.min&&y1>=axisy.min){x2=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.min}if(y1>=y2&&y1>axisy.max&&y2<=axisy.max){x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max&&y1<=axisy.max){x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1!=x1old){ctx.lineTo(axisx.p2c(x1old),axisy.p2c(y1))}ctx.lineTo(axisx.p2c(x1),axisy.p2c(y1));ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));if(x2!=x2old){ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));ctx.lineTo(axisx.p2c(x2old),axisy.p2c(y2))}}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.lineJoin="round";var lw=series.lines.lineWidth,sw=series.shadowSize;if(lw>0&&sw>0){ctx.lineWidth=sw;ctx.strokeStyle="rgba(0,0,0,0.1)";var angle=Math.PI/18;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/2),Math.cos(angle)*(lw/2+sw/2),series.xaxis,series.yaxis);ctx.lineWidth=sw/2;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/4),Math.cos(angle)*(lw/2+sw/4),series.xaxis,series.yaxis)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;var fillStyle=getFillStyle(series.lines,series.color,0,plotHeight);if(fillStyle){ctx.fillStyle=fillStyle;plotLineArea(series.datapoints,series.xaxis,series.yaxis)}if(lw>0)plotLine(series.datapoints,0,0,series.xaxis,series.yaxis);ctx.restore()}function drawSeriesPoints(series){function plotPoints(datapoints,radius,fillStyle,offset,shadow,axisx,axisy,symbol){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;i<points.length;i+=ps){var x=points[i],y=points[i+1];if(x==null||x<axisx.min||x>axisx.max||y<axisy.min||y>axisy.max)continue;ctx.beginPath();x=axisx.p2c(x);y=axisy.p2c(y)+offset;if(symbol=="circle")ctx.arc(x,y,radius,0,shadow?Math.PI:Math.PI*2,false);else symbol(ctx,x,y,radius,shadow);ctx.closePath();if(fillStyle){ctx.fillStyle=fillStyle;ctx.fill()}ctx.stroke()}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var lw=series.points.lineWidth,sw=series.shadowSize,radius=series.points.radius,symbol=series.points.symbol;if(lw==0)lw=1e-4;if(lw>0&&sw>0){var w=sw/2;ctx.lineWidth=w;ctx.strokeStyle="rgba(0,0,0,0.1)";plotPoints(series.datapoints,radius,null,w+w/2,true,series.xaxis,series.yaxis,symbol);ctx.strokeStyle="rgba(0,0,0,0.2)";plotPoints(series.datapoints,radius,null,w/2,true,series.xaxis,series.yaxis,symbol)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;plotPoints(series.datapoints,radius,getFillStyle(series.points,series.color),0,false,series.xaxis,series.yaxis,symbol);ctx.restore()}function drawBar(x,y,b,barLeft,barRight,fillStyleCallback,axisx,axisy,c,horizontal,lineWidth){var left,right,bottom,top,drawLeft,drawRight,drawTop,drawBottom,tmp;if(horizontal){drawBottom=drawRight=drawTop=true;drawLeft=false;left=b;right=x;top=y+barLeft;bottom=y+barRight;if(right<left){tmp=right;right=left;left=tmp;drawLeft=true;drawRight=false}}else{drawLeft=drawRight=drawTop=true;drawBottom=false;left=x+barLeft;right=x+barRight;bottom=b;top=y;if(top<bottom){tmp=top;top=bottom;bottom=tmp;drawBottom=true;drawTop=false}}if(right<axisx.min||left>axisx.max||top<axisy.min||bottom>axisy.max)return;if(left<axisx.min){left=axisx.min;drawLeft=false}if(right>axisx.max){right=axisx.max;drawRight=false}if(bottom<axisy.min){bottom=axisy.min;drawBottom=false}if(top>axisy.max){top=axisy.max;drawTop=false}left=axisx.p2c(left);bottom=axisy.p2c(bottom);right=axisx.p2c(right);top=axisy.p2c(top);if(fillStyleCallback){c.fillStyle=fillStyleCallback(bottom,top);c.fillRect(left,top,right-left,bottom-top)}if(lineWidth>0&&(drawLeft||drawRight||drawTop||drawBottom)){c.beginPath();c.moveTo(left,bottom);if(drawLeft)c.lineTo(left,top);else c.moveTo(left,top);if(drawTop)c.lineTo(right,top);else c.moveTo(right,top);if(drawRight)c.lineTo(right,bottom);else c.moveTo(right,bottom);if(drawBottom)c.lineTo(left,bottom);else c.moveTo(left,bottom);c.stroke()}}function drawSeriesBars(series){function plotBars(datapoints,barLeft,barRight,fillStyleCallback,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;i<points.length;i+=ps){if(points[i]==null)continue;drawBar(points[i],points[i+1],points[i+2],barLeft,barRight,fillStyleCallback,axisx,axisy,ctx,series.bars.horizontal,series.bars.lineWidth)}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.lineWidth=series.bars.lineWidth;ctx.strokeStyle=series.color;var barLeft;switch(series.bars.align){case"left":barLeft=0;break;case"right":barLeft=-series.bars.barWidth;break;default:barLeft=-series.bars.barWidth/2}var fillStyleCallback=series.bars.fill?function(bottom,top){return getFillStyle(series.bars,series.color,bottom,top)}:null;plotBars(series.datapoints,barLeft,barLeft+series.bars.barWidth,fillStyleCallback,series.xaxis,series.yaxis);ctx.restore()}function getFillStyle(filloptions,seriesColor,bottom,top){var fill=filloptions.fill;if(!fill)return null;if(filloptions.fillColor)return getColorOrGradient(filloptions.fillColor,bottom,top,seriesColor);var c=$.color.parse(seriesColor);c.a=typeof fill=="number"?fill:.4;c.normalize();return c.toString()}function insertLegend(){if(options.legend.container!=null){$(options.legend.container).html("")}else{placeholder.find(".legend").remove()}if(!options.legend.show){return}var fragments=[],entries=[],rowStarted=false,lf=options.legend.labelFormatter,s,label;for(var i=0;i<series.length;++i){s=series[i];if(s.label){label=lf?lf(s.label,s):s.label;if(label){entries.push({label:label,color:s.color})}}}if(options.legend.sorted){if($.isFunction(options.legend.sorted)){entries.sort(options.legend.sorted)}else if(options.legend.sorted=="reverse"){entries.reverse()}else{var ascending=options.legend.sorted!="descending";entries.sort(function(a,b){return a.label==b.label?0:a.label<b.label!=ascending?1:-1})}}for(var i=0;i<entries.length;++i){var entry=entries[i];if(i%options.legend.noColumns==0){if(rowStarted)fragments.push("</tr>");fragments.push("<tr>");rowStarted=true}fragments.push('<td class="legendColorBox"><div style="border:1px solid '+options.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+entry.color+';overflow:hidden"></div></div></td>'+'<td class="legendLabel">'+entry.label+"</td>")}if(rowStarted)fragments.push("</tr>");if(fragments.length==0)return;var table='<table style="font-size:smaller;color:'+options.grid.color+'">'+fragments.join("")+"</table>";if(options.legend.container!=null)$(options.legend.container).html(table);else{var pos="",p=options.legend.position,m=options.legend.margin;if(m[0]==null)m=[m,m];if(p.charAt(0)=="n")pos+="top:"+(m[1]+plotOffset.top)+"px;";else if(p.charAt(0)=="s")pos+="bottom:"+(m[1]+plotOffset.bottom)+"px;";if(p.charAt(1)=="e")pos+="right:"+(m[0]+plotOffset.right)+"px;";else if(p.charAt(1)=="w")pos+="left:"+(m[0]+plotOffset.left)+"px;";var legend=$('<div class="legend">'+table.replace('style="','style="position:absolute;'+pos+";")+"</div>").appendTo(placeholder);if(options.legend.backgroundOpacity!=0){var c=options.legend.backgroundColor;if(c==null){c=options.grid.backgroundColor;if(c&&typeof c=="string")c=$.color.parse(c);else c=$.color.extract(legend,"background-color");c.a=1;c=c.toString()}var div=legend.children();$('<div style="position:absolute;width:'+div.width()+"px;height:"+div.height()+"px;"+pos+"background-color:"+c+';"> </div>').prependTo(legend).css("opacity",options.legend.backgroundOpacity)}}}var highlights=[],redrawTimeout=null;function findNearbyItem(mouseX,mouseY,seriesFilter){var maxDistance=options.grid.mouseActiveRadius,smallestDistance=maxDistance*maxDistance+1,item=null,foundPoint=false,i,j,ps;for(i=series.length-1;i>=0;--i){if(!seriesFilter(series[i]))continue;var s=series[i],axisx=s.xaxis,axisy=s.yaxis,points=s.datapoints.points,mx=axisx.c2p(mouseX),my=axisy.c2p(mouseY),maxx=maxDistance/axisx.scale,maxy=maxDistance/axisy.scale;ps=s.datapoints.pointsize;if(axisx.options.inverseTransform)maxx=Number.MAX_VALUE;if(axisy.options.inverseTransform)maxy=Number.MAX_VALUE;if(s.lines.show||s.points.show){for(j=0;j<points.length;j+=ps){var x=points[j],y=points[j+1];if(x==null)continue;if(x-mx>maxx||x-mx<-maxx||y-my>maxy||y-my<-maxy)continue;var dx=Math.abs(axisx.p2c(x)-mouseX),dy=Math.abs(axisy.p2c(y)-mouseY),dist=dx*dx+dy*dy;if(dist<smallestDistance){smallestDistance=dist;item=[i,j/ps]}}}if(s.bars.show&&!item){var barLeft,barRight;switch(s.bars.align){case"left":barLeft=0;break;case"right":barLeft=-s.bars.barWidth;break;default:barLeft=-s.bars.barWidth/2}barRight=barLeft+s.bars.barWidth;for(j=0;j<points.length;j+=ps){var x=points[j],y=points[j+1],b=points[j+2];if(x==null)continue;if(series[i].bars.horizontal?mx<=Math.max(b,x)&&mx>=Math.min(b,x)&&my>=y+barLeft&&my<=y+barRight:mx>=x+barLeft&&mx<=x+barRight&&my>=Math.min(b,y)&&my<=Math.max(b,y))item=[i,j/ps]}}}if(item){i=item[0];j=item[1];ps=series[i].datapoints.pointsize;return{datapoint:series[i].datapoints.points.slice(j*ps,(j+1)*ps),dataIndex:j,series:series[i],seriesIndex:i}}return null}function onMouseMove(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return s["hoverable"]!=false})}function onMouseLeave(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return false})}function onClick(e){triggerClickHoverEvent("plotclick",e,function(s){return s["clickable"]!=false})}function triggerClickHoverEvent(eventname,event,seriesFilter){var offset=eventHolder.offset(),canvasX=event.pageX-offset.left-plotOffset.left,canvasY=event.pageY-offset.top-plotOffset.top,pos=canvasToAxisCoords({left:canvasX,top:canvasY});pos.pageX=event.pageX;pos.pageY=event.pageY;var item=findNearbyItem(canvasX,canvasY,seriesFilter);if(item){item.pageX=parseInt(item.series.xaxis.p2c(item.datapoint[0])+offset.left+plotOffset.left,10);item.pageY=parseInt(item.series.yaxis.p2c(item.datapoint[1])+offset.top+plotOffset.top,10)}if(options.grid.autoHighlight){for(var i=0;i<highlights.length;++i){var h=highlights[i];if(h.auto==eventname&&!(item&&h.series==item.series&&h.point[0]==item.datapoint[0]&&h.point[1]==item.datapoint[1]))unhighlight(h.series,h.point)}if(item)highlight(item.series,item.datapoint,eventname)}placeholder.trigger(eventname,[pos,item])}function triggerRedrawOverlay(){var t=options.interaction.redrawOverlayInterval;if(t==-1){drawOverlay();return}if(!redrawTimeout)redrawTimeout=setTimeout(drawOverlay,t)}function drawOverlay(){redrawTimeout=null;octx.save();overlay.clear();octx.translate(plotOffset.left,plotOffset.top);var i,hi;for(i=0;i<highlights.length;++i){hi=highlights[i];if(hi.series.bars.show)drawBarHighlight(hi.series,hi.point);else drawPointHighlight(hi.series,hi.point)}octx.restore();executeHooks(hooks.drawOverlay,[octx])}function highlight(s,point,auto){if(typeof s=="number")s=series[s];if(typeof point=="number"){var ps=s.datapoints.pointsize;point=s.datapoints.points.slice(ps*point,ps*(point+1))}var i=indexOfHighlight(s,point);if(i==-1){highlights.push({series:s,point:point,auto:auto});triggerRedrawOverlay()}else if(!auto)highlights[i].auto=false}function unhighlight(s,point){if(s==null&&point==null){highlights=[];triggerRedrawOverlay();return}if(typeof s=="number")s=series[s];if(typeof point=="number"){var ps=s.datapoints.pointsize;point=s.datapoints.points.slice(ps*point,ps*(point+1))}var i=indexOfHighlight(s,point);if(i!=-1){highlights.splice(i,1);triggerRedrawOverlay()}}function indexOfHighlight(s,p){for(var i=0;i<highlights.length;++i){var h=highlights[i];if(h.series==s&&h.point[0]==p[0]&&h.point[1]==p[1])return i}return-1}function drawPointHighlight(series,point){var x=point[0],y=point[1],axisx=series.xaxis,axisy=series.yaxis,highlightColor=typeof series.highlightColor==="string"?series.highlightColor:$.color.parse(series.color).scale("a",.5).toString();if(x<axisx.min||x>axisx.max||y<axisy.min||y>axisy.max)return;var pointRadius=series.points.radius+series.points.lineWidth/2;octx.lineWidth=pointRadius;octx.strokeStyle=highlightColor;var radius=1.5*pointRadius;x=axisx.p2c(x);y=axisy.p2c(y);octx.beginPath();if(series.points.symbol=="circle")octx.arc(x,y,radius,0,2*Math.PI,false);else series.points.symbol(octx,x,y,radius,false);octx.closePath();octx.stroke()}function drawBarHighlight(series,point){var highlightColor=typeof series.highlightColor==="string"?series.highlightColor:$.color.parse(series.color).scale("a",.5).toString(),fillStyle=highlightColor,barLeft;switch(series.bars.align){case"left":barLeft=0;break;case"right":barLeft=-series.bars.barWidth;break;default:barLeft=-series.bars.barWidth/2}octx.lineWidth=series.bars.lineWidth;octx.strokeStyle=highlightColor;drawBar(point[0],point[1],point[2]||0,barLeft,barLeft+series.bars.barWidth,function(){return fillStyle},series.xaxis,series.yaxis,octx,series.bars.horizontal,series.bars.lineWidth)}function getColorOrGradient(spec,bottom,top,defaultColor){if(typeof spec=="string")return spec;else{var gradient=ctx.createLinearGradient(0,top,0,bottom);for(var i=0,l=spec.colors.length;i<l;++i){var c=spec.colors[i];if(typeof c!="string"){var co=$.color.parse(defaultColor);if(c.brightness!=null)co=co.scale("rgb",c.brightness);if(c.opacity!=null)co.a*=c.opacity;c=co.toString()}gradient.addColorStop(i/(l-1),c)}return gradient}}}$.plot=function(placeholder,data,options){var plot=new Plot($(placeholder),data,options,$.plot.plugins);return plot};$.plot.version="0.8.3";$.plot.plugins=[];$.fn.plot=function(data,options){return this.each(function(){$.plot(this,data,options)})};function floorInBase(n,base){return base*Math.floor(n/base)}})(jQuery);
    </script>
    <script language="javascript" type="text/javascript">
      (function ($) {
  $.zip = function(a,b) {
    var x = Math.min(a.length,b.length);
    var c = new Array(x);
    for (var i = 0; i < x; i++)
      c[i] = [a[i],b[i]];
    return c;
  };

  $.mean = function(ary) {
    var m = 0, i = 0;

    while (i < ary.length) {
      var j = i++;
      m += (ary[j] - m) / i;
    }

    return m;
  };

  $.timeUnits = function(secs) {
    if (secs < 0)           return $.timeUnits(-secs);
    else if (secs >= 1e9)   return [1e-9, "Gs"];
    else if (secs >= 1e6)   return [1e-6, "Ms"];
    else if (secs >= 1)     return [1,    "s"];
    else if (secs >= 1e-3)  return [1e3,  "ms"];
    else if (secs >= 1e-6)  return [1e6,  "\u03bcs"];
    else if (secs >= 1e-9)  return [1e9,  "ns"];
    else if (secs >= 1e-12) return [1e12, "ps"];
    return [1, "s"];
  };

  $.scaleTimes = function(ary) {
    var s = $.timeUnits($.mean(ary));
    return [$.scaleBy(s[0], ary), s[0]];
  };

  $.prepareTime = function(secs) {
    var units = $.timeUnits(secs);
    var scaled = secs * units[0];
    var s = scaled.toPrecision(3);
    var t = scaled.toString();
    return [t.length < s.length ? t : s, units[1]];
  };

  $.scaleBy = function(x, ary) {
    var nary = new Array(ary.length);
    for (var i = 0; i < ary.length; i++)
      nary[i] = ary[i] * x;
    return nary;
  };

  $.renderTime = function(secs) {
    var x = $.prepareTime(secs);
    return x[0] + ' ' + x[1];
  };

  $.unitFormatter = function(scale) {
    var labelname;
    return function(secs,axis) {
        var x = $.prepareTime(secs / scale);
        if (labelname === x[1])
          return x[0];
        else {
          labelname = x[1];
          return x[0] + ' ' + x[1];
        }
    };
  };

  $.addTooltip = function(name, renderText) {
    function showTooltip(x, y, contents) {
	$('<div id="tooltip">' + contents + '</div>').css( {
	    position: 'absolute',
	    display: 'none',
	    top: y + 5,
	    left: x + 5,
	    border: '1px solid #fdd',
	    padding: '2px',
	    'background-color': '#fee',
	    opacity: 0.80
	}).appendTo("body").fadeIn(200);
    };
    var pp = null;
    $(name).bind("plothover", function (event, pos, item) {
	$("#x").text(pos.x.toFixed(2));
	$("#y").text(pos.y.toFixed(2));

	if (item) {
	    if (pp != item.dataIndex) {
		pp = item.dataIndex;

		$("#tooltip").remove();
		var x = item.datapoint[0],
		    y = item.datapoint[1];

		showTooltip(item.pageX, item.pageY, renderText(x,y));
	    }
	}
	else {
	    $("#tooltip").remove();
	    pp = null;
	}
    });
  };
})(jQuery);

    </script>
    <style type="text/css">
html, body {
  height: 100%;
  margin: 0;
}

#wrap {
  min-height: 100%;
}

#main {
  overflow: auto;
  padding-bottom: 180px;  /* must be same height as the footer */
}

#footer {
  position: relative;
  margin-top: -180px; /* negative value of footer height */
  height: 180px;
  clear: both;
  background: #888;
  margin: 40px 0 0;
  color: white;
  font-size: larger;
  font-weight: 300;
}

body:before {
  /* Opera fix */
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}

body {
  font: 14px Helvetica Neue;
  text-rendering: optimizeLegibility;
  margin-top: 1em;
}

a:link {
  color: steelblue;
  text-decoration: none;
}

a:visited {
  color: #4a743b;
  text-decoration: none;
}

#footer a {
  color: white;
  text-decoration: underline;
}

.hover {
  color: steelblue;
  text-decoration: none;
}

.body {
  width: 960px;
  margin: auto;
}

.footfirst {
  position: relative;
  top: 30px;
}

th {
  font-weight: 500;
  opacity: 0.8;
}

th.cibound {
  opacity: 0.4;
}

.confinterval {
  opacity: 0.5;
}

h1 {
  font-size: 36px;
  font-weight: 300;
  margin-bottom: .3em;
}

h2 {
  font-size: 30px;
  font-weight: 300;
  margin-bottom: .3em;
}

.meanlegend {
  color: #404040;
  background-color: #ffffff;
  opacity: 0.6;
  font-size: smaller;
}

    </style>
    <!--[if !IE 7]>
	    <style type="text/css">
		    #wrap {display:table;height:100%}
	    </style>
    <![endif]-->
 </head>
    <body>
     <div id="wrap">
      <div id="main" class="body">
    <h1>criterion performance measurements</h1>

<h2>overview</h2>

<p><a href="#grokularation">want to understand this report?</a></p>

<div id="overview" class="ovchart" style="width:900px;height:100px;"></div>

<h2><a name="b0">fromList/HashMap.Strict</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde0" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time0" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle0" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb0">xxx</span></td>
    <td><span class="olstimept0">xxx</span></td>
    <td><span class="confinterval olstimeub0">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb0">xxx</span></td>
    <td><span class="olsr2pt0">xxx</span></td>
    <td><span class="confinterval olsr2ub0">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">5.823798239025967e-2</span></td>
    <td><span class="time">5.9465569626123836e-2</span></td>
    <td><span class="confinterval citime">6.0694053281797784e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.6944658578048838e-3</span></td>
    <td><span class="time">2.112252319987771e-3</span></td>
    <td><span class="confinterval citime">2.7417215018326795e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">7.638888888888887e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b1">fromList/LinkedHashMap.Seq</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde1" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time1" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle1" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb1">xxx</span></td>
    <td><span class="olstimept1">xxx</span></td>
    <td><span class="confinterval olstimeub1">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb1">xxx</span></td>
    <td><span class="olsr2pt1">xxx</span></td>
    <td><span class="confinterval olsr2ub1">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.10609368783234072</span></td>
    <td><span class="time">0.10741278217800422</span></td>
    <td><span class="confinterval citime">0.10878098875918617</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.470629283793434e-3</span></td>
    <td><span class="time">2.177175578188104e-3</span></td>
    <td><span class="confinterval citime">3.1821417017396407e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">9.876543209876543e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b2">fromList/LinkedHashMap.IntMap</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde2" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time2" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle2" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb2">xxx</span></td>
    <td><span class="olstimept2">xxx</span></td>
    <td><span class="confinterval olstimeub2">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb2">xxx</span></td>
    <td><span class="olsr2pt2">xxx</span></td>
    <td><span class="confinterval olsr2ub2">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.1419488462850627</span></td>
    <td><span class="time">0.14398421525034588</span></td>
    <td><span class="confinterval citime">0.14570120007874124</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.6606168785365059e-3</span></td>
    <td><span class="time">2.46836135133423e-3</span></td>
    <td><span class="confinterval citime">3.8754143338653735e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.12244897959183672</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b3">fromList/LinkedHashSet</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde3" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time3" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle3" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb3">xxx</span></td>
    <td><span class="olstimept3">xxx</span></td>
    <td><span class="confinterval olstimeub3">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb3">xxx</span></td>
    <td><span class="olsr2pt3">xxx</span></td>
    <td><span class="confinterval olsr2ub3">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.11078549811760263</span></td>
    <td><span class="time">0.11302955501645821</span></td>
    <td><span class="confinterval citime">0.11555986785536974</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.4100957998699573e-3</span></td>
    <td><span class="time">3.5384903020810893e-3</span></td>
    <td><span class="confinterval citime">5.039968462750431e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.10937500000000001</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b4">insert/HashMap.Strict</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde4" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time4" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle4" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb4">xxx</span></td>
    <td><span class="olstimept4">xxx</span></td>
    <td><span class="confinterval olstimeub4">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb4">xxx</span></td>
    <td><span class="olsr2pt4">xxx</span></td>
    <td><span class="confinterval olsr2ub4">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">9.66336663500253e-2</span></td>
    <td><span class="time">9.805565911400033e-2</span></td>
    <td><span class="confinterval citime">0.10169472698842674</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.1675552235736965e-3</span></td>
    <td><span class="time">3.484700388495005e-3</span></td>
    <td><span class="confinterval citime">5.382121244429772e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">9.876543209876543e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b5">insert/LinkedHashMap.Seq</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde5" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time5" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle5" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb5">xxx</span></td>
    <td><span class="olstimept5">xxx</span></td>
    <td><span class="confinterval olstimeub5">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb5">xxx</span></td>
    <td><span class="olsr2pt5">xxx</span></td>
    <td><span class="confinterval olsr2ub5">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.2025353848814711</span></td>
    <td><span class="time">0.20345971933705315</span></td>
    <td><span class="confinterval citime">0.2040105427529429</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">5.210753868301209e-4</span></td>
    <td><span class="time">9.459630195315161e-4</span></td>
    <td><span class="confinterval citime">1.336499212402788e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.13888888888888867</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b6">insert/LinkedHashMap.IntMap</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde6" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time6" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle6" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb6">xxx</span></td>
    <td><span class="olstimept6">xxx</span></td>
    <td><span class="confinterval olstimeub6">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb6">xxx</span></td>
    <td><span class="olsr2pt6">xxx</span></td>
    <td><span class="confinterval olsr2ub6">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.1450154283838266</span></td>
    <td><span class="time">0.14934753241199314</span></td>
    <td><span class="confinterval citime">0.15289369478044953</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.923149843639434e-3</span></td>
    <td><span class="time">4.974364358895773e-3</span></td>
    <td><span class="confinterval citime">7.327519016203888e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.12244897959183673</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b7">insert/LinkedHashSet</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde7" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time7" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle7" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb7">xxx</span></td>
    <td><span class="olstimept7">xxx</span></td>
    <td><span class="confinterval olstimeub7">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb7">xxx</span></td>
    <td><span class="olsr2pt7">xxx</span></td>
    <td><span class="confinterval olsr2ub7">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.17667107898713286</span></td>
    <td><span class="time">0.18105530125365907</span></td>
    <td><span class="confinterval citime">0.18455605071288272</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.797947273162578e-3</span></td>
    <td><span class="time">5.192148211293511e-3</span></td>
    <td><span class="confinterval citime">6.460445519273326e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.13888888888888876</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b8">toList/HashMap.Strict</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde8" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time8" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle8" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb8">xxx</span></td>
    <td><span class="olstimept8">xxx</span></td>
    <td><span class="confinterval olstimeub8">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb8">xxx</span></td>
    <td><span class="olsr2pt8">xxx</span></td>
    <td><span class="confinterval olsr2ub8">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">1.0986631386483989e-2</span></td>
    <td><span class="time">1.1313557825852036e-2</span></td>
    <td><span class="confinterval citime">1.164065580285678e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">6.512792102167961e-4</span></td>
    <td><span class="time">8.981265209645694e-4</span></td>
    <td><span class="confinterval citime">1.3803696126366038e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.39915408748273007</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b9">toList/LinkedHashMap.Seq</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde9" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time9" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle9" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb9">xxx</span></td>
    <td><span class="olstimept9">xxx</span></td>
    <td><span class="confinterval olstimeub9">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb9">xxx</span></td>
    <td><span class="olsr2pt9">xxx</span></td>
    <td><span class="confinterval olsr2ub9">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">7.316210535862285e-3</span></td>
    <td><span class="time">7.712936779412751e-3</span></td>
    <td><span class="confinterval citime">8.352414291846506e-3</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">8.878397022384322e-4</span></td>
    <td><span class="time">1.3654877505479197e-3</span></td>
    <td><span class="confinterval citime">2.224516357372639e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.8135853625809822</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b10">toList/LinkedHashMap.IntMap</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde10" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time10" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle10" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb10">xxx</span></td>
    <td><span class="olstimept10">xxx</span></td>
    <td><span class="confinterval olstimeub10">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb10">xxx</span></td>
    <td><span class="olsr2pt10">xxx</span></td>
    <td><span class="confinterval olsr2ub10">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">5.457266993651209e-3</span></td>
    <td><span class="time">5.8983559099956145e-3</span></td>
    <td><span class="confinterval citime">6.548090342030358e-3</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.1952569119041787e-3</span></td>
    <td><span class="time">1.63354360340212e-3</span></td>
    <td><span class="confinterval citime">2.493605304861085e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.9186261885277799</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b11">toList/LinkedHashSet</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde11" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time11" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle11" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb11">xxx</span></td>
    <td><span class="olstimept11">xxx</span></td>
    <td><span class="confinterval olstimeub11">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb11">xxx</span></td>
    <td><span class="olsr2pt11">xxx</span></td>
    <td><span class="confinterval olsr2ub11">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">7.833669556858998e-3</span></td>
    <td><span class="time">8.499252838938794e-3</span></td>
    <td><span class="confinterval citime">9.521341117716452e-3</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.7282944199500537e-3</span></td>
    <td><span class="time">2.3990190362993507e-3</span></td>
    <td><span class="confinterval citime">3.7117266247703473e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.9341495406611672</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b12">lookup/HashMap.Strict</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde12" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time12" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle12" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb12">xxx</span></td>
    <td><span class="olstimept12">xxx</span></td>
    <td><span class="confinterval olstimeub12">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb12">xxx</span></td>
    <td><span class="olsr2pt12">xxx</span></td>
    <td><span class="confinterval olsr2ub12">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">2.489899337265906e-2</span></td>
    <td><span class="time">2.5099465869095842e-2</span></td>
    <td><span class="confinterval citime">2.5270911792373504e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.5311471539792393e-4</span></td>
    <td><span class="time">4.1923359279769426e-4</span></td>
    <td><span class="confinterval citime">6.362718379228563e-4</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">4.986149584487534e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b13">lookup/LinkedHashMap.Seq</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde13" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time13" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle13" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb13">xxx</span></td>
    <td><span class="olstimept13">xxx</span></td>
    <td><span class="confinterval olstimeub13">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb13">xxx</span></td>
    <td><span class="olsr2pt13">xxx</span></td>
    <td><span class="confinterval olsr2ub13">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">3.131436702754379e-2</span></td>
    <td><span class="time">3.1670726626938255e-2</span></td>
    <td><span class="confinterval citime">3.1926745996675436e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">4.7097470024281657e-4</span></td>
    <td><span class="time">6.365485988152492e-4</span></td>
    <td><span class="confinterval citime">8.215187597577873e-4</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">5.536332179930796e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b14">lookup/LinkedHashMap.IntMap</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde14" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time14" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle14" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb14">xxx</span></td>
    <td><span class="olstimept14">xxx</span></td>
    <td><span class="confinterval olstimeub14">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb14">xxx</span></td>
    <td><span class="olsr2pt14">xxx</span></td>
    <td><span class="confinterval olsr2ub14">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">3.296754303406223e-2</span></td>
    <td><span class="time">3.324609867908928e-2</span></td>
    <td><span class="confinterval citime">3.345123926528852e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.4113036713684933e-4</span></td>
    <td><span class="time">4.982019145900714e-4</span></td>
    <td><span class="confinterval citime">7.059837291481826e-4</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">5.859375e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b15">lookup/LinkedHashSet</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde15" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time15" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle15" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb15">xxx</span></td>
    <td><span class="olstimept15">xxx</span></td>
    <td><span class="confinterval olstimeub15">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb15">xxx</span></td>
    <td><span class="olsr2pt15">xxx</span></td>
    <td><span class="confinterval olsr2ub15">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">1.774921111186316e-2</span></td>
    <td><span class="time">1.7907792508456342e-2</span></td>
    <td><span class="confinterval citime">1.808260369159567e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.7003447632050164e-4</span></td>
    <td><span class="time">4.3620364011790386e-4</span></td>
    <td><span class="confinterval citime">5.389477858021622e-4</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">4.158790170132314e-2</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b16">delete/HashMap.Strict</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde16" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time16" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle16" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb16">xxx</span></td>
    <td><span class="olstimept16">xxx</span></td>
    <td><span class="confinterval olstimeub16">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb16">xxx</span></td>
    <td><span class="olsr2pt16">xxx</span></td>
    <td><span class="confinterval olsr2ub16">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">6.564812154217825e-2</span></td>
    <td><span class="time">6.996261943265925e-2</span></td>
    <td><span class="confinterval citime">7.454172138274426e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">4.813357130653396e-3</span></td>
    <td><span class="time">7.819464531132397e-3</span></td>
    <td><span class="confinterval citime">1.2066551604678682e-2</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.3486000959853333</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b17">delete/LinkedHashMap.Seq</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde17" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time17" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle17" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb17">xxx</span></td>
    <td><span class="olstimept17">xxx</span></td>
    <td><span class="confinterval olstimeub17">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb17">xxx</span></td>
    <td><span class="olsr2pt17">xxx</span></td>
    <td><span class="confinterval olsr2ub17">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.31174286131219</span></td>
    <td><span class="time">0.32376926768186787</span></td>
    <td><span class="confinterval citime">0.33100393725365035</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">5.566456097511906e-3</span></td>
    <td><span class="time">1.202011762004601e-2</span></td>
    <td><span class="confinterval citime">1.6707753699066505e-2</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.16</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b18">delete/LinkedHashMap.IntMap</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde18" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time18" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle18" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb18">xxx</span></td>
    <td><span class="olstimept18">xxx</span></td>
    <td><span class="confinterval olstimeub18">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb18">xxx</span></td>
    <td><span class="olsr2pt18">xxx</span></td>
    <td><span class="confinterval olsr2ub18">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.3032040686980184</span></td>
    <td><span class="time">0.3120361126816615</span></td>
    <td><span class="confinterval citime">0.32156761120577176</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">4.8044378714013625e-3</span></td>
    <td><span class="time">1.1486830727845178e-2</span></td>
    <td><span class="confinterval citime">1.4849044889087004e-2</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.16</span>%)
     effect on estimated standard deviation.</p>
 </span>
<h2><a name="b19">delete/LinkedHashSet</a></h2>
 <table width="100%">
  <tbody>
   <tr>
    <td><div id="kde19" class="kdechart"
             style="width:450px;height:278px;"></div></td>
    <td><div id="time19" class="timechart"
             style="width:450px;height:278px;"></div></td>
<!--
    <td><div id="cycle19" class="cyclechart"
             style="width:300px;height:278px;"></div></td>
-->
   </tr>
  </tbody>
 </table>

 <table>
  <thead class="analysis">
   <th></th>
   <th class="cibound"
       title="0.95 confidence level">lower bound</th>
   <th>estimate</th>
   <th class="cibound"
       title="0.95 confidence level">upper bound</th>
  </thead>
  <tbody>
   <tr>
    <td>OLS regression</td>
    <td><span class="confinterval olstimelb19">xxx</span></td>
    <td><span class="olstimept19">xxx</span></td>
    <td><span class="confinterval olstimeub19">xxx</span></td>
   </tr>
   <tr>
    <td>R&#xb2; goodness-of-fit</td>
    <td><span class="confinterval olsr2lb19">xxx</span></td>
    <td><span class="olsr2pt19">xxx</span></td>
    <td><span class="confinterval olsr2ub19">xxx</span></td>
   </tr>
   <tr>
    <td>Mean execution time</td>
    <td><span class="confinterval citime">0.32236446230697285</span></td>
    <td><span class="time">0.3298588115774167</span></td>
    <td><span class="confinterval citime">0.3340062524635349</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.8487506216196886e-3</span></td>
    <td><span class="time">7.187402823015662e-3</span></td>
    <td><span class="confinterval citime">9.578104448193504e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.16</span>%)
     effect on estimated standard deviation.</p>
 </span>

 <h2><a name="grokularation">understanding this report</a></h2>

 <p>In this report, each function benchmarked by criterion is assigned
   a section of its own.  The charts in each section are active; if
   you hover your mouse over data points and annotations, you will see
   more details.</p>

 <ul>
   <li>The chart on the left is a
     <a href="http://en.wikipedia.org/wiki/Kernel_density_estimation">kernel
       density estimate</a> (also known as a KDE) of time
     measurements.  This graphs the probability of any given time
     measurement occurring.  A spike indicates that a measurement of a
     particular time occurred; its height indicates how often that
     measurement was repeated.</li>

   <li>The chart on the right is the raw data from which the kernel
     density estimate is built.  The <i>x</i> axis indicates the
     number of loop iterations, while the <i>y</i> axis shows measured
     execution time for the given number of loop iterations.  The
     line behind the values is the linear regression prediction of
     execution time for a given number of iterations. Ideally, all
     measurements will be on (or very near) this line.</li>
 </ul>

 <p>Under the charts is a small table.
   The first two rows are the results of a linear regression run
     on the measurements displayed in the right-hand chart.</p>

 <ul>
   <li><i>OLS regression</i> indicates the
     time estimated for a single loop iteration using an ordinary
     least-squares regression model.  This number is more accurate
     than the <i>mean</i> estimate below it, as it more effectively
     eliminates measurement overhead and other constant factors.</li>
   <li><i>R&#xb2; goodness-of-fit</i> is a measure of how
     accurately the linear regression model fits the observed
     measurements.  If the measurements are not too noisy, R&#xb2;
     should lie between 0.99 and 1, indicating an excellent fit. If
     the number is below 0.99, something is confounding the accuracy
     of the linear model.</li>
   <li><i>Mean execution time</i> and <i>standard deviation</i> are
     statistics calculated from execution time
     divided by number of iterations.</li>
 </ul>

 <p>We use a statistical technique called
   the <a href="http://en.wikipedia.org/wiki/Bootstrapping_(statistics)">bootstrap</a>
   to provide confidence intervals on our estimates.  The
   bootstrap-derived upper and lower bounds on estimates let you see
   how accurate we believe those estimates to be.  (Hover the mouse
   over the table headers to see the confidence levels.)</p>

 <p>A noisy benchmarking environment can cause some or many
   measurements to fall far from the mean.  These outlying
   measurements can have a significant inflationary effect on the
   estimate of the standard deviation.  We calculate and display an
   estimate of the extent to which the standard deviation has been
   inflated by outliers.</p>

<script type="text/javascript">
$(function () {
  function mangulate(rpt) {
    var measured = function(key) {
      var idx = rpt.reportKeys.indexOf(key);
      return rpt.reportMeasured.map(function(r) { return r[idx]; });
    };
    var number = rpt.reportNumber;
    var name = rpt.reportName;
    var mean = rpt.reportAnalysis.anMean.estPoint;
    var iters = measured("iters");
    var times = measured("time");
    var kdetimes = rpt.reportKDEs[0].kdeValues;
    var kdepdf = rpt.reportKDEs[0].kdePDF;

    var meanSecs = mean;
    var units = $.timeUnits(mean);
    var rgrs = rpt.reportAnalysis.anRegress[0];
    var scale = units[0];
    var olsTime = rgrs.regCoeffs.iters;
    $(".olstimept" + number).text(function() {
        return $.renderTime(olsTime.estPoint);
      });
    $(".olstimelb" + number).text(function() {
        return $.renderTime(olsTime.estLowerBound);
      });
    $(".olstimeub" + number).text(function() {
        return $.renderTime(olsTime.estUpperBound);
      });
    $(".olsr2pt" + number).text(function() {
        return rgrs.regRSquare.estPoint.toFixed(3);
      });
    $(".olsr2lb" + number).text(function() {
        return rgrs.regRSquare.estLowerBound.toFixed(3);
      });
    $(".olsr2ub" + number).text(function() {
        return rgrs.regRSquare.estUpperBound.toFixed(3);
      });
    mean *= scale;
    kdetimes = $.scaleBy(scale, kdetimes);
    var kq = $("#kde" + number);
    var k = $.plot(kq,
           [{ label: name + " time densities",
              data: $.zip(kdetimes, kdepdf),
              }],
           { xaxis: { tickFormatter: $.unitFormatter(scale) },
             yaxis: { ticks: false },
             grid: { borderColor: "#777",
                     hoverable: true, markings: [ { color: '#6fd3fb',
                     lineWidth: 1.5, xaxis: { from: mean, to: mean } } ] },
           });
    var o = k.pointOffset({ x: mean, y: 0});
    kq.append('<div class="meanlegend" title="' + $.renderTime(meanSecs) +
              '" style="position:absolute;left:' + (o.left + 4) +
              'px;bottom:139px;">mean</div>');
    $.addTooltip("#kde" + number,
                 function(secs) { return $.renderTime(secs / scale); });
    var timepairs = new Array(times.length);
    var lastiter = iters[iters.length-1];
    var olspairs = [[0,0], [lastiter, lastiter * scale * olsTime.estPoint]];
    for (var i = 0; i < times.length; i++)
      timepairs[i] = [iters[i],times[i]*scale];
    iterFormatter = function() {
      var denom = 0;
      return function(iters) {
	if (iters == 0)
          return '';
	if (denom > 0)
	  return (iters / denom).toFixed();
        var power;
	if (iters >= 1e9) {
	    denom = '1e9'; power = '&#x2079;';
        }
	if (iters >= 1e6) {
	    denom = '1e6'; power = '&#x2076;';
        }
        else if (iters >= 1e3) {
            denom = '1e3'; power = '&#xb3;';
        }
        else denom = 1;
        if (denom > 1) {
          iters = (iters / denom).toFixed();
	  iters += '&times;10' + power + ' iters';
        } else {
          iters += ' iters';
        }
        return iters;
      };
    };
    $.plot($("#time" + number),
           [{ label: "regression", data: olspairs,
              lines: { show: true } },
            { label: name + " times", data: timepairs,
              points: { show: true } }],
            { grid: { borderColor: "#777", hoverable: true },
              xaxis: { tickFormatter: iterFormatter() },
              yaxis: { tickFormatter: $.unitFormatter(scale) } });
    $.addTooltip("#time" + number,
		 function(iters,secs) {
		   return ($.renderTime(secs / scale) + ' / ' +
			   iters.toLocaleString() + ' iters');
		 });
    if (0) {
      var cyclepairs = new Array(cycles.length);
      for (var i = 0; i < cycles.length; i++)
	cyclepairs[i] = [cycles[i],i];
      $.plot($("#cycle" + number),
	     [{ label: name + " cycles",
		data: cyclepairs }],
	     { points: { show: true },
	       grid: { borderColor: "#777", hoverable: true },
	       xaxis: { tickFormatter:
			function(cycles,axis) { return cycles + ' cycles'; }},
	       yaxis: { ticks: false },
	     });
      $.addTooltip("#cycles" + number, function(x,y) { return x + ' cycles'; });
    }
  };
  var reports = [{"reportAnalysis":{"anMean":{"estUpperBound":6.0694053281797784e-2,"estLowerBound":5.823798239025967e-2,"estPoint":5.9465569626123836e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9991804469750946,"estLowerBound":0.9947081831459434,"estPoint":0.9973239107217516,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-6.910287637927407e-3,"estLowerBound":-3.5507452084918414e-2,"estPoint":-1.678657012033721e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":6.485208973099617e-2,"estLowerBound":6.0378844129787355e-2,"estPoint":6.259170518519981e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.7417215018326795e-3,"estLowerBound":1.6944658578048838e-3,"estPoint":2.112252319987771e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":7.638888888888887e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[5.5808357799657725e-2,5.587046919216537e-2,5.593258058467303e-2,5.5994691977180676e-2,5.6056803369688324e-2,5.611891476219597e-2,5.618102615470363e-2,5.6243137547211275e-2,5.630524893971892e-2,5.636736033222657e-2,5.6429471724734226e-2,5.6491583117241874e-2,5.655369450974952e-2,5.661580590225717e-2,5.6677917294764825e-2,5.674002868727247e-2,5.680214007978012e-2,5.686425147228777e-2,5.6926362864795424e-2,5.698847425730307e-2,5.705058564981072e-2,5.711269704231837e-2,5.717480843482602e-2,5.723691982733367e-2,5.729903121984132e-2,5.736114261234897e-2,5.742325400485662e-2,5.748536539736427e-2,5.754747678987192e-2,5.7609588182379566e-2,5.767169957488722e-2,5.773381096739487e-2,5.779592235990252e-2,5.7858033752410165e-2,5.792014514491782e-2,5.798225653742547e-2,5.8044367929933116e-2,5.8106479322440764e-2,5.816859071494842e-2,5.823070210745607e-2,5.8292813499963715e-2,5.835492489247136e-2,5.841703628497902e-2,5.8479147677486666e-2,5.8541259069994314e-2,5.860337046250196e-2,5.866548185500962e-2,5.8727593247517265e-2,5.878970464002491e-2,5.885181603253256e-2,5.8913927425040216e-2,5.8976038817547864e-2,5.903815021005551e-2,5.910026160256316e-2,5.9162372995070815e-2,5.922448438757846e-2,5.928659578008611e-2,5.934870717259376e-2,5.9410818565101414e-2,5.947292995760906e-2,5.953504135011671e-2,5.959715274262436e-2,5.965926413513201e-2,5.972137552763966e-2,5.978348692014731e-2,5.984559831265496e-2,5.990770970516261e-2,5.996982109767026e-2,6.003193249017791e-2,6.0094043882685556e-2,6.015615527519321e-2,6.021826666770086e-2,6.028037806020851e-2,6.0342489452716155e-2,6.040460084522381e-2,6.046671223773146e-2,6.0528823630239106e-2,6.0590935022746754e-2,6.065304641525441e-2,6.071515780776206e-2,6.0777269200269705e-2,6.083938059277735e-2,6.090149198528501e-2,6.0963603377792656e-2,6.1025714770300304e-2,6.108782616280795e-2,6.114993755531561e-2,6.1212048947823255e-2,6.1274160340330903e-2,6.133627173283855e-2,6.1398383125346206e-2,6.1460494517853854e-2,6.15226059103615e-2,6.158471730286915e-2,6.1646828695376805e-2,6.1708940087884454e-2,6.17710514803921e-2,6.183316287289975e-2,6.1895274265407405e-2,6.195738565791505e-2,6.20194970504227e-2,6.2081608442930356e-2,6.2143719835438004e-2,6.220583122794565e-2,6.22679426204533e-2,6.233005401296095e-2,6.23921654054686e-2,6.245427679797625e-2,6.25163881904839e-2,6.257849958299155e-2,6.26406109754992e-2,6.270272236800685e-2,6.27648337605145e-2,6.282694515302215e-2,6.28890565455298e-2,6.295116793803746e-2,6.30132793305451e-2,6.307539072305275e-2,6.313750211556039e-2,6.319961350806805e-2,6.32617249005757e-2,6.332383629308334e-2,6.3385947685591e-2,6.344805907809864e-2,6.35101704706063e-2,6.357228186311395e-2,6.363439325562159e-2,6.369650464812925e-2],"kdeType":"time","kdePDF":[138.39933351410357,138.39741625427095,138.39357023724543,138.3877725127766,138.37998876646085,138.37017345233897,138.35826996874988,138.34421087664003,138.32791815934112,138.30930352264417,138.28826873382826,138.26470599813481,138.23849837102915,138.20952020444795,138.17763762510282,138.1427090427974,138.10458568661295,138.06311216673188,138.01812705959964,137.96946351406646,137.91694987611484,137.8604103297499,137.79966555162375,137.73453337696836,137.66482947443336,137.59036802745845,137.51096241985724,137.42642592335017,137.33657238485569,137.24121691142966,137.1401765508363,137.033270965833,136.92032310035816,136.8011598359259,136.67561263664706,136.5435181814179,136.40471898194141,136.2590639853682,136.10640916046873,135.94661806636827,135.77956240299386,135.6051225424991,135.42318804103647,135.23365813035394,135.03644218878318,134.83146019127815,134.61864313823654,134.3979334629098,134.16928541726318,133.93266543620007,133.68805248010003,133.4354383556526,133.1748280149835,132.90623983308208,132.62970586353396,132.34527207255454,132.0529985512985,131.75295970639323,131.44524442860887,131.12995623953677,130.80721341610084,130.47714909267606,130.13991134053174,129.79566322426285,129.44458283481194,129.0868632986294,128.72271276246028,128.35235435319527,127.9760261121704,127.59398090325821,127.20648629405076,126.8138244094078,126.41629175661465,126.0141990213862,125.60787083394395,125.19764550440442,124.78387472673182,124.36692325054226,123.94716852008456,123.52500027978454,123.10082014580186,122.67504114313576,122.24808720790523,121.82039265454077,121.39240160773964,120.96456739917127,120.53735192905792,120.11122499291002,119.68666357385564,119.26415110117422,118.84417667582049,118.42723426390789,118.01382185930805,117.60444061671426,117.19959395670743,116.79978664455872,116.4055238446912,116.01731015291541,115.63564860873412,115.26103969019297,114.8939802939235,114.53496270318638,114.18447354687483,113.84299275257699,113.51099249692236,113.18893615654865,112.87727726312144,112.5764584659169,112.28691050554059,112.00905120239646,111.74328446354349,111.48999931158153,111.2495689391899,111.022349792906,110.80868068967148,110.6088819695966,110.4232546882932,110.25207985200754,110.09561769864715,109.9541070276361,109.82776458136038,109.7167844807707,109.62133771750247,109.54157170464984,109.47760988809343,109.42955142003386,109.39747089612354,109.38141815732142]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":0,"reportName":"fromList/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":11,"lowSevere":0},"reportMeasured":[[5.351765400155273e-2,5.355000500000001e-2,117471206,1,null,null,null,null,null,null,null],[0.11587602899999183,0.11591779599999999,254350868,2,null,null,null,null,null,null,null],[0.1730686840000999,0.173145783,379889574,3,null,null,null,null,null,null,null],[0.24404404400047497,0.24416963200000003,535680794,4,null,null,null,null,null,null,null],[0.2823288159997901,0.282448876,619717196,5,null,null,null,null,null,null,null],[0.3437114959997416,0.3438116549999999,754452646,6,null,null,null,null,null,null,null],[0.40832289600075455,0.40847889000000004,896275344,7,null,null,null,null,null,null,null],[0.47216170800129476,0.4723837129999997,1036402706,8,null,null,null,null,null,null,null],[0.5543476559996634,0.554529305,1216801650,9,null,null,null,null,null,null,null],[0.6052915229993232,0.605563332,1328624532,10,null,null,null,null,null,null,null],[0.6934310489996278,0.6936914830000003,1522092138,11,null,null,null,null,null,null,null],[0.7346126079992246,0.7348578630000002,1612485912,12,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.10878098875918617,"estLowerBound":0.10609368783234072,"estPoint":0.10741278217800422,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9996948958998678,"estLowerBound":0.9957364091418741,"estPoint":0.9982447765187435,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.2534571323841002e-2,"estLowerBound":-1.653634808962064e-2,"estPoint":-1.5204113614744883e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.1100684936175203,"estLowerBound":0.10185608409895838,"estPoint":0.10696100305003702,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.1821417017396407e-3,"estLowerBound":1.470629283793434e-3,"estPoint":2.177175578188104e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.876543209876543e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.10321134398704188,0.10327156159281328,0.10333177919858469,0.10339199680435611,0.10345221441012752,0.10351243201589892,0.10357264962167033,0.10363286722744175,0.10369308483321316,0.10375330243898456,0.10381352004475597,0.10387373765052739,0.1039339552562988,0.1039941728620702,0.10405439046784161,0.10411460807361303,0.10417482567938444,0.10423504328515584,0.10429526089092725,0.10435547849669866,0.10441569610247008,0.10447591370824148,0.10453613131401289,0.1045963489197843,0.10465656652555572,0.10471678413132712,0.10477700173709853,0.10483721934286994,0.10489743694864136,0.10495765455441276,0.10501787216018417,0.10507808976595558,0.105138307371727,0.1051985249774984,0.10525874258326981,0.10531896018904122,0.10537917779481262,0.10543939540058404,0.10549961300635545,0.10555983061212686,0.10562004821789826,0.10568026582366968,0.10574048342944109,0.1058007010352125,0.1058609186409839,0.10592113624675532,0.10598135385252673,0.10604157145829814,0.10610178906406954,0.10616200666984096,0.10622222427561237,0.10628244188138378,0.10634265948715518,0.1064028770929266,0.10646309469869801,0.10652331230446942,0.10658352991024082,0.10664374751601223,0.10670396512178365,0.10676418272755506,0.10682440033332646,0.10688461793909787,0.10694483554486929,0.1070050531506407,0.1070652707564121,0.10712548836218351,0.10718570596795493,0.10724592357372634,0.10730614117949774,0.10736635878526915,0.10742657639104057,0.10748679399681198,0.10754701160258338,0.10760722920835479,0.10766744681412621,0.10772766441989762,0.10778788202566902,0.10784809963144043,0.10790831723721184,0.10796853484298326,0.10802875244875466,0.10808897005452607,0.10814918766029748,0.1082094052660689,0.1082696228718403,0.10832984047761171,0.10839005808338312,0.10845027568915454,0.10851049329492594,0.10857071090069735,0.10863092850646876,0.10869114611224018,0.10875136371801158,0.10881158132378299,0.1088717989295544,0.1089320165353258,0.10899223414109722,0.10905245174686863,0.10911266935264004,0.10917288695841144,0.10923310456418286,0.10929332216995427,0.10935353977572568,0.10941375738149708,0.1094739749872685,0.10953419259303991,0.10959441019881132,0.10965462780458272,0.10971484541035414,0.10977506301612555,0.10983528062189696,0.10989549822766836,0.10995571583343977,0.11001593343921119,0.1100761510449826,0.110136368650754,0.11019658625652541,0.11025680386229683,0.11031702146806824,0.11037723907383964,0.11043745667961105,0.11049767428538247,0.11055789189115388,0.11061810949692528,0.11067832710269669,0.11073854470846811,0.11079876231423952,0.11085897992001092],"kdeType":"time","kdePDF":[111.00411695193483,111.02120398649038,111.0553537367703,111.10651762102444,111.17462290624215,111.25957287522674,111.36124704859078,111.47950146101539,111.61416899095558,111.76505974281565,111.93196148046492,112.11464011081138,112.31284021600406,112.52628563269315,112.7546800766368,112.99770781081416,113.25503435507456,113.52630723523544,113.81115676942584,114.10919688936708,114.4200259941835,114.74322783424348,115.07837242245034,115.42501697032601,115.78270684616619,116.15097655248816,116.52935071994517,116.91734511484353,117.31446765736955,117.72021944761522,118.13409579648265,118.55558725854787,118.98418066397615,119.41936014660153,119.86060816531442,120.30740651594058,120.75923733084741,121.21558406357006,121.67593245582205,122.1397714843306,122.606594285026,123.07589905220757,123.54718991041439,124.01997775683768,124.49378107223265,124.96812669841025,125.44255058052296,125.91659847249369,126.38982660408168,126.86180230822299,127.33210460743781,127.80032475824659,128.26606675269878,128.72894777627093,129.1885986215574,129.64466405733077,130.09680315271626,130.5446895563782,130.98801173077933,131.42647314172683,131.8597924035737,132.28770338059215,132.70995524518335,133.12631249372464,133.53655492099483,133.94047755424245,134.33789054808867,134.72861904156778,135.11250297871965,135.48939689424472,135.85916966582687,136.22170423480884,136.5768972969823,136.9246589653143,137.26491240649278,137.59759345321316,137.92265019416908,138.24004254373304,138.54974179333152,138.8517301465247,139.1460002398003,139.43255465107768,139.7114053979003,139.98257342726308,140.24608809898712,140.50198666450575,140.7503137428766,140.991120795772,141.22446560313682,141.45041174112913,141.66902806388273,141.88038819054873,142.08456999898831,142.2816551273971,142.47172848505326,142.6548777732834,142.83119301764762,143.0007661122474,143.16369037696344,143.32006012833517,143.46997026469884,143.61351586610743,143.75079180946574,143.88189239922633,144.0069110139072,144.12593976861243,144.23906919366112,144.34638792935922,144.44798243688214,144.54393672517804,144.63433209374432,144.71924689108485,144.79875628861063,144.8729320697128,144.94184243370614,145.00555181431977,145.06412071239373,145.11760554243108,145.16605849265022,145.20952739818472,145.24805562708403,145.28168197878367,145.31044059472833,145.33436088085728,145.35346744168496,145.3677800257432,145.3773134821834,145.38207772837515]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":1,"reportName":"fromList/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":8,"lowSevere":0},"reportMeasured":[[9.33554240000376e-2,9.33568660000006e-2,204916500,1,null,null,null,null,null,null,null],[0.22044365299916535,0.2205286830000004,483878110,2,null,null,null,null,null,null,null],[0.32993576700027916,0.33008291899999964,724214940,3,null,null,null,null,null,null,null],[0.4231953569997131,0.42336683200000014,928921358,4,null,null,null,null,null,null,null],[0.5344842469985451,0.5347257289999998,1173201462,5,null,null,null,null,null,null,null],[0.6466673640006775,0.6469316979999995,1419445308,6,null,null,null,null,null,null,null],[0.7431583260004118,0.7435249559999999,1631245088,7,null,null,null,null,null,null,null],[0.8307894749996194,0.8310916740000014,1823597314,8,null,null,null,null,null,null,null],[0.9775318219999463,0.9779512599999993,2145697520,9,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.14570120007874124,"estLowerBound":0.1419488462850627,"estPoint":0.14398421525034588,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998484392146901,"estLowerBound":0.9965330116045015,"estPoint":0.9979173033467216,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.562770453016155e-2,"estLowerBound":-4.498453119322287e-2,"estPoint":1.7041854285449708e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.15358166162491188,"estLowerBound":0.13624301314277024,"estPoint":0.14489543760711443,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.8754143338653735e-3,"estLowerBound":1.6606168785365059e-3,"estPoint":2.46836135133423e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.12244897959183672,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.13950422620409506,0.13957513682696773,0.13964604744984038,0.13971695807271306,0.1397878686955857,0.1398587793184584,0.13992968994133104,0.14000060056420371,0.14007151118707636,0.14014242180994904,0.14021333243282172,0.14028424305569437,0.14035515367856705,0.1404260643014397,0.14049697492431237,0.14056788554718502,0.1406387961700577,0.14070970679293038,0.14078061741580303,0.1408515280386757,0.14092243866154835,0.14099334928442103,0.14106425990729368,0.14113517053016636,0.141206081153039,0.1412769917759117,0.14134790239878436,0.141418813021657,0.1414897236445297,0.14156063426740234,0.14163154489027502,0.14170245551314767,0.14177336613602035,0.141844276758893,0.14191518738176567,0.14198609800463835,0.142057008627511,0.14212791925038368,0.14219882987325633,0.142269740496129,0.14234065111900165,0.14241156174187433,0.14248247236474698,0.14255338298761966,0.14262429361049234,0.142695204233365,0.14276611485623766,0.1428370254791103,0.142907936101983,0.14297884672485564,0.14304975734772832,0.143120667970601,0.14319157859347365,0.14326248921634632,0.14333339983921897,0.14340431046209165,0.1434752210849643,0.14354613170783698,0.14361704233070963,0.1436879529535823,0.14375886357645498,0.14382977419932763,0.1439006848222003,0.14397159544507296,0.14404250606794564,0.14411341669081829,0.14418432731369096,0.1442552379365636,0.1443261485594363,0.14439705918230897,0.14446796980518162,0.1445388804280543,0.14460979105092694,0.14468070167379962,0.14475161229667227,0.14482252291954495,0.14489343354241763,0.14496434416529028,0.14503525478816295,0.1451061654110356,0.14517707603390828,0.14524798665678093,0.1453188972796536,0.14538980790252626,0.14546071852539894,0.1455316291482716,0.14560253977114426,0.14567345039401694,0.1457443610168896,0.14581527163976227,0.14588618226263492,0.1459570928855076,0.14602800350838024,0.14609891413125292,0.1461698247541256,0.14624073537699825,0.14631164599987093,0.14638255662274358,0.14645346724561625,0.1465243778684889,0.14659528849136158,0.14666619911423423,0.1467371097371069,0.14680802035997959,0.14687893098285223,0.1469498416057249,0.14702075222859756,0.14709166285147024,0.1471625734743429,0.14723348409721557,0.14730439472008822,0.1473753053429609,0.14744621596583357,0.14751712658870622,0.1475880372115789,0.14765894783445155,0.14772985845732423,0.14780076908019688,0.14787167970306955,0.1479425903259422,0.14801350094881488,0.14808441157168756,0.1481553221945602,0.14822623281743288,0.14829714344030553,0.1483680540631782,0.14843896468605086,0.14850987530892354],"kdeType":"time","kdePDF":[108.12745395304714,108.13694705450534,108.15590883421197,108.18429050522212,108.22201903566963,108.26899732664836,108.32510444875423,108.39019593674708,108.46410414165759,108.54663863953166,108.63758669587432,108.73671378472473,108.8437641611665,108.95846148595237,109.08050950079762,109.209592752777,109.34537736614112,109.48751185975375,109.6356280082394,109.78934174482283,109.94825410373824,110.11195219998463,110.28001024410997,110.45199058961447,110.62744481047774,110.80591480623428,110.98693393194569,111.17002815034917,111.35471720339851,111.54051580035556,111.72693481954143,111.91348252081025,112.09966576577455,112.28499124277793,112.46896669359222,112.65110213879807,112.8309110988033,113.00791180745277,113.1816284151929,113.35159217877006,113.5173426344677,113.67842875191954,113.83441006557722,113.984857780961,114.12935585287747,114.26750203285667,114.39890888313093,114.52320475456136,114.64003472600527,114.74906150271386,114.84996627145337,114.94244951015179,115.0262317499915,115.10105428798856,115.16667984823151,115.22289319008348,115.26950166179361,115.30633569810622,115.33324926060526,115.3501202196843,115.35685067718629,115.35336722891755,115.3396211663998,115.31558861738664,115.28127062483422,115.23669316418132,115.18190709895653,115.11698807489542,115.0420363529137,114.95717658144305,114.862557508796,114.75835163638418,114.64475481376664,114.52198577665641,114.3902856291592,114.24991727166062,114.1011647759145,113.94433270901774,113.77974540808168,113.60774620753155,113.428696621078,113.2429754805126,113.05097803357847,112.85311500326132,112.64981161093085,112.44150656584092,112.2286510235683,112.01170751603092,111.79114885578375,111.5674570173362,111.34112199827442,111.11264066300531,110.88251557196014,110.65125379911515,110.41936574069277,110.18736391791005,109.95576177663493,109.7250724867974,109.495807744384,109.26847657881748,109.04358416849047,108.82163066718418,108.60311004405774,108.38850893984421,108.17830554183367,107.97296848016325,107.77295574786899,107.57871364708448,107.39067576369753,107.20926197269849,107.03487747637223,106.86791187740165,106.70873828886194,106.55771248299521,106.41517208056145,106.2814357824659,106.15680264526651,106.04155140206397,105.93593983017733,105.84020416690352,105.75455857455727,105.67919465588034,105.61428102080409,105.55996290544195,105.51636184407991,105.48357539482492,105.46167691946191,105.45071541796017]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":2,"reportName":"fromList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":1,"samplesSeen":6,"lowSevere":0},"reportMeasured":[[0.1662367720000475,0.16631083799999935,364892510,1,null,null,null,null,null,null,null],[0.28589823599941155,0.2860487789999997,627555290,2,null,null,null,null,null,null,null],[0.4310921510004846,0.43131211699999916,946257678,3,null,null,null,null,null,null,null],[0.5610190869992948,0.5612881739999995,1231447066,4,null,null,null,null,null,null,null],[0.725155549000192,0.725514016,1591729226,5,null,null,null,null,null,null,null],[0.865283625000302,0.8656634629999989,1899313570,6,null,null,null,null,null,null,null],[1.0343161309992865,1.03402629,2270340846,7,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.11555986785536974,"estLowerBound":0.11078549811760263,"estPoint":0.11302955501645821,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9994671109596396,"estLowerBound":0.9874752497192617,"estPoint":0.9957346602289784,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.244885205901691e-2,"estLowerBound":-1.0731115812992109e-2,"estPoint":9.719110464305614e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.11715337629405383,"estLowerBound":0.10292540549722563,"estPoint":0.10982560836891059,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":5.039968462750431e-3,"estLowerBound":2.4100957998699573e-3,"estPoint":3.5384903020810893e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.10937500000000001,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.10780629360490901,0.10789711038456891,0.1079879271642288,0.1080787439438887,0.10816956072354858,0.10826037750320848,0.10835119428286837,0.10844201106252827,0.10853282784218815,0.10862364462184805,0.10871446140150794,0.10880527818116784,0.10889609496082774,0.10898691174048762,0.10907772852014752,0.1091685452998074,0.1092593620794673,0.10935017885912719,0.10944099563878709,0.10953181241844698,0.10962262919810688,0.10971344597776676,0.10980426275742666,0.10989507953708655,0.10998589631674645,0.11007671309640635,0.11016752987606623,0.11025834665572613,0.11034916343538602,0.11043998021504592,0.1105307969947058,0.1106216137743657,0.11071243055402559,0.11080324733368549,0.11089406411334538,0.11098488089300527,0.11107569767266517,0.11116651445232506,0.11125733123198496,0.11134814801164485,0.11143896479130475,0.11152978157096463,0.11162059835062453,0.11171141513028442,0.11180223190994432,0.1118930486896042,0.1119838654692641,0.112074682248924,0.11216549902858389,0.11225631580824379,0.11234713258790367,0.11243794936756357,0.11252876614722346,0.11261958292688336,0.11271039970654324,0.11280121648620314,0.11289203326586303,0.11298285004552293,0.11307366682518283,0.11316448360484271,0.11325530038450261,0.1133461171641625,0.1134369339438224,0.11352775072348228,0.11361856750314218,0.11370938428280207,0.11380020106246197,0.11389101784212186,0.11398183462178176,0.11407265140144164,0.11416346818110154,0.11425428496076144,0.11434510174042133,0.11443591852008123,0.11452673529974111,0.11461755207940101,0.1147083688590609,0.1147991856387208,0.11489000241838068,0.11498081919804058,0.11507163597770047,0.11516245275736037,0.11525326953702025,0.11534408631668015,0.11543490309634005,0.11552571987599994,0.11561653665565984,0.11570735343531972,0.11579817021497962,0.11588898699463951,0.11597980377429941,0.1160706205539593,0.1161614373336192,0.11625225411327908,0.11634307089293898,0.11643388767259888,0.11652470445225876,0.11661552123191866,0.11670633801157855,0.11679715479123845,0.11688797157089834,0.11697878835055824,0.11706960513021812,0.11716042190987802,0.1172512386895379,0.1173420554691978,0.1174328722488577,0.11752368902851759,0.11761450580817749,0.11770532258783738,0.11779613936749728,0.11788695614715716,0.11797777292681706,0.11806858970647695,0.11815940648613685,0.11825022326579673,0.11834104004545663,0.11843185682511653,0.11852267360477642,0.11861349038443632,0.1187043071640962,0.1187951239437561,0.11888594072341599,0.11897675750307589,0.11906757428273577,0.11915839106239567,0.11924920784205556,0.11934002462171546],"kdeType":"time","kdePDF":[97.1063606340827,97.09988887660028,97.08695037110144,97.06755512730932,97.0417181368271,97.0094593456752,96.97080361786513,96.92578069017154,96.87442511830423,96.81677621471768,96.75287797833356,96.68277901648497,96.60653245942501,96.52419586777229,96.4358311332961,96.34150437346806,96.24128582023408,96.13524970347947,96.02347412967953,95.90604095624447,95.78303566207975,95.65454721489367,95.52066793579051,95.38149336169259,95.2371221061347,95.08765571897352,94.93319854554892,94.7738575858267,94.60974235404164,94.44096473934616,94.26763886795386,94.08988096724838,93.90780923230673,93.72154369526358,93.53120609791567,93.33691976793993,93.13880949906749,92.93700143552635,92.73162296103155,92.52280259256896,92.3106698791834,92.09535530594657,91.8769902032435,91.65570666148079,91.43163745128147,91.2049159491966,90.97567606892513,90.74405219799988,90.51017913985997,90.27419206119771,90.03622644443294,89.79641804513713,89.5549028541976,89.31181706448515,89.06729704175837,88.82147929951604,88.57450047748209,88.32649732338984,88.07760667771048,87.82796546095669,87.57771066317585,87.32697933523819,87.07590858151349,86.82463555352581,86.57329744416992,86.32203148207334,86.07097492568712,85.82026505669485,85.57003917233249,85.32043457622362,85.0715885673424,84.82363842673296,84.57672140162661,84.33097468661879,84.08653540158386,83.84354056603117,83.6021270696251,83.3624316386198,83.12459079798298,82.88874082901266,82.65501772227735,82.42355712574157,82.19449428796692,81.96796399631224,81.74410051008469,81.52303748862886,81.30490791436884,81.0898440108537,80.87797715588478,80.66943778983722,80.46435531931627,80.26285801632055,80.0650729131117,79.87112569301958,79.68114057743692,79.49524020928467,79.3135455332522,79.13617567313936,78.9632478066489,78.79487703799572,78.6311762687188,78.47225606709497,78.31822453656912,78.16918718362601,78.02524678553873,77.88650325843636,77.75305352613829,77.62499139020633,77.50240740166659,77.3853887348516,77.27401906381084,77.16837844173098,77.0685431838016,76.97458575395072,76.88657465586476,76.80457432869257,76.72864504781921,76.65884283107768,76.59521935074741,76.53782185166924,76.48669307578352,76.44187119337576,76.40338974128868,76.37127756833472,76.34555878811551,76.32625273942742,76.3133739544037,76.30693213451413]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":3,"reportName":"fromList/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":7,"lowSevere":0},"reportMeasured":[[0.10156824099976802,0.10161844199999948,222942248,1,null,null,null,null,null,null,null],[0.229546491000292,0.22945526699999874,503859464,2,null,null,null,null,null,null,null],[0.33736268499887956,0.3372042979999996,740518527,3,null,null,null,null,null,null,null],[0.4636406989993702,0.46367445799999985,1017698822,4,null,null,null,null,null,null,null],[0.5918947009995463,0.5921190130000014,1299218602,5,null,null,null,null,null,null,null],[0.6548470729994733,0.6550900030000015,1437400074,6,null,null,null,null,null,null,null],[0.782475092999448,0.7827966480000015,1717545412,7,null,null,null,null,null,null,null],[0.8701398019984481,0.8704638309999986,1909970224,8,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.10169472698842674,"estLowerBound":9.66336663500253e-2,"estPoint":9.805565911400033e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998282686361302,"estLowerBound":0.9964380602510433,"estPoint":0.9985718947128429,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.956993148588839e-2,"estLowerBound":-1.3654683042794638e-2,"estPoint":-3.8105736151268044e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.990983267904409e-2,"estLowerBound":9.422873419230313e-2,"estPoint":9.728595831678216e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":5.382121244429772e-3,"estLowerBound":1.1675552235736965e-3,"estPoint":3.484700388495005e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.876543209876543e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[9.377841310350668e-2,9.388320502610532e-2,9.398799694870398e-2,9.409278887130262e-2,9.419758079390127e-2,9.430237271649991e-2,9.440716463909857e-2,9.451195656169721e-2,9.461674848429585e-2,9.472154040689451e-2,9.482633232949315e-2,9.49311242520918e-2,9.503591617469045e-2,9.51407080972891e-2,9.524550001988774e-2,9.535029194248638e-2,9.545508386508504e-2,9.555987578768368e-2,9.566466771028233e-2,9.576945963288098e-2,9.587425155547963e-2,9.597904347807827e-2,9.608383540067691e-2,9.618862732327557e-2,9.629341924587421e-2,9.639821116847286e-2,9.650300309107152e-2,9.660779501367016e-2,9.67125869362688e-2,9.681737885886744e-2,9.69221707814661e-2,9.702696270406475e-2,9.713175462666339e-2,9.723654654926205e-2,9.734133847186069e-2,9.744613039445933e-2,9.755092231705798e-2,9.765571423965663e-2,9.776050616225528e-2,9.786529808485392e-2,9.797009000745258e-2,9.807488193005122e-2,9.817967385264986e-2,9.828446577524852e-2,9.838925769784716e-2,9.84940496204458e-2,9.859884154304445e-2,9.87036334656431e-2,9.880842538824175e-2,9.891321731084039e-2,9.901800923343905e-2,9.91228011560377e-2,9.922759307863634e-2,9.933238500123498e-2,9.943717692383364e-2,9.954196884643228e-2,9.964676076903092e-2,9.975155269162958e-2,9.985634461422822e-2,9.996113653682687e-2,0.10006592845942551,0.10017072038202417,0.10027551230462281,0.10038030422722145,0.10048509614982011,0.10058988807241875,0.1006946799950174,0.10079947191761604,0.1009042638402147,0.10100905576281334,0.10111384768541198,0.10121863960801064,0.10132343153060928,0.10142822345320793,0.10153301537580658,0.10163780729840523,0.10174259922100387,0.10184739114360251,0.10195218306620117,0.10205697498879981,0.10216176691139846,0.10226655883399711,0.10237135075659576,0.1024761426791944,0.10258093460179304,0.1026857265243917,0.10279051844699034,0.10289531036958899,0.10300010229218765,0.10310489421478629,0.10320968613738493,0.10331447805998359,0.10341926998258223,0.10352406190518088,0.10362885382777952,0.10373364575037818,0.10383843767297682,0.10394322959557546,0.1040480215181741,0.10415281344077276,0.1042576053633714,0.10436239728597005,0.1044671892085687,0.10457198113116735,0.10467677305376599,0.10478156497636465,0.10488635689896329,0.10499114882156194,0.10509594074416058,0.10520073266675924,0.10530552458935788,0.10541031651195652,0.10551510843455518,0.10561990035715382,0.10572469227975247,0.10582948420235111,0.10593427612494977,0.10603906804754841,0.10614385997014705,0.10624865189274571,0.10635344381534435,0.106458235737943,0.10656302766054165,0.1066678195831403,0.10677261150573894,0.10687740342833758,0.10698219535093624,0.10708698727353488],"kdeType":"time","kdePDF":[117.40466108280322,117.3765601184122,117.32037729980365,117.23615085385586,117.12393813703517,116.98381565427195,116.81587908329548,116.62024330372097,116.3970424300154,116.14642984730818,115.86857824885985,115.56367967385768,115.23194554407243,114.87360669778715,114.48891341929689,114.07813546217866,113.64156206444524,113.1795019536249,112.6922833397517,112.18025389420899,111.6437807123434,111.08325025775528,110.4990682861784,109.89165974688358,109.26146865957934,108.60895796483777,107.93460934614393,107.23892302175423,106.52241750464995,105.78562932898924,105.02911274159051,104.2534393571254,103.45919777585411,102.6469931629063,101.81744678828791,100.97119552698531,100.10889131873321,99.23120058722118,98.33880361872177,97.43239390034337,96.51267741832824,95.58037191704288,94.6362061195281,93.68091891070526,92.71525848455272,91.73998145679239,90.75585194483553,89.76364061695502,88.7641237128469,87.75808203794836,86.7462999340568,85.72956422898116,84.70866316811043,83.68438533094786,82.6575185357877,81.6288487358461,80.59915891025724,79.56922795344911,78.53982956648065,77.51173115399175,76.48569273044934,75.46246583940825,74.44279248950035,73.42740411086403,72.41702053568511,71.41234900648078,70.41408321568093,69.42290237998553,68.43947035286307,67.46443477844485,66.49842628992168,65.5420577554062,64.59592357404449,63.66059902498655,62.73663967161694,61.824580823246244,60.92493705623036,60.038201796261255,59.16484696331799,58.305322680525514,57.460057047897116,56.6294559816816,55.813903119753945,55.013759793223585,54.22936506414755,53.4610358289667,52.70906698699607,51.97373167303339,51.25528155286731,50.55394718020682,49.86993841328142,49.203444889113,48.55463655320481,47.92366424215972,47.310660316506315,46.71573934079819,46.138998807843436,45.580519903733254,45.040368310159515,44.518595040351066,44.01523730481224,43.530319402918884,43.063853636315514,42.61584123996372,42.18627332661718,41.77513184044129,41.38239051545935,41.008015834487004,40.6519679842196,40.31420180215531,39.99466771107793,39.69331263688029,39.41008090558742,39.144915115532974,38.89775698075768,38.66854814182733,38.4572309404186,38.26374915418208,38.08804868857507,37.93007822254776,37.78978980517798,37.66713940056803,37.56208737855329,37.47459894901351,37.40464453783428,37.35220010282693,37.31724738818643,37.29977411634264]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":4,"reportName":"insert/HashMap.Strict","reportOutliers":{"highSevere":1,"highMild":0,"lowMild":0,"samplesSeen":8,"lowSevere":0},"reportMeasured":[[8.5542782999255e-2,8.559046600000286e-2,187766320,1,null,null,null,null,null,null,null],[0.21195617800003674,0.21206551200000234,465247998,2,null,null,null,null,null,null,null],[0.28466268200099876,0.28476674300000226,624839968,3,null,null,null,null,null,null,null],[0.3886807630005933,0.38887652399999695,853160968,4,null,null,null,null,null,null,null],[0.4928780949994689,0.4931224969999981,1081875242,5,null,null,null,null,null,null,null],[0.5711982779994287,0.571489205999999,1253789122,6,null,null,null,null,null,null,null],[0.6911159329993097,0.6914008019999969,1517010680,7,null,null,null,null,null,null,null],[0.7738424360013596,0.7741964979999985,1698596142,8,null,null,null,null,null,null,null],[0.8745614600011322,0.8749057810000025,1919676312,9,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.2040105427529429,"estLowerBound":0.2025353848814711,"estPoint":0.20345971933705315,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999999234919033,"estLowerBound":0.9997468394500348,"estPoint":0.9998712501773646,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.0307625878339315e-2,"estLowerBound":-9.062720610283943e-3,"estPoint":-1.6013928012398267e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.2065882515455749,"estLowerBound":0.20030763372704488,"estPoint":0.20335159265741823,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.336499212402788e-3,"estLowerBound":5.210753868301209e-4,"estPoint":9.459630195315161e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.13888888888888867,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.2018033541147502,0.20182641020189102,0.20184946628903183,0.20187252237617265,0.20189557846331346,0.20191863455045428,0.2019416906375951,0.2019647467247359,0.20198780281187673,0.20201085889901754,0.20203391498615836,0.20205697107329917,0.20208002716044,0.2021030832475808,0.20212613933472162,0.20214919542186244,0.20217225150900325,0.20219530759614407,0.20221836368328489,0.2022414197704257,0.20226447585756652,0.20228753194470733,0.20231058803184815,0.20233364411898896,0.20235670020612978,0.2023797562932706,0.2024028123804114,0.20242586846755223,0.20244892455469304,0.20247198064183386,0.20249503672897468,0.2025180928161155,0.2025411489032563,0.20256420499039712,0.20258726107753794,0.20261031716467875,0.20263337325181957,0.2026564293389604,0.2026794854261012,0.20270254151324202,0.20272559760038283,0.20274865368752365,0.20277170977466447,0.20279476586180528,0.2028178219489461,0.2028408780360869,0.20286393412322773,0.20288699021036855,0.20291004629750936,0.20293310238465018,0.202956158471791,0.2029792145589318,0.20300227064607262,0.20302532673321344,0.20304838282035426,0.20307143890749507,0.2030944949946359,0.2031175510817767,0.20314060716891752,0.20316366325605834,0.20318671934319915,0.20320977543033997,0.20323283151748078,0.2032558876046216,0.2032789436917624,0.2033019997789032,0.20332505586604402,0.20334811195318483,0.20337116804032565,0.20339422412746647,0.20341728021460728,0.2034403363017481,0.20346339238888891,0.20348644847602973,0.20350950456317055,0.20353256065031136,0.20355561673745218,0.203578672824593,0.2036017289117338,0.20362478499887463,0.20364784108601544,0.20367089717315626,0.20369395326029707,0.2037170093474379,0.2037400654345787,0.20376312152171952,0.20378617760886034,0.20380923369600115,0.20383228978314197,0.20385534587028278,0.2038784019574236,0.20390145804456442,0.20392451413170523,0.20394757021884605,0.20397062630598686,0.20399368239312768,0.2040167384802685,0.2040397945674093,0.20406285065455013,0.20408590674169094,0.20410896282883176,0.20413201891597257,0.2041550750031134,0.2041781310902542,0.20420118717739502,0.20422424326453584,0.20424729935167665,0.20427035543881747,0.20429341152595829,0.2043164676130991,0.20433952370023992,0.20436257978738073,0.20438563587452155,0.20440869196166236,0.20443174804880318,0.204454804135944,0.2044778602230848,0.20450091631022563,0.20452397239736644,0.20454702848450726,0.20457008457164808,0.2045931406587889,0.2046161967459297,0.20463925283307052,0.20466230892021134,0.20468536500735215,0.20470842109449297,0.2047314771816338],"kdeType":"time","kdePDF":[281.1754234690405,281.20609218837075,281.26742810066133,281.35942809559543,281.4820873640274,281.635399226335,281.8193549048149,282.03394324119245,282.2791503605752,282.55495928343345,282.86134948743495,283.1982964211981,283.5657709722564,283.9637388917416,284.39216017850123,284.8509884255564,285.3401701319875,285.85964398350075,286.40934010507794,286.98917928925084,287.59907220365466,288.2389185816269,288.9086063996947,289.60801104586886,290.3369944827103,291.0954044091698,291.8830734252169,292.6998182032691,293.54543867041855,294.41971720540647,295.3224178542503,296.253285568348,297.212045468802,298.19840214059445,299.212038960131,300.2526174595291,301.3197767308832,302.41313287357013,303.5322784874892,304.67678221493713,305.8461883336272,307.04001640314567,308.2577609669329,309.49889131163883,310.76285128548665,312.0490591770257,313.3569076554323,314.6857637732521,316.03496903225516,317.403839512804,318.7916660669106,320.1977145748944,321.62122626532675,323.06141809769326,324.51748320698744,325.98859140920416,327.4738897664965,328.9725032105301,330.48353522237966,332.006068567102,333.5391660809497,335.0818715090026,336.6332103908443,338.19219099175046,339.75780527673203,341.3290299246391,342.90482737943864,344.4841469356694,346.0659258550117,347.64909051083083,349.232557557518,350.81523512140046,352.3960240099891,353.97381893630944,355.5475097550871,357.1159827075647,358.678121671781,360.2328094151768,361.77892884647014,363.31536426380546,364.8410025962819,366.3547346360493,367.85545625828587,369.34206962647363,370.81348438052885,372.26861880546863,373.7064009784464,375.1257698921289,376.525676552549,377.9050850497189,379.262973599457,380.598335555037,381.9101803874424,383.19753463316385,384.4594428086528,385.6949682906977,386.90319416215925,388.0832240226497,389.23418276390277,390.35521730972323,391.44549732054867,392.5042158627961,393.5305900432876,394.5238616091773,395.48329751390776,396.4081904498331,397.2978593482348,398.15164984754387,398.96893473065506,399.74911433228203,400.49161691735657,401.1958990315139,401.8614458247404,402.4877713492786,403.07441883289187,403.62096092859474,404.1269999419368,404.5921680369142,405.0161274215423,405.39857051409155,405.7392200909296,406.0378294168641,406.2941823588071,406.50809348351333,406.6794081400646,406.8080025276858,406.8937837493914,406.9366898518628]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":5,"reportName":"insert/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":5,"lowSevere":0},"reportMeasured":[[0.19628206099878298,0.19633019600000168,430842274,1,null,null,null,null,null,null,null],[0.408975233000092,0.4091133649999996,897709654,2,null,null,null,null,null,null,null],[0.6114765649999754,0.6117424400000004,1342203492,3,null,null,null,null,null,null,null],[0.8156533989986201,0.8160063229999999,1790372264,4,null,null,null,null,null,null,null],[1.0102371209995908,1.0107044479999985,2217487558,5,null,null,null,null,null,null,null],[1.2181507100012823,1.2187116910000029,2673861768,6,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.15289369478044953,"estLowerBound":0.1450154283838266,"estPoint":0.14934753241199314,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9997759470210064,"estLowerBound":0.993064216736237,"estPoint":0.9973799108417577,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.695957456252107e-2,"estLowerBound":-2.8723529577434508e-2,"estPoint":7.308237429502639e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.15772298291650108,"estLowerBound":0.14364419811102336,"estPoint":0.1489846483570025,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.327519016203888e-3,"estLowerBound":2.923149843639434e-3,"estPoint":4.974364358895773e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.12244897959183673,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.1398946052477154,0.14003472094963637,0.1401748366515573,0.14031495235347827,0.1404550680553992,0.14059518375732016,0.1407352994592411,0.14087541516116206,0.141015530863083,0.14115564656500396,0.1412957622669249,0.14143587796884585,0.1415759936707668,0.14171610937268775,0.14185622507460868,0.14199634077652964,0.14213645647845058,0.14227657218037154,0.14241668788229248,0.14255680358421344,0.14269691928613437,0.14283703498805533,0.14297715068997627,0.14311726639189723,0.14325738209381816,0.14339749779573913,0.14353761349766006,0.14367772919958102,0.14381784490150196,0.14395796060342292,0.14409807630534385,0.14423819200726481,0.14437830770918575,0.1445184234111067,0.14465853911302765,0.1447986548149486,0.14493877051686954,0.1450788862187905,0.14521900192071144,0.1453591176226324,0.14549923332455333,0.1456393490264743,0.14577946472839523,0.1459195804303162,0.14605969613223713,0.1461998118341581,0.14633992753607902,0.14648004323799999,0.14662015893992092,0.14676027464184188,0.14690039034376282,0.14704050604568378,0.1471806217476047,0.14732073744952567,0.1474608531514466,0.14760096885336757,0.1477410845552885,0.14788120025720947,0.1480213159591304,0.14816143166105136,0.1483015473629723,0.14844166306489326,0.1485817787668142,0.14872189446873516,0.1488620101706561,0.14900212587257705,0.14914224157449799,0.14928235727641895,0.14942247297833988,0.14956258868026084,0.14970270438218178,0.14984282008410274,0.14998293578602367,0.15012305148794464,0.15026316718986557,0.15040328289178653,0.15054339859370747,0.15068351429562843,0.15082362999754936,0.15096374569947033,0.15110386140139126,0.15124397710331222,0.15138409280523316,0.15152420850715412,0.15166432420907505,0.15180443991099601,0.15194455561291695,0.1520846713148379,0.15222478701675884,0.1523649027186798,0.15250501842060074,0.1526451341225217,0.15278524982444264,0.1529253655263636,0.15306548122828453,0.1532055969302055,0.15334571263212643,0.1534858283340474,0.15362594403596833,0.1537660597378893,0.15390617543981022,0.15404629114173118,0.15418640684365212,0.15432652254557308,0.15446663824749401,0.15460675394941498,0.1547468696513359,0.15488698535325687,0.1550271010551778,0.15516721675709877,0.1553073324590197,0.15544744816094067,0.1555875638628616,0.15572767956478256,0.15586779526670352,0.15600791096862446,0.1561480266705454,0.15628814237246635,0.15642825807438732,0.15656837377630825,0.15670848947822918,0.15684860518015015,0.1569887208820711,0.15712883658399204,0.15726895228591298,0.15740906798783394,0.1575491836897549,0.15768929939167584],"kdeType":"time","kdePDF":[49.2429550463837,49.25022914352278,49.264766054129765,49.28654323111458,49.3155269044481,49.35167214182045,49.39492292940349,49.44521227261815,49.50246231678206,49.566584487486445,49.637479650525535,49.715038291174054,49.79914071258133,49.88965725302196,49.98644852171397,50.089365652886045,50.198250577744496,50.31293631395971,50.43324727226002,50.5589995796879,50.69000141904063,50.826053383983165,50.96694884928694,51.11247435561319,51.26241000822409,51.41652988896986,51.57460248086364,51.736391104521026,51.90165436570504,52.070146613182445,52.24161840606218,52.41581698975299,52.59248677964326,52.77136985157446,52.95220643814774,53.13473542987363,53.31869488014668,53.50382251299977,53.68985623256883,53.876534633175886,54.06359750891825,54.25078636163388,54.43784490609862,54.62451957129778,54.810559996606564,54.9957195217071,55.17975566906759,55.362430617809395,55.54351166779289,55.72277169275973,55.899989581381796,56.07495066508152,56.247447131508245,56.417278422577,56.58425161600455,56.74818178930608,56.90889236525218,57.06621543782234,57.21999207773396,57.370072616670434,57.51631690938146,57.65859457287984,57.796785202015634,57.93077856076544,58.060474748637695,58.18578434165668,58.3066285074565,58.42293909408332,58.53465869217588,58.641740670266536,58.74414918301917,58.84185915229547,58.934856221018315,59.023136679876664,59.10670736699597,59.18558554077399,59.25979872616116,59.32938453474117,59.39439045904483,59.454873641605424,59.51090061933942,59.562547043908374,59.60989737879088,59.653044573861315,59.692089718341215,59.727141673052216,59.75831668296342,59.78573797108374,59.80953531480776,59.82984460587471,59.846807395151416,59.86057042349469,59.87128513999159,59.87910720891359,59.88419600675536,59.886714110759044,59.88682678035001,59.88470143293299,59.88050711551365,59.87441397362426,59.86659271904056,59.85721409778089,59.84644835987857,59.83446473241407,59.82143089728411,59.80751247517186,59.79287251716518,59.77767100544738,59.76206436446011,59.74620498390773,59.730240754938855,59.7143146208038,59.69856414324497,59.683121085833385,59.66811101541581,59.65365292278652,59.639858863643155,59.62683362082873,59.61467438880267,59.60347048122072,59.593303062438785,59.58424490368947,59.576360164609774,59.569704200729035,59.56432339745252,59.56025503100287,59.5575271567063,59.55615852493425]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":6,"reportName":"insert/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":1,"samplesSeen":6,"lowSevere":0},"reportMeasured":[[0.16989131900118082,0.1699632620000031,372915488,1,null,null,null,null,null,null,null],[0.28275529200072924,0.28290718299999895,620656784,2,null,null,null,null,null,null,null],[0.44430290200034506,0.44453276200000147,975254536,3,null,null,null,null,null,null,null],[0.6248259320000216,0.6251026690000003,1371505758,4,null,null,null,null,null,null,null],[0.7482759819995408,0.7485952619999949,1642478414,5,null,null,null,null,null,null,null],[0.9152475520004373,0.9157193010000029,2008985678,6,null,null,null,null,null,null,null],[1.0374288370003342,1.037863606000002,2277173216,7,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.18455605071288272,"estLowerBound":0.17667107898713286,"estPoint":0.18105530125365907,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999999375507357,"estLowerBound":0.9909458567814736,"estPoint":0.997517348521714,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.239190358742374e-2,"estLowerBound":-5.233356870533459e-2,"estPoint":-4.100229999797455e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.19249470299980323,"estLowerBound":0.17301492515789033,"estPoint":0.18218103285705312,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.460445519273326e-3,"estLowerBound":3.797947273162578e-3,"estPoint":5.192148211293511e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.13888888888888876,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.1729748030366743,0.17308625285533383,0.17319770267399331,0.17330915249265283,0.17342060231131232,0.17353205212997183,0.17364350194863132,0.17375495176729083,0.17386640158595032,0.17397785140460983,0.17408930122326932,0.17420075104192884,0.17431220086058832,0.17442365067924784,0.17453510049790733,0.17464655031656684,0.17475800013522633,0.17486944995388584,0.17498089977254533,0.17509234959120484,0.17520379940986436,0.17531524922852385,0.17542669904718336,0.17553814886584285,0.17564959868450236,0.17576104850316185,0.17587249832182136,0.17598394814048085,0.17609539795914037,0.17620684777779985,0.17631829759645937,0.17642974741511885,0.17654119723377837,0.17665264705243786,0.17676409687109737,0.17687554668975686,0.17698699650841637,0.1770984463270759,0.17720989614573537,0.1773213459643949,0.17743279578305438,0.1775442456017139,0.17765569542037338,0.1777671452390329,0.17787859505769238,0.1779900448763519,0.17810149469501138,0.1782129445136709,0.17832439433233038,0.1784358441509899,0.17854729396964938,0.1786587437883089,0.1787701936069684,0.1788816434256279,0.1789930932442874,0.1791045430629469,0.17921599288160642,0.1793274427002659,0.17943889251892542,0.1795503423375849,0.17966179215624442,0.1797732419749039,0.17988469179356342,0.1799961416122229,0.18010759143088242,0.1802190412495419,0.18033049106820143,0.1804419408868609,0.18055339070552043,0.18066484052417991,0.18077629034283943,0.18088774016149892,0.18099918998015843,0.18111063979881792,0.18122208961747743,0.18133353943613695,0.18144498925479643,0.18155643907345595,0.18166788889211544,0.18177933871077495,0.18189078852943444,0.18200223834809395,0.18211368816675344,0.18222513798541295,0.18233658780407244,0.18244803762273196,0.18255948744139144,0.18267093726005096,0.18278238707871045,0.18289383689736996,0.18300528671602945,0.18311673653468896,0.18322818635334848,0.18333963617200796,0.18345108599066748,0.18356253580932697,0.18367398562798648,0.18378543544664597,0.18389688526530548,0.18400833508396497,0.18411978490262448,0.18423123472128397,0.18434268453994349,0.18445413435860297,0.1845655841772625,0.18467703399592197,0.1847884838145815,0.18489993363324098,0.1850113834519005,0.18512283327056,0.1852342830892195,0.185345732907879,0.1854571827265385,0.185568632545198,0.1856800823638575,0.185791532182517,0.1859029820011765,0.186014431819836,0.1861258816384955,0.18623733145715501,0.1863487812758145,0.18646023109447402,0.1865716809131335,0.18668313073179302,0.1867945805504525,0.18690603036911202,0.1870174801877715,0.18712893000643102],"kdeType":"time","kdePDF":[61.08803470848336,61.08806124713125,61.08812805911457,61.088262572861396,61.088505828746094,61.088912356647334,61.08955001315699,61.09049977883701,61.09185551601913,61.09372368773931,61.09622303849316,61.09948423759399,61.103649486006084,61.10887208761695,61.115315986000276,61.12315526780769,61.13257363401035,61.14376384029334,61.15692710798268,61.17227250696078,61.19001631209779,61.21038133479415,61.23359623129526,61.25989478950017,61.28951519604325,61.322699285481114,61.359691773466565,61.40073947583562,61.446090515574205,61.49599351966715,61.5506968078628,61.61044757541317,61.67549107187122,61.746069778042845,61.822422583203476,61.9047839646948,61.99338317201917,62.088443417544944,62.19018107592749,62.29880489433552,62.414515215554424,62.537503216012034,62.667950160744205,62.80602667728118,62.951892050397575,63.10569353962186,63.26756572135408,63.437629857383335,63.615993291539624,63.80274887614907,63.997974429895194,64.20173222861423,64.41406853047856,64.63501313693911,64.86457899071618,65.10276181203761,65.34953977423511,65.6048732197123,65.86870441720467,66.14095736114793,66.42153761387364,66.71033219124321,67.00720949222824,67.31201927283578,67.6245926646705,67.94474223831345,68.27226211158978,68.606928102684,68.94849792795333,69.29671144417611,69.65129093486529,70.01194144016365,70.37835112973347,70.75019171794149,71.12711892053936,71.50877295193197,71.89477906202805,72.28474811156589,72.67827718471342,73.07495023764557,73.4743387817152,73.8760025997439,74.27949049387907,74.68434106338157,75.09008351063639,75.49623847360455,75.90231888287133,76.30783084138127,76.71227452489596,77.11514510115552,77.5159336656805,77.91412819210625,78.30921449490643,78.70067720232993,79.08800073734926,79.47067030439739,79.84817287965487,80.21999820263807,80.58563976683537,80.94459580713854,81.29637028182242,81.64047384683806,81.97642482020042,82.30375013427461,82.62198627379112,82.93068019745363,83.22939024103904,83.51768699993345,83.79515418909274,84.0613894784697,84.31600530200485,84.5586296383394,84.78890676147243,85.00649795965461,85.21108222088226,85.40235688343255,85.58003824996021,85.74386216376,85.89358454588438,86.02898189189631,86.14985172712844,86.2560130194144,86.34730654835533,86.4235952302828,86.48476439818056,86.53072203593005,86.56139896634768,86.57674899258728]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":7,"reportName":"insert/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":5,"lowSevere":0},"reportMeasured":[[0.18068272600066848,0.18077189099999913,396600734,1,null,null,null,null,null,null,null],[0.3718991379992076,0.37204679000000596,816326416,2,null,null,null,null,null,null,null],[0.5224632400004339,0.5227102189999968,1146816532,3,null,null,null,null,null,null,null],[0.7359598059993004,0.7362531990000036,1615444626,4,null,null,null,null,null,null,null],[0.8845131859998219,0.8849221660000026,1941522194,5,null,null,null,null,null,null,null],[1.1056822139998985,1.1062041550000004,2426990394,6,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":1.164065580285678e-2,"estLowerBound":1.0986631386483989e-2,"estPoint":1.1313557825852036e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9952516763704559,"estLowerBound":0.9828785855972811,"estPoint":0.9903701298101321,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":4.994742643613083e-3,"estLowerBound":-8.46345172980153e-3,"estPoint":-1.757521407827109e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":1.178944871474833e-2,"estLowerBound":1.0923262670259722e-2,"estPoint":1.133507681450308e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.3803696126366038e-3,"estLowerBound":6.512792102167961e-4,"estPoint":8.981265209645694e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.39915408748273007,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[8.92282010005178e-3,8.966475188243554e-3,9.010130276435328e-3,9.053785364627101e-3,9.097440452818874e-3,9.141095541010648e-3,9.184750629202421e-3,9.228405717394193e-3,9.272060805585966e-3,9.31571589377774e-3,9.359370981969513e-3,9.403026070161287e-3,9.44668115835306e-3,9.490336246544833e-3,9.533991334736607e-3,9.57764642292838e-3,9.621301511120154e-3,9.664956599311927e-3,9.708611687503699e-3,9.752266775695472e-3,9.795921863887246e-3,9.839576952079019e-3,9.883232040270792e-3,9.926887128462566e-3,9.97054221665434e-3,1.0014197304846113e-2,1.0057852393037886e-2,1.010150748122966e-2,1.0145162569421433e-2,1.0188817657613206e-2,1.0232472745804978e-2,1.0276127833996751e-2,1.0319782922188525e-2,1.0363438010380298e-2,1.0407093098572072e-2,1.0450748186763845e-2,1.0494403274955618e-2,1.0538058363147392e-2,1.0581713451339165e-2,1.0625368539530939e-2,1.066902362772271e-2,1.0712678715914484e-2,1.0756333804106257e-2,1.079998889229803e-2,1.0843643980489804e-2,1.0887299068681577e-2,1.093095415687335e-2,1.0974609245065124e-2,1.1018264333256898e-2,1.1061919421448671e-2,1.1105574509640444e-2,1.1149229597832218e-2,1.1192884686023991e-2,1.1236539774215765e-2,1.1280194862407536e-2,1.132384995059931e-2,1.1367505038791083e-2,1.1411160126982857e-2,1.145481521517463e-2,1.1498470303366403e-2,1.1542125391558177e-2,1.158578047974995e-2,1.1629435567941724e-2,1.1673090656133495e-2,1.1716745744325269e-2,1.1760400832517042e-2,1.1804055920708816e-2,1.1847711008900589e-2,1.1891366097092362e-2,1.1935021185284136e-2,1.197867627347591e-2,1.2022331361667683e-2,1.2065986449859456e-2,1.210964153805123e-2,1.2153296626243003e-2,1.2196951714434776e-2,1.224060680262655e-2,1.2284261890818323e-2,1.2327916979010095e-2,1.2371572067201868e-2,1.2415227155393642e-2,1.2458882243585415e-2,1.2502537331777188e-2,1.2546192419968962e-2,1.2589847508160735e-2,1.2633502596352509e-2,1.267715768454428e-2,1.2720812772736054e-2,1.2764467860927827e-2,1.28081229491196e-2,1.2851778037311374e-2,1.2895433125503147e-2,1.293908821369492e-2,1.2982743301886694e-2,1.3026398390078468e-2,1.3070053478270241e-2,1.3113708566462014e-2,1.3157363654653788e-2,1.3201018742845561e-2,1.3244673831037335e-2,1.3288328919229108e-2,1.3331984007420881e-2,1.3375639095612653e-2,1.3419294183804427e-2,1.34629492719962e-2,1.3506604360187973e-2,1.3550259448379747e-2,1.359391453657152e-2,1.3637569624763292e-2,1.3681224712955065e-2,1.3724879801146839e-2,1.3768534889338612e-2,1.3812189977530386e-2,1.3855845065722159e-2,1.3899500153913932e-2,1.3943155242105706e-2,1.398681033029748e-2,1.4030465418489253e-2,1.4074120506681026e-2,1.41177755948728e-2,1.4161430683064573e-2,1.4205085771256346e-2,1.424874085944812e-2,1.4292395947639893e-2,1.4336051035831666e-2,1.437970612402344e-2,1.4423361212215212e-2,1.4467016300406985e-2],"kdeType":"time","kdePDF":[58.70473685326438,58.96521853941507,59.48551595857245,60.264416312075866,61.30039028011163,62.59191824727843,64.13789059400524,65.93805498817255,67.99347997831973,70.3070023662954,72.88362592656267,75.73084102942214,78.85883848889948,82.28059625772224,86.01182410312195,90.07075871649151,94.47780938851133,99.255061952425,104.42565570824783,110.01305408009395,116.04023449009438,122.52882611360677,129.4982256823875,136.9647213169745,144.94065260955057,153.43363206747634,162.44584888096153,171.97347117634703,182.00615787235898,192.52668638048613,203.5106980538803,214.9265597920964,226.7353377543525,238.89087780913852,251.33998711809355,264.02271196417394,276.87270833338687,289.8177035145703,302.7800487194031,315.6773640675387,328.42327788783535,340.92826188695454,353.10056216523776,364.8472232750361,376.07519861062605,386.6925356139622,396.60961891380396,405.7404490114987,414.00392896040995,421.3251271426098,427.63648117689405,432.87890657185204,437.00277423101636,439.9687234510871,441.7482816034403,442.3242680736819,441.6909679299202,439.85406975266136,436.83037155389815,432.64726815768626,427.3420422215601,420.96098869903017,413.55840850895913,405.19551113284854,395.9392675897009,385.8612546775817,375.03652861411615,363.54256149470024,351.45826768298355,338.8631398167417,325.83650607829935,312.45691228956207,298.80162477646365,284.9462432804007,270.96440786099487,256.92758000959805,242.9048762226076,228.96293208206615,215.1657763445461,201.57469742218353,188.24808863594296,175.2412633541814,162.60623619346822,150.39147145190603,138.6416045007514,127.39714567228616,116.69417902555305,106.56407011499513,97.03319749474487,88.12272221988098,79.84840819129406,72.22050403014335,65.24369449713424,58.917126541504814,53.23451211571854,48.184307135014784,43.74996355934474,39.91024963393032,36.63963188621632,33.908711523850975,31.684707341399797,29.931977015805774,28.612568624243846,27.68679422290146,27.1138172671905,26.852245450658437,26.86072015268735,27.098493125405348,27.52598038011556,28.105282560128927,28.800660551064894,29.578954840575726,30.40993735553238,31.26658531427792,32.12526813379706,32.965840671037924,33.77163903266865,34.52937876595944,35.228959283725764,35.863182656499056,36.42739915799405,36.91909588319512,37.33744807819179,37.68285525722867,37.95648551302155,38.15985149782408,38.29444029605843,38.361416849181346]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":8,"reportName":"toList/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":1,"samplesSeen":27,"lowSevere":0},"reportMeasured":[[6.059723998987465e-3,6.059049999997512e-3,13298998,1,null,null,null,null,null,null,null],[1.2052161000610795e-2,1.2059522999997796e-2,26455646,2,null,null,null,null,null,null,null],[4.2015298999103834e-2,4.2036950000003515e-2,92225024,3,null,null,null,null,null,null,null],[4.624889599836024e-2,4.6265466999997784e-2,101517726,4,null,null,null,null,null,null,null],[5.2223720000256435e-2,5.225368400000008e-2,114632568,5,null,null,null,null,null,null,null],[5.855558300027042e-2,5.8569487999996284e-2,128531102,6,null,null,null,null,null,null,null],[8.592004499951145e-2,8.591897099999812e-2,188596466,7,null,null,null,null,null,null,null],[9.278369300045597e-2,9.283019399999404e-2,203662348,8,null,null,null,null,null,null,null],[0.10160324699972989,0.10163332100000133,223021380,9,null,null,null,null,null,null,null],[0.1036440859988943,0.10369826800000226,227501082,10,null,null,null,null,null,null,null],[0.13317443300002196,0.13324609100000373,292320946,11,null,null,null,null,null,null,null],[0.14249676699910196,0.142567034999999,312783136,12,null,null,null,null,null,null,null],[0.12200317299902963,0.12206710499999929,267799440,13,null,null,null,null,null,null,null],[0.17387146000146458,0.17396597100000122,381651224,14,null,null,null,null,null,null,null],[0.1567255110003316,0.15677661299999812,344015446,15,null,null,null,null,null,null,null],[0.188824853999904,0.18889440699999938,414474414,16,null,null,null,null,null,null,null],[0.19253585799924622,0.1926391539999983,422619990,17,null,null,null,null,null,null,null],[0.20088361099988106,0.20100568600000202,440943392,18,null,null,null,null,null,null,null],[0.2040026909999142,0.20410639500000372,447789520,19,null,null,null,null,null,null,null],[0.23232392399950186,0.23240253599999505,509955054,20,null,null,null,null,null,null,null],[0.24325594299989461,0.24339157699999703,533950974,21,null,null,null,null,null,null,null],[0.24725647600098455,0.24735632200000168,542732328,22,null,null,null,null,null,null,null],[0.2524560210003983,0.25258294199999654,554145330,23,null,null,null,null,null,null,null],[0.28502105599909555,0.2851506949999987,625625974,25,null,null,null,null,null,null,null],[0.29105221800091385,0.2911794269999959,638864538,26,null,null,null,null,null,null,null],[0.297763278000275,0.29792466700000375,653595308,27,null,null,null,null,null,null,null],[0.30103262800002994,0.3011733029999988,660771892,28,null,null,null,null,null,null,null],[0.36234250300003623,0.36254079600000466,795347874,30,null,null,null,null,null,null,null],[0.3423420490016724,0.3425298630000029,751446308,31,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":8.352414291846506e-3,"estLowerBound":7.316210535862285e-3,"estPoint":7.712936779412751e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9868123406516731,"estLowerBound":0.9556781973532656,"estPoint":0.975315119295604,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":8.567984869131845e-3,"estLowerBound":-1.0329154359586775e-2,"estPoint":-2.0875401543232084e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":8.08481218590988e-3,"estLowerBound":7.224009979731681e-3,"estPoint":7.686014688399651e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.224516357372639e-3,"estLowerBound":8.878397022384322e-4,"estPoint":1.3654877505479197e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.8135853625809822,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[4.620015067733562e-3,4.68787335899609e-3,4.7557316502586195e-3,4.823589941521148e-3,4.891448232783677e-3,4.959306524046206e-3,5.027164815308734e-3,5.095023106571264e-3,5.162881397833792e-3,5.2307396890963215e-3,5.29859798035885e-3,5.3664562716213785e-3,5.434314562883908e-3,5.502172854146436e-3,5.570031145408966e-3,5.637889436671494e-3,5.705747727934023e-3,5.773606019196552e-3,5.8414643104590805e-3,5.90932260172161e-3,5.977180892984138e-3,6.045039184246667e-3,6.112897475509196e-3,6.180755766771725e-3,6.248614058034254e-3,6.3164723492967825e-3,6.384330640559311e-3,6.45218893182184e-3,6.52004722308437e-3,6.587905514346898e-3,6.655763805609427e-3,6.723622096871955e-3,6.7914803881344845e-3,6.859338679397014e-3,6.927196970659542e-3,6.995055261922071e-3,7.062913553184599e-3,7.130771844447129e-3,7.198630135709658e-3,7.2664884269721865e-3,7.334346718234715e-3,7.4022050094972435e-3,7.470063300759773e-3,7.537921592022302e-3,7.605779883284831e-3,7.673638174547359e-3,7.741496465809888e-3,7.809354757072417e-3,7.877213048334946e-3,7.945071339597475e-3,8.012929630860003e-3,8.080787922122532e-3,8.148646213385062e-3,8.21650450464759e-3,8.284362795910119e-3,8.352221087172648e-3,8.420079378435176e-3,8.487937669697704e-3,8.555795960960235e-3,8.623654252222763e-3,8.691512543485292e-3,8.759370834747822e-3,8.82722912601035e-3,8.895087417272879e-3,8.962945708535407e-3,9.030803999797936e-3,9.098662291060464e-3,9.166520582322993e-3,9.234378873585523e-3,9.302237164848052e-3,9.37009545611058e-3,9.43795374737311e-3,9.505812038635639e-3,9.573670329898167e-3,9.641528621160696e-3,9.709386912423224e-3,9.777245203685753e-3,9.845103494948281e-3,9.912961786210811e-3,9.98082007747334e-3,1.0048678368735868e-2,1.0116536659998399e-2,1.0184394951260927e-2,1.0252253242523456e-2,1.0320111533785984e-2,1.0387969825048513e-2,1.0455828116311041e-2,1.052368640757357e-2,1.05915446988361e-2,1.0659402990098628e-2,1.0727261281361158e-2,1.0795119572623687e-2,1.0862977863886215e-2,1.0930836155148744e-2,1.0998694446411272e-2,1.10665527376738e-2,1.113441102893633e-2,1.1202269320198858e-2,1.1270127611461388e-2,1.1337985902723917e-2,1.1405844193986447e-2,1.1473702485248975e-2,1.1541560776511504e-2,1.1609419067774032e-2,1.167727735903656e-2,1.174513565029909e-2,1.1812993941561618e-2,1.1880852232824146e-2,1.1948710524086676e-2,1.2016568815349205e-2,1.2084427106611735e-2,1.2152285397874264e-2,1.2220143689136792e-2,1.228800198039932e-2,1.2355860271661849e-2,1.2423718562924378e-2,1.2491576854186908e-2,1.2559435145449436e-2,1.2627293436711965e-2,1.2695151727974493e-2,1.2763010019237022e-2,1.2830868310499552e-2,1.289872660176208e-2,1.2966584893024609e-2,1.3034443184287137e-2,1.3102301475549666e-2,1.3170159766812196e-2,1.3238018058074725e-2],"kdeType":"time","kdePDF":[54.868325140519126,56.20252802498917,58.76123736523283,62.33359702663606,66.6241510679404,71.27637900233903,75.9016059814843,80.11115611048191,83.54918324786269,85.92337373225514,87.03075857286949,86.77625017726568,85.18222139705817,82.38839466210769,78.64237047612764,74.28213112811746,69.71264654334479,65.37916578922137,61.73984785677159,59.24009226102785,58.2903622762601,59.24858028557591,62.40745360395041,67.98647703334925,76.12793068255041,86.89597497102001,100.27792299530351,116.18689865223163,134.46531046739315,154.88883166810606,177.17083238122365,200.96742678501192,225.88345165133748,251.47976299836367,277.28220929088195,302.7925062029439,327.5010080817431,350.90107450622304,372.50441780312616,391.856554580173,408.5513367452119,422.2435522836318,432.6587758963544,439.59998437573216,442.9508623786255,442.6761192413811,438.81942605462626,431.4996999919674,420.90639000837933,407.29418494289314,390.977243972564,372.32273399797486,351.74323853141664,329.687540172656,306.62939388098476,283.05417660572874,259.4436609275395,236.25953883963345,213.92664095725257,192.81699848812312,173.23594967178806,155.41139714721015,139.48709927653408,125.52056286236899,113.4857383702693,103.28034141538055,94.73726988737117,87.63928178696294,81.73586538506916,76.7610859675569,72.4511422948215,68.56041534277108,64.87493937029429,61.22246036915812,57.47855060621834,53.5685937189049,49.46581045105223,45.18582582524444,40.77855086829724,36.318337986087556,31.893450204471822,27.595854647806835,23.512217518611443,19.716762332634982,16.266386430117297,13.198149609439039,10.528989711870203,8.257313780244987,6.365980165847845,4.8261338436098065,3.6013784779169664,2.6518481933466798,1.9378567755507308,1.4229275643941617,1.0761215425029265,0.8736678118515321,0.7999511591508693,0.8479250936451699,1.0190020984453796,1.3224378306987177,1.7741878642235331,2.3951902919223604,3.2090292149582997,4.238972400565317,5.504453727404126,7.017181152992542,8.777178080979695,10.769186155866311,12.95994168654744,15.29685747202118,17.70857508436928,20.107691392041723,22.39571712099804,24.4700237378275,26.23222322014055,27.59715721547802,28.501499402139434,28.910935761788593,28.82499745159214,28.27886834785284,27.341836992654006,26.11245571197507,24.710847193292103,23.26890668787895,21.91934927168073,20.7846318217722,19.96674589581838,19.538753607873044]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":9,"reportName":"toList/LinkedHashMap.Seq","reportOutliers":{"highSevere":1,"highMild":1,"lowMild":3,"samplesSeen":29,"lowSevere":0},"reportMeasured":[[5.5699129989079665e-3,5.569201000000135e-3,12224292,1,null,null,null,null,null,null,null],[1.0766221999801928e-2,1.0770258999997395e-2,23633230,2,null,null,null,null,null,null,null],[1.6206131000217283e-2,1.6220152999999016e-2,35573582,3,null,null,null,null,null,null,null],[2.1398827999291825e-2,2.140930200000213e-2,46971624,4,null,null,null,null,null,null,null],[2.605387800031167e-2,2.6070109999999147e-2,57189528,5,null,null,null,null,null,null,null],[7.511940600124944e-2,7.516131399999892e-2,164889066,6,null,null,null,null,null,null,null],[3.755937499954598e-2,3.75791890000059e-2,82444074,7,null,null,null,null,null,null,null],[7.745273199907388e-2,7.748775199999614e-2,170010820,8,null,null,null,null,null,null,null],[4.8043937000329606e-2,4.805699099999572e-2,105457918,9,null,null,null,null,null,null,null],[9.32574670005124e-2,9.328310099999726e-2,204702610,10,null,null,null,null,null,null,null],[5.883959700076957e-2,5.888114999999772e-2,129154516,11,null,null,null,null,null,null,null],[0.1013180360005208,0.10136790199999979,222395636,12,null,null,null,null,null,null,null],[0.107653590001064,0.10769726499999877,236302286,13,null,null,null,null,null,null,null],[0.11035853700013831,0.11039451199999917,242239296,14,null,null,null,null,null,null,null],[0.11713934799990966,0.11720692800000165,257123614,15,null,null,null,null,null,null,null],[0.1276436759999342,0.12769560899999988,280180876,16,null,null,null,null,null,null,null],[0.12815847800084157,0.12820488100000205,281310612,17,null,null,null,null,null,null,null],[0.13107729500006826,0.13114101100000397,287717352,18,null,null,null,null,null,null,null],[0.13903672199921857,0.1391139569999993,305189114,19,null,null,null,null,null,null,null],[0.14538385599917092,0.14546350500000216,319120466,20,null,null,null,null,null,null,null],[0.15036890000010317,0.15043375799999836,330062738,21,null,null,null,null,null,null,null],[0.19162894600049185,0.1917260540000001,420629273,22,null,null,null,null,null,null,null],[0.16043698499925085,0.16052392999999654,352162361,23,null,null,null,null,null,null,null],[0.17133936500067648,0.17142911599999877,376093072,25,null,null,null,null,null,null,null],[0.20966016200145532,0.2097757069999986,460207986,26,null,null,null,null,null,null,null],[0.2200830669989955,0.22019155199999574,483086404,27,null,null,null,null,null,null,null],[0.18816719000096782,0.18826359300000206,413030662,28,null,null,null,null,null,null,null],[0.23481284899935417,0.2349270799999985,515418514,30,null,null,null,null,null,null,null],[0.24152983200110612,0.24166836500000244,530162384,31,null,null,null,null,null,null,null],[0.24943276199883258,0.24956986899999833,547509346,33,null,null,null,null,null,null,null],[0.2616370490013651,0.2617582479999996,574297916,35,null,null,null,null,null,null,null],[0.2684272569986206,0.26855681600000025,589202430,36,null,null,null,null,null,null,null],[0.2807924680000724,0.28093009899999544,616344254,38,null,null,null,null,null,null,null],[0.32642895900062285,0.3265901509999978,716517108,40,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":6.548090342030358e-3,"estLowerBound":5.457266993651209e-3,"estPoint":5.8983559099956145e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9674021958939755,"estLowerBound":0.8917238339566242,"estPoint":0.9387209871547375,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":8.731457869357426e-3,"estLowerBound":-1.4885579910108393e-2,"estPoint":-3.7571250843636754e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":6.320174769280719e-3,"estLowerBound":5.439421251633758e-3,"estPoint":5.935356777977905e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.493605304861085e-3,"estLowerBound":1.1952569119041787e-3,"estPoint":1.63354360340212e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.9186261885277799,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[3.0286354741277796e-3,3.0999697050437935e-3,3.171303935959807e-3,3.242638166875821e-3,3.3139723977918343e-3,3.385306628707848e-3,3.456640859623862e-3,3.5279750905398755e-3,3.5993093214558894e-3,3.670643552371903e-3,3.741977783287917e-3,3.8133120142039307e-3,3.884646245119944e-3,3.955980476035958e-3,4.0273147069519715e-3,4.098648937867985e-3,4.169983168783999e-3,4.241317399700012e-3,4.312651630616026e-3,4.38398586153204e-3,4.455320092448054e-3,4.526654323364068e-3,4.597988554280081e-3,4.669322785196095e-3,4.740657016112109e-3,4.811991247028123e-3,4.8833254779441365e-3,4.9546597088601495e-3,5.025993939776164e-3,5.097328170692177e-3,5.168662401608191e-3,5.239996632524205e-3,5.311330863440218e-3,5.382665094356233e-3,5.453999325272246e-3,5.52533355618826e-3,5.596667787104274e-3,5.668002018020287e-3,5.7393362489363015e-3,5.8106704798523146e-3,5.8820047107683284e-3,5.953338941684342e-3,6.024673172600355e-3,6.09600740351637e-3,6.167341634432383e-3,6.238675865348397e-3,6.310010096264411e-3,6.381344327180424e-3,6.452678558096438e-3,6.524012789012452e-3,6.595347019928466e-3,6.6666812508444796e-3,6.738015481760493e-3,6.8093497126765065e-3,6.88068394359252e-3,6.952018174508534e-3,7.023352405424548e-3,7.094686636340561e-3,7.166020867256575e-3,7.237355098172589e-3,7.308689329088603e-3,7.380023560004617e-3,7.45135779092063e-3,7.522692021836644e-3,7.594026252752658e-3,7.6653604836686715e-3,7.736694714584685e-3,7.808028945500698e-3,7.879363176416711e-3,7.950697407332726e-3,8.022031638248741e-3,8.093365869164754e-3,8.164700100080767e-3,8.236034330996782e-3,8.307368561912795e-3,8.378702792828808e-3,8.450037023744823e-3,8.521371254660836e-3,8.592705485576849e-3,8.664039716492863e-3,8.735373947408878e-3,8.806708178324891e-3,8.878042409240904e-3,8.949376640156919e-3,9.020710871072932e-3,9.092045101988945e-3,9.16337933290496e-3,9.234713563820973e-3,9.306047794736986e-3,9.377382025653e-3,9.448716256569015e-3,9.520050487485028e-3,9.591384718401041e-3,9.662718949317056e-3,9.73405318023307e-3,9.805387411149082e-3,9.876721642065097e-3,9.94805587298111e-3,1.0019390103897123e-2,1.0090724334813138e-2,1.0162058565729153e-2,1.0233392796645164e-2,1.0304727027561179e-2,1.0376061258477193e-2,1.0447395489393206e-2,1.051872972030922e-2,1.0590063951225234e-2,1.0661398182141247e-2,1.073273241305726e-2,1.0804066643973275e-2,1.087540087488929e-2,1.0946735105805301e-2,1.1018069336721316e-2,1.108940356763733e-2,1.1160737798553342e-2,1.1232072029469357e-2,1.1303406260385371e-2,1.1374740491301386e-2,1.1446074722217398e-2,1.1517408953133412e-2,1.1588743184049427e-2,1.1660077414965438e-2,1.1731411645881453e-2,1.1802745876797468e-2,1.187408010771348e-2,1.1945414338629494e-2,1.2016748569545509e-2,1.2088082800461523e-2],"kdeType":"time","kdePDF":[61.24517253918603,66.81764798198795,77.65063328925424,93.10728983512472,112.2122758170781,133.6575819599144,155.84885107825895,177.0059671718813,195.31801603485528,209.13638253650814,217.17571871368733,218.6853977245761,213.5565748892317,202.34191689228658,186.18327831727464,166.66196518529443,145.60131329251607,124.85822285983535,106.13785002012804,90.85559495969694,80.0566588747307,74.39017722017464,74.12576287508364,79.19677605174083,89.25623849690011,103.73596452079117,121.90462380714615,142.92402689150126,165.90403365545913,189.95547406682067,214.23853275180102,238.00257410403808,260.6133430726753,281.56507694770204,300.4777672301022,317.0826413805565,331.20090906238255,342.7213200922589,351.58105000547454,357.75232785509655,361.23483866222114,362.05209812401864,360.2492966981215,355.8906919561786,349.05614518220074,339.83812452499626,328.34159680147957,314.68909884735154,299.03182298988816,281.56526737590207,262.5457987598394,242.3032850579092,221.24531112808586,199.85027749988882,178.64918574406113,158.1981701701664,139.04508886417622,121.69354485358957,106.5669976338587,93.97493002222528,84.08304498686698,76.89036996543052,72.21747231687188,69.71079038031142,68.86737380317234,69.08158505684501,69.71082885970658,70.15225630380665,69.91823155853372,68.69667307693885,66.38406632255392,63.08386859759865,59.070060103550425,54.72294951354933,50.45012680234929,46.60824657632435,43.4405444363953,41.04099847857476,39.349962753440415,38.17942712822501,37.26029690842849,36.3003900670681,35.040821455415944,33.30006063168457,30.99862611851204,28.162125698297203,24.90502232969325,21.40106696564459,17.848121285203277,14.434927111555185,11.315599330722112,8.594916710732017,6.324672288537725,4.509112145141574,3.1162374544928473,2.0915262018202667,1.3712237777867182,0.8933816816041679,0.6059076544455458,0.4717401061786934,0.4717263001867072,0.6058532904548118,0.8932378908927517,1.3708696359565349,2.0906858997730278,3.114307821670152,4.50482109060267,6.3154308618203014,8.575641357618178,11.27666333523706,14.358757580162061,17.703814702922298,21.136303726194107,24.434602836646704,27.352740303858816,29.650127748054185,31.124614111797555,31.642836179332548,31.16190817617441,29.738093201528116,27.5208612074546,24.73389873432,21.647287360666226,18.54646872758936,15.703439354069904,13.35406033985142,11.683047868196654,10.815950585806858]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":10,"reportName":"toList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":1,"highMild":1,"lowMild":0,"samplesSeen":32,"lowSevere":0},"reportMeasured":[[3.526529000737355e-3,3.5203719999969962e-3,7738734,1,null,null,null,null,null,null,null],[7.947015999889118e-3,7.955553999998699e-3,17444658,2,null,null,null,null,null,null,null],[1.1295987998892087e-2,1.1300102999996398e-2,24795676,3,null,null,null,null,null,null,null],[1.5148716998737655e-2,1.5156349999998042e-2,33252448,4,null,null,null,null,null,null,null],[1.858386200001405e-2,1.859343899999999e-2,40792664,5,null,null,null,null,null,null,null],[2.2935848999622976e-2,2.2924095000000477e-2,50345392,6,null,null,null,null,null,null,null],[2.634327200030384e-2,2.6352679999995132e-2,57824654,7,null,null,null,null,null,null,null],[9.06653300007747e-2,9.065582399999528e-2,199012506,8,null,null,null,null,null,null,null],[3.4281077998457476e-2,3.43035109999974e-2,75248250,9,null,null,null,null,null,null,null],[3.793918999872403e-2,3.7957738000002905e-2,83277896,10,null,null,null,null,null,null,null],[9.726067199881072e-2,9.713760900000068e-2,213489618,11,null,null,null,null,null,null,null],[4.680753499997081e-2,4.67669399999977e-2,102744298,12,null,null,null,null,null,null,null],[0.10367360500094946,0.10366258900000247,227565800,13,null,null,null,null,null,null,null],[5.2970550999816624e-2,5.299038799999778e-2,116272384,14,null,null,null,null,null,null,null],[0.11767714699999487,0.11764283400000153,258304068,15,null,null,null,null,null,null,null],[6.0721157999068964e-2,6.074969799999508e-2,133284838,16,null,null,null,null,null,null,null],[0.12022029000036127,0.12021827000000229,263886278,17,null,null,null,null,null,null,null],[6.827820299986342e-2,6.828835399999633e-2,149872712,18,null,null,null,null,null,null,null],[0.12577635900015594,0.12569448400000027,276081988,19,null,null,null,null,null,null,null],[0.1309511140007089,0.13097769499999856,287440462,20,null,null,null,null,null,null,null],[0.13608140799988178,0.136022655000005,298701600,21,null,null,null,null,null,null,null],[8.536629099944548e-2,8.523169300000433e-2,187381272,22,null,null,null,null,null,null,null],[0.14234934399974009,0.1422999090000019,312459622,23,null,null,null,null,null,null,null],[0.1553646390002541,0.1553270770000026,341028598,25,null,null,null,null,null,null,null],[0.1543867729997146,0.15438800699999433,338881824,26,null,null,null,null,null,null,null],[0.15556982000089192,0.15556013399999813,341478828,27,null,null,null,null,null,null,null],[0.1625551439992705,0.16259917700000415,356811864,28,null,null,null,null,null,null,null],[0.1693930569999793,0.16938065800000146,371821198,30,null,null,null,null,null,null,null],[0.17182918999969843,0.17184682799999962,377168406,31,null,null,null,null,null,null,null],[0.18601011099963216,0.18599135899999908,408295898,33,null,null,null,null,null,null,null],[0.19006569299926923,0.18999452199999922,417197564,35,null,null,null,null,null,null,null],[0.24419514000146592,0.24414656599999773,536012900,36,null,null,null,null,null,null,null],[0.19833434899919666,0.19837682100000364,435347678,38,null,null,null,null,null,null,null],[0.20965608799997426,0.20961728900000054,460198922,40,null,null,null,null,null,null,null],[0.2761322549995384,0.27617482799999493,606115308,42,null,null,null,null,null,null,null],[0.2239113109990285,0.2239536510000022,491489230,44,null,null,null,null,null,null,null],[0.2889304689997516,0.2889078500000011,634207342,47,null,null,null,null,null,null,null],[0.29696078300003137,0.29684412099999946,651835610,49,null,null,null,null,null,null,null],[0.3118482640002185,0.3118802620000025,684512484,52,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":9.521341117716452e-3,"estLowerBound":7.833669556858998e-3,"estPoint":8.499252838938794e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9540675966056115,"estLowerBound":0.8285742733342285,"estPoint":0.9049339370978899,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.5135921634293793e-2,"estLowerBound":-1.8828105424336595e-2,"estPoint":-3.070726086373812e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.57045645410912e-3,"estLowerBound":7.79097561342672e-3,"estPoint":8.688559625386623e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.7117266247703473e-3,"estLowerBound":1.7282944199500537e-3,"estPoint":2.3990190362993507e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.9341495406611672,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[5.281043639224929e-3,5.378864382322573e-3,5.476685125420216e-3,5.57450586851786e-3,5.672326611615503e-3,5.7701473547131475e-3,5.86796809781079e-3,5.9657888409084345e-3,6.063609584006078e-3,6.161430327103722e-3,6.259251070201365e-3,6.357071813299009e-3,6.454892556396652e-3,6.552713299494296e-3,6.650534042591939e-3,6.748354785689583e-3,6.846175528787227e-3,6.94399627188487e-3,7.041817014982514e-3,7.139637758080158e-3,7.237458501177801e-3,7.335279244275445e-3,7.433099987373088e-3,7.530920730470732e-3,7.628741473568375e-3,7.7265622166660195e-3,7.824382959763662e-3,7.922203702861307e-3,8.02002444595895e-3,8.117845189056594e-3,8.215665932154236e-3,8.31348667525188e-3,8.411307418349525e-3,8.509128161447168e-3,8.60694890454481e-3,8.704769647642455e-3,8.802590390740099e-3,8.900411133837742e-3,8.998231876935386e-3,9.096052620033029e-3,9.193873363130673e-3,9.291694106228317e-3,9.38951484932596e-3,9.487335592423603e-3,9.585156335521247e-3,9.682977078618892e-3,9.780797821716534e-3,9.878618564814177e-3,9.976439307911821e-3,1.0074260051009466e-2,1.017208079410711e-2,1.0269901537204753e-2,1.0367722280302395e-2,1.046554302340004e-2,1.0563363766497684e-2,1.0661184509595327e-2,1.075900525269297e-2,1.0856825995790614e-2,1.0954646738888258e-2,1.1052467481985902e-2,1.1150288225083545e-2,1.1248108968181188e-2,1.1345929711278832e-2,1.1443750454376476e-2,1.1541571197474119e-2,1.1639391940571762e-2,1.1737212683669406e-2,1.183503342676705e-2,1.1932854169864693e-2,1.2030674912962336e-2,1.212849565605998e-2,1.2226316399157625e-2,1.2324137142255269e-2,1.2421957885352912e-2,1.2519778628450554e-2,1.2617599371548199e-2,1.2715420114645843e-2,1.2813240857743486e-2,1.2911061600841128e-2,1.3008882343938773e-2,1.3106703087036417e-2,1.320452383013406e-2,1.3302344573231704e-2,1.3400165316329347e-2,1.3497986059426991e-2,1.3595806802524634e-2,1.3693627545622278e-2,1.3791448288719923e-2,1.3889269031817565e-2,1.398708977491521e-2,1.4084910518012852e-2,1.4182731261110497e-2,1.428055200420814e-2,1.4378372747305784e-2,1.4476193490403426e-2,1.457401423350107e-2,1.4671834976598713e-2,1.4769655719696358e-2,1.4867476462794002e-2,1.4965297205891645e-2,1.5063117948989289e-2,1.5160938692086932e-2,1.5258759435184576e-2,1.5356580178282219e-2,1.5454400921379863e-2,1.5552221664477506e-2,1.565004240757515e-2,1.5747863150672795e-2,1.584568389377044e-2,1.5943504636868083e-2,1.6041325379965724e-2,1.613914612306337e-2,1.623696686616101e-2,1.6334787609258654e-2,1.6432608352356298e-2,1.6530429095453943e-2,1.6628249838551587e-2,1.672607058164923e-2,1.6823891324746876e-2,1.6921712067844517e-2,1.701953281094216e-2,1.7117353554039802e-2,1.7215174297137446e-2,1.731299504023509e-2,1.7410815783332735e-2,1.750863652643038e-2,1.7606457269528024e-2,1.7704278012625665e-2],"kdeType":"time","kdePDF":[0.18043762287068227,-0.557714116214785,0.9879408790810602,-1.5205435296776908,2.2330523476319084,-3.2617608651102006,4.871798697779245,-7.630735662820137,15.443927591353228,67.21750955925154,953.1256435982954,2201.236899495785,953.15835687137,67.15115996334305,15.545822137737387,-7.771202756498563,5.055207802639863,-3.494169389317072,2.5227330901304508,-1.8787950878194422,1.4303651447653678,-1.10631402951248,0.8672648520882452,-0.6935683568613774,0.5835520806596949,-0.5651328718108252,0.746822325272637,1.0112212876177362,73.42309027388112,281.11158312928944,280.2764641767655,148.7730988822733,279.4779461073852,282.9960715494122,72.06897357647597,78.85313973069161,278.19916418022564,430.3088923763417,483.3168920463286,152.05708101527958,-3.4968002455764444,7.1262479484174746,-4.538343059254637,152.4317503190702,408.970960653092,224.53022514618402,204.18969666054969,78.3111277940033,70.82976823659472,209.848754025235,72.36426666567274,74.53962517278705,207.40059493531228,73.95378733999048,73.70195288713597,207.2923288344562,73.3314339039756,0.45857309766574045,0.18970122487144103,1.139748949371377,-0.6054093611917992,74.68219845331026,205.29460785055372,74.77105247685711,-0.8263313300676455,1.6127093534046193,-0.8471022766605696,0.43017615471718085,-0.1456693664849467,-0.10435322392239683,0.39158357208442934,-0.814468000438348,1.5904375260297596,-0.8210171607326113,74.79327366728641,205.22685591964898,74.82805138289288,-0.892831532728022,1.70423027123974,-0.978866590810559,0.6208894080463438,-0.4224532572763239,0.3027763197993634,-0.2258899719353509,0.17409008446883686,-0.13791028610684872,0.11194205367213556,-9.292636799272185e-2,7.881325813947249e-2,-6.826797247965156e-2,6.03976238521402e-2,-5.4593101928323395e-2,5.043432365670854e-2,-4.7631873686645426e-2,4.5990458034987705e-2,-4.5386032437249285e-2,4.575198484412403e-2,-4.707178552735228e-2,4.9376793944682695e-2,-5.274882712584066e-2,5.732790401135321e-2,-6.332649738886612e-2,7.105290420815057e-2,-8.094838471335886e-2,9.364624752487571e-2,-0.11006750882250728,0.13158014402574572,-0.1602739591623556,0.19945642830584032,-0.25459585136018487,0.3352333902421751,-0.4591681046450174,0.6624909253671062,-1.0261437559560844,1.7581851658949665,-0.9547551738882377,74.89963451013043,205.14335707194846,74.89176482003657,-0.9388016685966406,1.7337049618169789,-0.9924340302045717,0.618536947370155,-0.4035629566518729,0.26605673853366135,-0.16923062573717304,9.430740309105091e-2,-3.032503481749717e-2]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":11,"reportName":"toList/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":29,"lowSevere":0},"reportMeasured":[[6.569020000824821e-3,6.567629999999269e-3,14417070,1,null,null,null,null,null,null,null],[1.2769812999977148e-2,1.2767908000000716e-2,28030826,2,null,null,null,null,null,null,null],[1.9095439000011538e-2,1.9112348000000168e-2,41915548,3,null,null,null,null,null,null,null],[2.5454365999394213e-2,2.5439363000003823e-2,55873666,4,null,null,null,null,null,null,null],[3.1581864999679965e-2,3.1605343999999036e-2,69323698,5,null,null,null,null,null,null,null],[3.811875800056441e-2,3.8136987999997984e-2,83672026,6,null,null,null,null,null,null,null],[4.451999299999443e-2,4.444816399999496e-2,97722888,7,null,null,null,null,null,null,null],[0.13335236700004316,0.13337645200000026,292711272,8,null,null,null,null,null,null,null],[5.7534438999937265e-2,5.7500559000004614e-2,126289680,9,null,null,null,null,null,null,null],[6.350390400075412e-2,6.354691299999615e-2,139392832,10,null,null,null,null,null,null,null],[0.13845789799961494,0.13847765199999884,303917988,11,null,null,null,null,null,null,null],[7.662105399867869e-2,7.667390099999949e-2,168185390,12,null,null,null,null,null,null,null],[8.275461599987466e-2,8.276393600000631e-2,181648132,13,null,null,null,null,null,null,null],[0.15902837899920996,0.1590634599999987,349070414,14,null,null,null,null,null,null,null],[9.632184300062363e-2,9.637546700000144e-2,211428638,15,null,null,null,null,null,null,null],[0.17122113400000671,0.1711593410000063,375833832,16,null,null,null,null,null,null,null],[0.10901991299942893,0.1089760549999994,239301176,17,null,null,null,null,null,null,null],[0.18138864300090063,0.18143689200000068,398151656,18,null,null,null,null,null,null,null],[0.12121706700054347,0.12127328399999726,266074000,19,null,null,null,null,null,null,null],[0.19504767499893205,0.19504371200000037,428133254,20,null,null,null,null,null,null,null],[0.20163771100123995,0.20164849399999696,442598398,21,null,null,null,null,null,null,null],[0.1405682969998452,0.1405861070000043,308550286,22,null,null,null,null,null,null,null],[0.2209559500006435,0.22095044600000335,485002244,23,null,null,null,null,null,null,null],[0.22573161499894923,0.22572406399999068,495484854,25,null,null,null,null,null,null,null],[0.23480322300019907,0.23486211200000184,515397374,26,null,null,null,null,null,null,null],[0.23988517100042372,0.23993229799999938,526552568,27,null,null,null,null,null,null,null],[0.2469976200009114,0.2469876950000014,542164124,28,null,null,null,null,null,null,null],[0.19426956399911433,0.19430495800000358,426425198,30,null,null,null,null,null,null,null],[0.26562386699879426,0.26570522900000526,583049054,31,null,null,null,null,null,null,null],[0.2776729040015198,0.27767324399999893,609496868,33,null,null,null,null,null,null,null],[0.36226854999949865,0.362254949000004,795185316,35,null,null,null,null,null,null,null],[0.2979261599994061,0.2979570789999997,653953096,36,null,null,null,null,null,null,null],[0.3095546020012989,0.30957677099999614,679477558,38,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":2.5270911792373504e-2,"estLowerBound":2.489899337265906e-2,"estPoint":2.5099465869095842e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999389705129244,"estLowerBound":0.9994739737429122,"estPoint":0.9997715130042077,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.0708893489836066e-3,"estLowerBound":-2.080258819956101e-3,"estPoint":-3.539615965819174e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":2.5333134151417764e-2,"estLowerBound":2.5011137852620144e-2,"estPoint":2.5192719928108672e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.362718379228563e-4,"estLowerBound":2.5311471539792393e-4,"estPoint":4.1923359279769426e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":4.986149584487534e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[2.400245404848133e-2,2.4020864118005254e-2,2.4039274187529183e-2,2.4057684257053107e-2,2.4076094326577036e-2,2.409450439610096e-2,2.411291446562489e-2,2.4131324535148813e-2,2.414973460467274e-2,2.4168144674196666e-2,2.4186554743720595e-2,2.420496481324452e-2,2.4223374882768448e-2,2.4241784952292372e-2,2.42601950218163e-2,2.4278605091340225e-2,2.4297015160864154e-2,2.431542523038808e-2,2.4333835299912007e-2,2.435224536943593e-2,2.437065543895986e-2,2.4389065508483784e-2,2.4407475578007713e-2,2.4425885647531637e-2,2.4444295717055566e-2,2.446270578657949e-2,2.448111585610342e-2,2.4499525925627343e-2,2.451793599515127e-2,2.4536346064675196e-2,2.4554756134199125e-2,2.457316620372305e-2,2.4591576273246978e-2,2.4609986342770902e-2,2.462839641229483e-2,2.4646806481818755e-2,2.4665216551342684e-2,2.468362662086661e-2,2.4702036690390537e-2,2.472044675991446e-2,2.473885682943839e-2,2.4757266898962314e-2,2.4775676968486243e-2,2.4794087038010167e-2,2.4812497107534096e-2,2.483090717705802e-2,2.484931724658195e-2,2.4867727316105873e-2,2.48861373856298e-2,2.4904547455153726e-2,2.4922957524677655e-2,2.494136759420158e-2,2.4959777663725508e-2,2.4978187733249432e-2,2.499659780277336e-2,2.5015007872297285e-2,2.5033417941821214e-2,2.505182801134514e-2,2.5070238080869067e-2,2.508864815039299e-2,2.510705821991692e-2,2.5125468289440844e-2,2.5143878358964773e-2,2.5162288428488697e-2,2.5180698498012626e-2,2.519910856753655e-2,2.521751863706048e-2,2.5235928706584403e-2,2.525433877610833e-2,2.5272748845632256e-2,2.5291158915156185e-2,2.530956898468011e-2,2.5327979054204038e-2,2.5346389123727962e-2,2.536479919325189e-2,2.5383209262775815e-2,2.5401619332299744e-2,2.542002940182367e-2,2.5438439471347597e-2,2.545684954087152e-2,2.547525961039545e-2,2.5493669679919374e-2,2.5512079749443303e-2,2.5530489818967227e-2,2.5548899888491156e-2,2.556730995801508e-2,2.558572002753901e-2,2.5604130097062933e-2,2.562254016658686e-2,2.5640950236110786e-2,2.5659360305634715e-2,2.567777037515864e-2,2.5696180444682568e-2,2.5714590514206492e-2,2.573300058373042e-2,2.5751410653254345e-2,2.5769820722778274e-2,2.57882307923022e-2,2.5806640861826127e-2,2.582505093135005e-2,2.584346100087398e-2,2.5861871070397904e-2,2.5880281139921833e-2,2.5898691209445757e-2,2.5917101278969686e-2,2.593551134849361e-2,2.595392141801754e-2,2.5972331487541463e-2,2.599074155706539e-2,2.6009151626589316e-2,2.6027561696113245e-2,2.604597176563717e-2,2.6064381835161098e-2,2.6082791904685022e-2,2.6101201974208947e-2,2.6119612043732875e-2,2.6138022113256804e-2,2.615643218278073e-2,2.6174842252304653e-2,2.619325232182858e-2,2.621166239135251e-2,2.6230072460876434e-2,2.624848253040036e-2,2.6266892599924287e-2,2.6285302669448216e-2,2.630371273897214e-2,2.6322122808496065e-2,2.6340532878019993e-2],"kdeType":"time","kdePDF":[215.41528893131388,219.02622277377472,225.9783971971487,235.75103538099196,247.60827830211502,260.6501761953565,273.8751697032549,286.24962076047177,296.77927050844187,304.5771819395342,308.92286067727235,309.3078897266491,305.464551371901,297.37545504776523,285.2639862718055,269.5672294841618,250.89466855933776,229.9772234032034,207.61188482332858,184.60728902670598,161.73504566112612,139.69060294759868,119.06606848230774,100.33590682326196,83.85500686260367,69.86742429303943,58.52327567997814,49.9008461389698,44.03096551184555,40.92104893314531,40.57679039640321,43.02022603810836,48.30362712002148,56.51933032608294,67.80607410884238,82.35262158585095,100.39938481498646,122.23843433524327,148.2117375973691,178.70681983145167,214.1484177053873,254.9842592054555,301.66301132445534,354.60281827040546,414.1497710111814,480.5270752620894,553.7774810294013,633.7034566400304,719.811306225518,811.266581434646,906.8683982355597,1005.0494149180521,1103.9062011347269,1201.2616771479625,1294.7575789642583,1381.9710234577399,1460.5458061714576,1528.32664014966,1583.4835824004904,1624.6146174866708,1650.8167209214182,1661.719377295296,1657.478925986137,1638.7365752108883,1606.5467897926364,1562.2854717670261,1507.5485896559564,1444.0516154615984,1373.5385038766308,1297.706404350693,1218.1493495148534,1136.3213285052436,1053.5168493233284,970.8655766351725,889.3369710172512,809.7509564907975,732.7912928908057,659.0192658365835,588.886281816299,522.7447835311768,460.8574813906261,403.4052153427696,350.49386462109385,302.1606911746545,258.3804165998495,219.07125220254525,184.1010557470212,153.29377495337533,126.43633562359574,103.28611404841313,83.57907782667591,67.03857876794666,53.38464372018842,42.34345342098796,33.656551023288166,27.089205372669674,22.437288677364332,19.532025826949717,18.242038233519644,18.472238455758724,20.15932937719507,23.26391692258847,27.759547996089278,33.619319166812815,40.80104152730238,49.232257853674426,58.79664541118262,69.32345267684103,80.58156543430106,92.2795450494417,104.07252069758343,115.57617057361487,126.38725146389064,136.10931871701806,144.38152679062034,150.90782529861167,155.48356320361776,158.0165483771917,158.53999966127182,157.21554167386688,154.3253500056284,150.25364265597102,145.4588024199055,140.43837761482138,135.689939355576,131.6712006037442,128.76289275207094,127.23765478919991]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":12,"reportName":"lookup/HashMap.Strict","reportOutliers":{"highSevere":1,"highMild":0,"lowMild":0,"samplesSeen":18,"lowSevere":2},"reportMeasured":[[2.4956549999842537e-2,2.4970590999998876e-2,54778039,1,null,null,null,null,null,null,null],[4.8472770999069326e-2,4.845323399999302e-2,106399602,2,null,null,null,null,null,null,null],[7.259218100080034e-2,7.262780300000315e-2,159341957,3,null,null,null,null,null,null,null],[0.10047605200088583,0.10050026400000434,220547499,4,null,null,null,null,null,null,null],[0.12531648900039727,0.125313460000001,275072574,5,null,null,null,null,null,null,null],[0.1568744570013223,0.1569415590000034,344342621,6,null,null,null,null,null,null,null],[0.17554093699982332,0.1755399099999977,385315768,7,null,null,null,null,null,null,null],[0.2025028209991433,0.20258371299999567,444497341,8,null,null,null,null,null,null,null],[0.22905796799932432,0.22912342300000432,502786410,9,null,null,null,null,null,null,null],[0.24858220500027528,0.24863346099999717,545642482,10,null,null,null,null,null,null,null],[0.2779714790012804,0.27804847299999835,610152115,11,null,null,null,null,null,null,null],[0.30063188900021487,0.3006676080000119,659892181,12,null,null,null,null,null,null,null],[0.32499818399992364,0.3252002480000016,713376515,13,null,null,null,null,null,null,null],[0.35322225100026117,0.35332543299999486,775328911,14,null,null,null,null,null,null,null],[0.3762729179998132,0.37634565000000464,825926801,15,null,null,null,null,null,null,null],[0.40185026099970855,0.40194875099999194,882068253,16,null,null,null,null,null,null,null],[0.4269669500008604,0.4268945439999925,937199443,17,null,null,null,null,null,null,null],[0.4527902460013138,0.452919088999991,993881714,18,null,null,null,null,null,null,null],[0.48081490700133145,0.48090082400000256,1055396379,19,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":3.1926745996675436e-2,"estLowerBound":3.131436702754379e-2,"estPoint":3.1670726626938255e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998657827458001,"estLowerBound":0.9990781106988853,"estPoint":0.9995784477409497,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-2.0270281380098273e-3,"estLowerBound":-7.207350826353012e-3,"estPoint":-4.325039904923626e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":3.2710384150741e-2,"estLowerBound":3.203185883251046e-2,"estPoint":3.237518490446995e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":8.215187597577873e-4,"estLowerBound":4.7097470024281657e-4,"estPoint":6.365485988152492e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":5.536332179930796e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[3.0249179232254075e-2,3.026839810326378e-2,3.0287616974273485e-2,3.030683584528319e-2,3.0326054716292895e-2,3.03452735873026e-2,3.0364492458312305e-2,3.038371132932201e-2,3.0402930200331715e-2,3.042214907134142e-2,3.0441367942351125e-2,3.046058681336083e-2,3.0479805684370538e-2,3.049902455538024e-2,3.0518243426389948e-2,3.053746229739965e-2,3.0556681168409358e-2,3.057590003941906e-2,3.0595118910428768e-2,3.061433778143847e-2,3.0633556652448178e-2,3.065277552345788e-2,3.0671994394467588e-2,3.069121326547729e-2,3.0710432136486998e-2,3.0729651007496705e-2,3.0748869878506408e-2,3.0768088749516115e-2,3.0787307620525818e-2,3.0806526491535525e-2,3.0825745362545228e-2,3.0844964233554935e-2,3.0864183104564638e-2,3.0883401975574345e-2,3.0902620846584048e-2,3.0921839717593755e-2,3.094105858860346e-2,3.0960277459613165e-2,3.097949633062287e-2,3.0998715201632575e-2,3.101793407264228e-2,3.1037152943651985e-2,3.105637181466169e-2,3.1075590685671395e-2,3.10948095566811e-2,3.1114028427690805e-2,3.113324729870051e-2,3.115246616971022e-2,3.117168504071992e-2,3.119090391172963e-2,3.121012278273933e-2,3.122934165374904e-2,3.124856052475874e-2,3.126777939576845e-2,3.128699826677815e-2,3.1306217137787855e-2,3.1325436008797565e-2,3.134465487980727e-2,3.136387375081697e-2,3.138309262182668e-2,3.1402311492836385e-2,3.142153036384609e-2,3.144074923485579e-2,3.14599681058655e-2,3.1479186976875205e-2,3.149840584788491e-2,3.151762471889461e-2,3.153684358990432e-2,3.1556062460914025e-2,3.157528133192373e-2,3.159450020293343e-2,3.161371907394314e-2,3.1632937944952845e-2,3.165215681596255e-2,3.167137568697226e-2,3.169059455798196e-2,3.1709813428991665e-2,3.172903230000137e-2,3.174825117101108e-2,3.176747004202078e-2,3.1786688913030485e-2,3.180590778404019e-2,3.18251266550499e-2,3.18443455260596e-2,3.1863564397069305e-2,3.1882783268079015e-2,3.190200213908872e-2,3.192122101009842e-2,3.1940439881108125e-2,3.1959658752117835e-2,3.197887762312754e-2,3.199809649413724e-2,3.2017315365146945e-2,3.2036534236156655e-2,3.205575310716636e-2,3.207497197817606e-2,3.209419084918577e-2,3.2113409720195475e-2,3.213262859120518e-2,3.215184746221488e-2,3.217106633322459e-2,3.2190285204234295e-2,3.2209504075244e-2,3.22287229462537e-2,3.224794181726341e-2,3.2267160688273115e-2,3.228637955928282e-2,3.230559843029253e-2,3.232481730130223e-2,3.2344036172311935e-2,3.236325504332164e-2,3.238247391433135e-2,3.240169278534105e-2,3.2420911656350755e-2,3.244013052736046e-2,3.245934939837017e-2,3.247856826937987e-2,3.2497787140389575e-2,3.2517006011399285e-2,3.253622488240899e-2,3.255544375341869e-2,3.2574662624428395e-2,3.2593881495438105e-2,3.261310036644781e-2,3.263231923745751e-2,3.2651538108467215e-2,3.2670756979476925e-2,3.268997585048663e-2],"kdeType":"time","kdePDF":[281.4036878401541,281.47639897907425,281.6218415773714,281.84005584899995,282.13110104989903,282.49505420672114,282.9320084329727,283.4420708420788,284.0253600691843,284.6820034157515,285.41213363320725,286.21588536400486,287.0933912605044,288.044777804024,289.07016084825773,290.1696409129993,291.34329825572684,292.5911877501107,293.9133336018598,295.309723933553,296.78030527117716,298.3249769660105,299.9435855862593,301.6359193134452,303.40170237896905,305.24058957652875,307.1521608861345,309.1359162453637,311.1912705031968,313.3175485913014,315.5139809469669,317.77969922104273,320.1137323031989,322.5150026956138,324.98232326479956,327.51439439970136,330.1098016024743,332.76701353642534,335.4843805535598,338.2601337219388,341.09238437072287,343.97912416826324,346.91822574602327,349.907443878363,352.94441722543183,356.02667064349015,359.15161806402455,362.31656593997826,365.51871725436257,368.75517608340084,372.0229527032719,375.31896922639544,378.64006575015907,381.98300699791673,385.3444894291535,388.72114879277524,392.10956809471685,395.5062859483324,398.9078052735007,402.3106023079324,405.7111358919318,409.1058569857596,412.4912183768815,415.86368453267613,419.21974155273784,422.55590717365,425.86874077814224,429.15485335977326,432.41091739383836,435.63367656495154,438.8199553018529,441.9666680702929,445.0708283755048,448.1295574266315,451.140092416702,454.0997943731613,457.0061555357294,459.85680622032766,462.6495211300966,465.38222507700607,468.0529980803314,470.6600798112108,473.20187335570824,475.6769482721528,478.0840429221122,480.4220660580348,482.6900976544866,484.88738897383945,487.01336186137075,489.0676072688423,491.0498830098357,492.9601107543207,494.7983722741515,496.5649049553686,498.26009659731886,499.88447952266694,501.4387240263251,502.9236311951618,504.3401251340282,505.689244637146,506.97213434721357,508.1900354476733,509.3442759364379,510.436260531965,511.46746026488887,512.4394018104417,513.3536566186184,514.2118299004379,515.0155495297221,515.7664549205534,516.4661859409483,517.1163719233349,517.7186208320944,518.2745086477788,518.7855690265842,519.2532832923154,519.6790708163709,520.0642798392514,520.410178784754,520.7179481153555,520.9886727743573,521.223335257138,521.4228093503982,521.587854574577,521.7191113606998,521.8170969888156,521.8822023109093,521.9146892767701]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":13,"reportName":"lookup/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":16,"lowSevere":0},"reportMeasured":[[3.1189661000098567e-2,3.1208603999999696e-2,68459886,1,null,null,null,null,null,null,null],[6.100707999939914e-2,6.099526500000252e-2,133912121,2,null,null,null,null,null,null,null],[9.135803599929204e-2,9.136715799999706e-2,200533119,3,null,null,null,null,null,null,null],[0.12331170099969313,0.123310386,270671878,4,null,null,null,null,null,null,null],[0.15963707599985355,0.159690616000006,350406362,5,null,null,null,null,null,null,null],[0.18943359200056875,0.1894854749999979,415810321,6,null,null,null,null,null,null,null],[0.21801669299929927,0.21811271000001398,478550755,7,null,null,null,null,null,null,null],[0.25550786799976777,0.2555693799999972,560844300,8,null,null,null,null,null,null,null],[0.28891433799981314,0.2890501179999916,634171737,9,null,null,null,null,null,null,null],[0.31912170800023887,0.3192621299999985,700477758,10,null,null,null,null,null,null,null],[0.34912896000059845,0.34928023499999483,766343784,11,null,null,null,null,null,null,null],[0.38864331699915056,0.3887802419999957,853078336,12,null,null,null,null,null,null,null],[0.40888576100041973,0.40905073700000116,897510980,13,null,null,null,null,null,null,null],[0.45481236500017985,0.4547250899999966,998320428,14,null,null,null,null,null,null,null],[0.4779234270008601,0.47792971600000556,1049049581,15,null,null,null,null,null,null,null],[0.5156038980003359,0.5157287199999985,1131758506,16,null,null,null,null,null,null,null],[0.5473821310006315,0.5475912550000004,1201512458,17,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":3.345123926528852e-2,"estLowerBound":3.296754303406223e-2,"estPoint":3.324609867908928e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998852960828187,"estLowerBound":0.999291069212311,"estPoint":0.9996449340857744,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.011435487729915e-4,"estLowerBound":-4.385405037377186e-3,"estPoint":-1.8452739248460298e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":3.389900869549373e-2,"estLowerBound":3.326902603927074e-2,"estPoint":3.3578221013230554e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.059837291481826e-4,"estLowerBound":3.4113036713684933e-4,"estPoint":4.982019145900714e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":5.859375e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[3.1963450421281694e-2,3.197988111465923e-2,3.1996311808036755e-2,3.201274250141429e-2,3.202917319479182e-2,3.2045603888169356e-2,3.206203458154688e-2,3.207846527492442e-2,3.209489596830195e-2,3.211132666167948e-2,3.212775735505701e-2,3.2144188048434545e-2,3.216061874181207e-2,3.2177049435189606e-2,3.219348012856714e-2,3.220991082194467e-2,3.22263415153222e-2,3.2242772208699734e-2,3.225920290207727e-2,3.2275633595454795e-2,3.229206428883233e-2,3.230849498220986e-2,3.2324925675587396e-2,3.234135636896492e-2,3.235778706234246e-2,3.237421775571999e-2,3.239064844909752e-2,3.240707914247505e-2,3.2423509835852585e-2,3.243994052923012e-2,3.2456371222607645e-2,3.247280191598518e-2,3.248923260936271e-2,3.250566330274024e-2,3.2522093996117774e-2,3.253852468949531e-2,3.255495538287284e-2,3.257138607625037e-2,3.25878167696279e-2,3.2604247463005435e-2,3.262067815638296e-2,3.2637108849760496e-2,3.265353954313803e-2,3.266997023651556e-2,3.268640092989309e-2,3.2702831623270624e-2,3.271926231664816e-2,3.2735693010025685e-2,3.275212370340322e-2,3.276855439678075e-2,3.278498509015828e-2,3.280141578353581e-2,3.281784647691335e-2,3.283427717029088e-2,3.285070786366841e-2,3.286713855704594e-2,3.2883569250423475e-2,3.2899999943801e-2,3.2916430637178536e-2,3.293286133055607e-2,3.2949292023933596e-2,3.296572271731113e-2,3.2982153410688664e-2,3.29985841040662e-2,3.3015014797443724e-2,3.303144549082126e-2,3.304787618419879e-2,3.306430687757632e-2,3.308073757095385e-2,3.3097168264331386e-2,3.311359895770892e-2,3.313002965108645e-2,3.314646034446398e-2,3.3162891037841515e-2,3.317932173121904e-2,3.3195752424596575e-2,3.321218311797411e-2,3.322861381135164e-2,3.324504450472917e-2,3.32614751981067e-2,3.327790589148424e-2,3.3294336584861764e-2,3.33107672782393e-2,3.332719797161683e-2,3.3343628664994365e-2,3.336005935837189e-2,3.3376490051749426e-2,3.339292074512696e-2,3.3409351438504487e-2,3.342578213188202e-2,3.3442212825259554e-2,3.345864351863708e-2,3.3475074212014615e-2,3.349150490539215e-2,3.350793559876968e-2,3.352436629214721e-2,3.354079698552474e-2,3.355722767890228e-2,3.3573658372279803e-2,3.359008906565734e-2,3.360651975903487e-2,3.3622950452412405e-2,3.363938114578993e-2,3.3655811839167465e-2,3.3672242532545e-2,3.3688673225922526e-2,3.370510391930006e-2,3.3721534612677594e-2,3.373796530605513e-2,3.3754395999432654e-2,3.377082669281019e-2,3.378725738618772e-2,3.380368807956525e-2,3.382011877294278e-2,3.3836549466320316e-2,3.385298015969784e-2,3.386941085307538e-2,3.388584154645291e-2,3.3902272239830444e-2,3.391870293320797e-2,3.3935133626585505e-2,3.395156431996304e-2,3.3967995013340566e-2,3.39844257067181e-2,3.400085640009563e-2,3.401728709347317e-2,3.4033717786850694e-2,3.405014848022823e-2],"kdeType":"time","kdePDF":[275.9708287577687,276.10711423760273,276.37962630647314,276.7882468721688,277.3327980222612,278.0130411019591,278.82867549585444,279.77933712314984,280.8645966582535,282.0839574908715,283.43685344188634,284.9226462533895,286.540622873213,288.28999255617623,290.1698838060061,292.17934118351866,294.31732200811956,296.5826929810171,298.9742267597131,301.4905985143507,304.13038249732614,306.892048658246,309.7739593367746,312.77436606621575,315.8914065207647,319.12310163927515,322.4673529580897,325.9219401849958,329.4845190456845,333.15261943320473,336.92364388983503,340.79486644952544,344.76343186761665,348.8263552629027,352.98052219530933,357.2226892004694,361.54948480036273,365.9574110068853,370.4428453328075,375.00204332201616,379.6311416082812,384.326161509,389.08301315753766,393.8975001748121,398.7653248778155,403.6820940196847,408.64332505290224,413.64445290408923,418.6808372458235,423.7477702478078,428.84048478676146,433.95416309139284,439.08394579598786,444.2249413733059,449.372235914852,454.52090322398556,459.66601518497185,464.8026523687793,469.92591483439617,475.0309330825035,480.11287911670496,485.16697756598126,490.1885168208548,495.1728601346723,500.1154566407101,505.0118522352368,509.8577002764719,514.6487720493392,519.3809669462493,524.0503223146501,528.6530229229622,533.1854099975677,537.643989784934,542.0254415945473,546.3266252802688,550.5445881198226,554.6765710545734,558.7200142543189,562.6725619747214,566.5320666780148,570.2965923909153,573.9644172770545,577.534035404882,581.0041576956917,584.3737120403073,587.6418425769112,590.80790812657,593.8714797870963,596.8323376900669,599.6904669299633,602.4460526785833,605.0994745019942,607.651299901403,610.1022771033078,612.4533271282353,614.7055351711431,616.8601413302395,618.9185307244517,620.8822230431001,622.7528615744335,624.5322017625757,626.222099345084,627.8244981257187,629.3414174391536,630.7749393661985,632.1271957596708,633.400355142291,634.5966095389247,635.7181613061081,636.7672100220918,637.7459395006042,638.6565049911745,639.5010206281744,640.2815471897125,641.0000802261869,641.6585386166564,642.2587536092138,642.8024583993157,643.2912782974522,643.7267215347496,644.1101707519978,644.442875214303,644.7259437899929,644.9603387286763,645.1468702693979,645.2861921057391,645.3787977304587,645.4250176778966]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":14,"reportName":"lookup/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":2,"samplesSeen":15,"lowSevere":0},"reportMeasured":[[3.306694599996263e-2,3.3082522000000836e-2,72579954,1,null,null,null,null,null,null,null],[6.42749830003595e-2,6.42706889999971e-2,141085554,2,null,null,null,null,null,null,null],[9.722882099958952e-2,9.72279969999903e-2,213419675,3,null,null,null,null,null,null,null],[0.13382305900086067,0.1338865649999974,293744484,4,null,null,null,null,null,null,null],[0.16578985400155943,0.16583122500000513,363912057,5,null,null,null,null,null,null,null],[0.20325784099986777,0.20331817999999657,446154841,6,null,null,null,null,null,null,null],[0.2352143669995712,0.23534000899999796,516299843,7,null,null,null,null,null,null,null],[0.26645170799929474,0.2665291210000049,584866216,8,null,null,null,null,null,null,null],[0.29496868000023824,0.29509130399999606,647461111,9,null,null,null,null,null,null,null],[0.3343225270000403,0.3344582370000069,733843552,10,null,null,null,null,null,null,null],[0.36325138800020795,0.36335070699999505,797342909,11,null,null,null,null,null,null,null],[0.39809504199911316,0.39824836600000424,873825456,12,null,null,null,null,null,null,null],[0.439668769000491,0.4398495540000056,965080139,13,null,null,null,null,null,null,null],[0.4680937479988643,0.46822664799999814,1027473495,14,null,null,null,null,null,null,null],[0.506695481000861,0.5068250779999914,1112204815,15,null,null,null,null,null,null,null],[0.5329104610009381,0.5330490199999929,1169746908,16,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":1.808260369159567e-2,"estLowerBound":1.774921111186316e-2,"estPoint":1.7907792508456342e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9993397355583344,"estLowerBound":0.9968951105900159,"estPoint":0.9982030179704315,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.2403379056653307e-3,"estLowerBound":-3.265219936253521e-3,"estPoint":3.1409940301911784e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":1.819395505443766e-2,"estLowerBound":1.749130701641369e-2,"estPoint":1.7840732553370205e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":5.389477858021622e-4,"estLowerBound":3.7003447632050164e-4,"estPoint":4.3620364011790386e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":4.158790170132314e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[1.7154037988802433e-2,1.7168020977842657e-2,1.7182003966882884e-2,1.7195986955923108e-2,1.7209969944963332e-2,1.722395293400356e-2,1.7237935923043783e-2,1.7251918912084007e-2,1.726590190112423e-2,1.727988489016446e-2,1.7293867879204682e-2,1.7307850868244906e-2,1.7321833857285134e-2,1.7335816846325357e-2,1.734979983536558e-2,1.736378282440581e-2,1.7377765813446033e-2,1.7391748802486257e-2,1.7405731791526484e-2,1.7419714780566708e-2,1.7433697769606932e-2,1.7447680758647156e-2,1.7461663747687383e-2,1.7475646736727607e-2,1.748962972576783e-2,1.7503612714808058e-2,1.7517595703848282e-2,1.7531578692888506e-2,1.7545561681928733e-2,1.7559544670968957e-2,1.757352766000918e-2,1.758751064904941e-2,1.7601493638089633e-2,1.7615476627129856e-2,1.762945961617008e-2,1.7643442605210308e-2,1.765742559425053e-2,1.7671408583290756e-2,1.7685391572330983e-2,1.7699374561371207e-2,1.771335755041143e-2,1.7727340539451658e-2,1.7741323528491882e-2,1.7755306517532106e-2,1.7769289506572333e-2,1.7783272495612557e-2,1.779725548465278e-2,1.7811238473693005e-2,1.7825221462733232e-2,1.7839204451773456e-2,1.785318744081368e-2,1.7867170429853908e-2,1.788115341889413e-2,1.7895136407934355e-2,1.7909119396974583e-2,1.7923102386014807e-2,1.793708537505503e-2,1.7951068364095255e-2,1.7965051353135482e-2,1.7979034342175706e-2,1.799301733121593e-2,1.8007000320256157e-2,1.802098330929638e-2,1.8034966298336605e-2,1.8048949287376832e-2,1.8062932276417056e-2,1.807691526545728e-2,1.8090898254497507e-2,1.810488124353773e-2,1.8118864232577955e-2,1.8132847221618183e-2,1.8146830210658407e-2,1.816081319969863e-2,1.8174796188738854e-2,1.8188779177779082e-2,1.8202762166819306e-2,1.821674515585953e-2,1.8230728144899757e-2,1.824471113393998e-2,1.8258694122980205e-2,1.8272677112020432e-2,1.8286660101060656e-2,1.830064309010088e-2,1.8314626079141104e-2,1.832860906818133e-2,1.8342592057221555e-2,1.835657504626178e-2,1.8370558035302006e-2,1.838454102434223e-2,1.8398524013382454e-2,1.841250700242268e-2,1.8426489991462906e-2,1.844047298050313e-2,1.8454455969543357e-2,1.846843895858358e-2,1.8482421947623805e-2,1.8496404936664032e-2,1.8510387925704256e-2,1.852437091474448e-2,1.8538353903784704e-2,1.855233689282493e-2,1.8566319881865155e-2,1.858030287090538e-2,1.8594285859945606e-2,1.860826884898583e-2,1.8622251838026054e-2,1.863623482706628e-2,1.8650217816106505e-2,1.866420080514673e-2,1.8678183794186953e-2,1.869216678322718e-2,1.8706149772267405e-2,1.872013276130763e-2,1.8734115750347856e-2,1.874809873938808e-2,1.8762081728428304e-2,1.877606471746853e-2,1.8790047706508755e-2,1.880403069554898e-2,1.8818013684589206e-2,1.883199667362943e-2,1.8845979662669654e-2,1.885996265170988e-2,1.8873945640750105e-2,1.888792862979033e-2,1.8901911618830553e-2,1.891589460787078e-2,1.8929877596911004e-2],"kdeType":"time","kdePDF":[686.8515341184262,686.8307000015709,686.7888535733795,686.7256395618922,686.6405278434504,686.5328167608677,686.4016375095997,686.2459595597167,686.0645970739748,685.8562162751015,685.6193437086611,685.3523753415694,685.053586430556,684.7211420896723,684.3531084813603,683.947464551658,683.5021142268693,683.0148989864824,682.4836107253085,681.9060048167269,681.279813288606,680.6027580238622,679.8725638987744,679.0869717740218,678.243751255973,677.3407131489748,676.3757215232354,675.3467053273481,674.2516694794824,673.0887053767561,671.8560007682231,670.5518489432123,669.1746571933787,667.7229545136976,666.1953985146971,664.5907815254127,662.9080358737685,661.146238338316,659.3046137723869,657.3825379086954,655.3795393591852,653.2953008314074,651.1296595888493,648.8826071884043,646.5542885334693,644.1450002859955,641.6551886850962,639.0854468235599,636.4365114367379,633.7092592608125,630.9047030193082,628.0239870979831,625.0683829687891,622.0392844235705,618.938202677441,615.7667614004985,612.5266917345822,609.2198273493212,605.8480995886557,602.4135327555075,598.9182395782449,595.3644168982119,591.7543416127725,588.0903669032848,584.3749187720283,580.6104929066319,576.7996518848311,572.945022726695,569.0492947956764,565.1152180441746,561.1456015936903,557.143312634262,553.1112756226619,549.0524717539552,544.969938676415,540.8667704156388,536.7461174698934,532.6111870354529,528.4652433178413,524.3116078826376,520.1536599977243,515.9948369177163,511.83863406067593,507.68860502722475,503.54836141270073,499.42157236417927,495.31196383584063,491.2233174984566,487.1594692615079,483.12430736974756,479.12177003972783,475.1558426060052,471.2305541512488,467.34997359939996,463.5182052561787,459.739383786679,456.0176686253807,452.35723781966317,448.7622813137074,445.23699368551763,441.7855663555845,438.41217929141413,435.1209922377016,431.91613550726794,428.80170037297535,425.7817291056119,422.8602047071721,420.0410403929859,417.3280688797506,414.7250315396382,412.23556748327576,409.8632026364839,407.61133887720274,405.4832433000024,403.48203767597477,401.6106881756084,399.8719954214817,398.2685849362479,396.8028980494711,395.4771833243915,394.293488562695,393.25365344184075,392.359302835517,391.61184086334987,391.01244571116007,390.5620652578567,390.2614135395404,390.11096807560244]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":15,"reportName":"lookup/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":22,"lowSevere":0},"reportMeasured":[[1.9800432999545592e-2,1.9813583000001245e-2,43459816,1,null,null,null,null,null,null,null],[3.666313499888929e-2,3.6676480000011225e-2,80477032,2,null,null,null,null,null,null,null],[5.5016116000842885e-2,5.502380100000437e-2,120761937,3,null,null,null,null,null,null,null],[7.512786299957952e-2,7.514081000000772e-2,164907548,4,null,null,null,null,null,null,null],[8.795199199994386e-2,8.799061300000233e-2,193056629,5,null,null,null,null,null,null,null],[0.1064879479999945,0.10648760099999777,233743364,6,null,null,null,null,null,null,null],[0.12214624499938509,0.1221917579999996,268113442,7,null,null,null,null,null,null,null],[0.14785678500084032,0.14794149200000106,324548224,8,null,null,null,null,null,null,null],[0.1657810500000778,0.16581339900000103,363892462,9,null,null,null,null,null,null,null],[0.17356574699988414,0.17363270000001307,380980221,10,null,null,null,null,null,null,null],[0.19032256999889796,0.19042516300000045,417761626,11,null,null,null,null,null,null,null],[0.21427005700024893,0.2143375249999906,470326897,12,null,null,null,null,null,null,null],[0.2328266969998367,0.23289747799999816,511058691,13,null,null,null,null,null,null,null],[0.24735023400171485,0.24746131199999866,542937977,14,null,null,null,null,null,null,null],[0.26548533200002566,0.2656220900000079,582745070,15,null,null,null,null,null,null,null],[0.2799188110002433,0.2799479009999999,614426592,16,null,null,null,null,null,null,null],[0.3110358289995929,0.31113457399999334,682728918,17,null,null,null,null,null,null,null],[0.313732679000168,0.3138557449999979,688648453,18,null,null,null,null,null,null,null],[0.33435282700156677,0.33444446899999036,733909886,19,null,null,null,null,null,null,null],[0.367166410000209,0.36730014900000185,805936239,20,null,null,null,null,null,null,null],[0.38625328699890815,0.3863888799999984,847832052,21,null,null,null,null,null,null,null],[0.3880403240000305,0.38818658600000333,851754770,22,null,null,null,null,null,null,null],[0.41011409999919124,0.4102661590000025,900206918,23,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":7.454172138274426e-2,"estLowerBound":6.564812154217825e-2,"estPoint":6.996261943265925e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9965853074615676,"estLowerBound":0.9421011689759465,"estPoint":0.9822486977828473,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.6151301444233584e-2,"estLowerBound":-4.85176996528487e-2,"estPoint":-5.344670527483694e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":7.542876463071621e-2,"estLowerBound":6.5590357950898e-2,"estPoint":7.090415216362915e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.2066551604678682e-2,"estLowerBound":4.813357130653396e-3,"estPoint":7.819464531132397e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.3486000959853333,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[5.276579347234531e-2,5.303850091238672e-2,5.331120835242813e-2,5.358391579246954e-2,5.385662323251095e-2,5.412933067255236e-2,5.440203811259377e-2,5.467474555263518e-2,5.494745299267659e-2,5.5220160432718e-2,5.549286787275941e-2,5.576557531280082e-2,5.603828275284223e-2,5.631099019288364e-2,5.658369763292505e-2,5.685640507296646e-2,5.712911251300787e-2,5.740181995304928e-2,5.767452739309069e-2,5.794723483313209e-2,5.821994227317351e-2,5.849264971321491e-2,5.876535715325633e-2,5.903806459329773e-2,5.931077203333915e-2,5.958347947338055e-2,5.985618691342196e-2,6.012889435346337e-2,6.040160179350478e-2,6.067430923354619e-2,6.09470166735876e-2,6.121972411362901e-2,6.149243155367042e-2,6.176513899371183e-2,6.203784643375324e-2,6.231055387379465e-2,6.258326131383607e-2,6.285596875387747e-2,6.312867619391888e-2,6.340138363396029e-2,6.367409107400171e-2,6.394679851404311e-2,6.421950595408452e-2,6.449221339412593e-2,6.476492083416735e-2,6.503762827420875e-2,6.531033571425016e-2,6.558304315429157e-2,6.585575059433299e-2,6.61284580343744e-2,6.64011654744158e-2,6.667387291445721e-2,6.694658035449862e-2,6.721928779454003e-2,6.749199523458144e-2,6.776470267462285e-2,6.803741011466426e-2,6.831011755470567e-2,6.858282499474708e-2,6.88555324347885e-2,6.91282398748299e-2,6.940094731487131e-2,6.967365475491272e-2,6.994636219495413e-2,7.021906963499554e-2,7.049177707503695e-2,7.076448451507836e-2,7.103719195511977e-2,7.130989939516118e-2,7.15826068352026e-2,7.1855314275244e-2,7.212802171528541e-2,7.240072915532682e-2,7.267343659536823e-2,7.294614403540964e-2,7.321885147545104e-2,7.349155891549246e-2,7.376426635553388e-2,7.403697379557528e-2,7.430968123561668e-2,7.45823886756581e-2,7.485509611569952e-2,7.512780355574092e-2,7.540051099578232e-2,7.567321843582374e-2,7.594592587586516e-2,7.621863331590656e-2,7.649134075594796e-2,7.676404819598938e-2,7.70367556360308e-2,7.73094630760722e-2,7.75821705161136e-2,7.785487795615502e-2,7.812758539619644e-2,7.840029283623784e-2,7.867300027627924e-2,7.894570771632066e-2,7.921841515636206e-2,7.949112259640348e-2,7.976383003644488e-2,8.00365374764863e-2,8.03092449165277e-2,8.058195235656912e-2,8.085465979661052e-2,8.112736723665194e-2,8.140007467669334e-2,8.167278211673476e-2,8.194548955677616e-2,8.221819699681758e-2,8.249090443685898e-2,8.27636118769004e-2,8.30363193169418e-2,8.330902675698322e-2,8.358173419702462e-2,8.385444163706604e-2,8.412714907710744e-2,8.439985651714885e-2,8.467256395719026e-2,8.494527139723168e-2,8.521797883727308e-2,8.549068627731449e-2,8.57633937173559e-2,8.603610115739732e-2,8.630880859743872e-2,8.658151603748013e-2,8.685422347752154e-2,8.712693091756296e-2,8.739963835760436e-2],"kdeType":"time","kdePDF":[26.707114709036688,26.7136976129965,26.726846111996718,26.746525633203007,26.77268442976091,26.805253715353153,26.844147843078034,26.889264528194673,26.94048511416901,26.997674881343137,27.060683397441352,27.129344909017515,27.203478772842228,27.282889926123335,27.367369394351233,27.45669483545999,27.55063111889846,27.648930938110457,27.75133545483268,27.857574973530262,27.96736964420665,28.08043019174374,28.196458669852714,28.315149237644505,28.436188956762397,28.55925860695772,28.684033517933646,28.81018441523129,28.937378277888016,29.065279205558937,29.193549292760498,29.321849507869345,29.44984057449049,29.577183852796868,29.703542218437427,29.828580936612678,29.9519685289268,30.073377630641605,30.192485835982698,30.308976529179386,30.422539698959966,30.532872734270168,30.639681199037142,30.742679583862706,30.841592032598136,30.936153041828447,31.026108131376322,31.111214484024742,31.19124155275237,31.265971633876763,31.33520040460682,31.398737423617803,31.45640659337854,31.508046583081214,31.553511211148965,31.592669786424164,31.625407407271542,31.651625217963115,31.6712406218472,31.68418745093958,31.690416091712038,31.68989356699028,31.68260357400943,31.668546478810907,31.647739267297794,31.620215453397446,31.586024944908388,31.545233867734183,31.497924349327878,31.44419426228827,31.384156929160813,31.317940789603554,31.245689031179122,31.167559185129683,31.08372268857971,30.9943644146943,30.899682172394993,30.799886177303527,30.69519849564393,30.585852462886336,30.4720920789613,30.354171381910547,30.232353801870346,30.106911497305553,29.978124675427125,29.846280898733287,29.711674379613868,29.57460526495111,29.43537891263518,29.294305161893305,29.151697599303805,29.007872822334352,28.863149702205583,28.717848647838156,28.572290872593367,28.426797665465923,28.28168966833119,28.13728616079081,27.993904354098067,27.85185869558077,27.711460184912987,27.57301570351958,27.436827358329005,27.303191841021096,27.17239980384721,27.044735253031924,26.920474960697128,26.79988789618305,26.683234677575072,26.570767044182,26.462727350649796,26.35934808333589,26.260851399512305,26.16744868991234,26.079340165084226,25.996714465967354,25.91974829906152,25.84860609651785,25.78343970144096,25.724388078656325,25.671577051163588,25.625119062466705,25.58511296494414,25.55164383439762,25.524782810895125,25.504586966003426,25.491099196486473,25.48434814452906]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":16,"reportName":"delete/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":2,"lowMild":1,"samplesSeen":10,"lowSevere":0},"reportMeasured":[[6.583069400039676e-2,6.587116000000037e-2,144496867,1,null,null,null,null,null,null,null],[0.13048183799946855,0.13050162900000828,286410177,2,null,null,null,null,null,null,null],[0.25354075299947,0.25362687599999845,556526322,3,null,null,null,null,null,null,null],[0.22260808799910592,0.2226433480000054,488628712,4,null,null,null,null,null,null,null],[0.3472327929994208,0.34723055099999556,762181716,5,null,null,null,null,null,null,null],[0.4733155789999728,0.473075503000004,1038935045,6,null,null,null,null,null,null,null],[0.46180371400078,0.461817821000011,1013666326,7,null,null,null,null,null,null,null],[0.5324167059989122,0.5325267660000037,1168662844,8,null,null,null,null,null,null,null],[0.6398786120007571,0.6397645700000112,1404543379,9,null,null,null,null,null,null,null],[0.7115336240003671,0.711569635999993,1561827123,10,null,null,null,null,null,null,null],[0.7822402659985528,0.7823711780000053,1717028985,11,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.33100393725365035,"estLowerBound":0.31174286131219,"estPoint":0.32376926768186787,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9917415654669021,"estPoint":0.9977336628892096,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.7374189126445235e-2,"estLowerBound":-0.11598032300025919,"estPoint":-3.876065060030675e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.3655767130003374,"estLowerBound":0.3135628290623353,"estPoint":0.33703324920024896,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.6707753699066505e-2,"estLowerBound":5.566456097511906e-3,"estPoint":1.202011762004601e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.16,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.30480548859736384,0.30507892492763594,0.30535236125790804,0.30562579758818015,0.3058992339184522,0.3061726702487243,0.3064461065789964,0.3067195429092685,0.3069929792395406,0.3072664155698127,0.30753985190008476,0.30781328823035686,0.30808672456062897,0.30836016089090107,0.3086335972211732,0.3089070335514453,0.3091804698817173,0.3094539062119894,0.30972734254226153,0.31000077887253363,0.31027421520280574,0.31054765153307784,0.31082108786334994,0.311094524193622,0.3113679605238941,0.3116413968541662,0.3119148331844383,0.3121882695147104,0.3124617058449825,0.31273514217525455,0.31300857850552666,0.31328201483579876,0.31355545116607086,0.31382888749634297,0.31410232382661507,0.3143757601568872,0.3146491964871592,0.3149226328174313,0.31519606914770343,0.31546950547797553,0.31574294180824763,0.31601637813851974,0.3162898144687918,0.3165632507990639,0.316836687129336,0.3171101234596081,0.3173835597898802,0.3176569961201523,0.31793043245042435,0.31820386878069645,0.31847730511096856,0.31875074144124066,0.31902417777151276,0.31929761410178487,0.3195710504320569,0.319844486762329,0.3201179230926011,0.3203913594228732,0.3206647957531453,0.32093823208341743,0.32121166841368953,0.3214851047439616,0.3217585410742337,0.3220319774045058,0.3223054137347779,0.32257885006505,0.3228522863953221,0.32312572272559414,0.32339915905586625,0.32367259538613835,0.32394603171641045,0.32421946804668256,0.32449290437695466,0.32476634070722676,0.3250397770374988,0.3253132133677709,0.325586649698043,0.3258600860283151,0.3261335223585872,0.3264069586888593,0.3266803950191314,0.3269538313494035,0.3272272676796756,0.3275007040099477,0.3277741403402198,0.3280475766704919,0.328321013000764,0.32859444933103604,0.32886788566130815,0.32914132199158025,0.32941475832185235,0.32968819465212446,0.32996163098239656,0.3302350673126686,0.3305085036429407,0.3307819399732128,0.3310553763034849,0.331328812633757,0.3316022489640291,0.33187568529430117,0.3321491216245733,0.3324225579548454,0.3326959942851175,0.3329694306153896,0.3332428669456617,0.33351630327593373,0.33378973960620584,0.33406317593647794,0.33433661226675004,0.33461004859702215,0.33488348492729425,0.33515692125756635,0.3354303575878384,0.3357037939181105,0.3359772302483826,0.3362506665786547,0.3365241029089268,0.3367975392391989,0.33707097556947097,0.33734441189974307,0.33761784823001517,0.3378912845602873,0.3381647208905594,0.3384381572208315,0.3387115935511036,0.33898502988137563,0.33925846621164774,0.33953190254191984],"kdeType":"time","kdePDF":[25.150060345646146,25.152028783953355,25.155965263501013,25.161868987178142,25.169738751891447,25.179572939700375,25.191369506075375,25.205125965346234,25.220839373422805,25.23850630788667,25.258122845566557,25.27968453772563,25.303186383001787,25.328622798255815,25.355987587494134,25.38527390904427,25.416474241171965,25.44958034633794,25.484583234301077,25.521473124282107,25.560239406408098,25.600870602663406,25.643354327576535,25.687677248875353,25.733825048344706,25.781782383120827,25.831532847656387,25.88305893658796,25.936342008734602,25.991362252452003,26.048098652561382,26.106528959065677,26.16662965785815,26.228375943619955,26.291741695093826,26.35669945291033,26.42322040013231,26.49127434567053,26.560829710711374,26.6318535182833,26.704311386075457,26.77816752260657,26.853384726827958,26.929924391228543,27.007746508494748,27.086809681761668,27.16707113847685,27.24848674788113,27.33101104209608,27.414597240790933,27.49919727938721,27.584761840743244,27.671240390246652,27.75858121422772,27.84673146159348,27.93563718856807,28.025243406413363,28.115494131990665,28.20633244101429,28.29770052383627,28.38953974359308,28.481790696535327,28.5743932743551,28.667286728317375,28.760409734997673,28.85370046342206,28.947096643402965,29.04053563486082,29.13395449792049,29.227290063570344,29.320479004672848,29.413457907116275,29.506163340900454,29.598531930951967,29.690500427469527,29.782005775604567,29.87298518428925,29.963376194030126,30.053116743494325,30.14214523472276,30.23040059681516,30.317822347940083,30.40435065553522,30.489926394572272,30.574491203773814,30.657987539679752,30.740358728474124,30.82154901549434,30.901503612358127,30.980168741655167,31.057491679163846,31.13342079356501,31.20790558363794,31.280896712935267,31.35234604194594,31.42220665776678,31.490432901314563,31.556980392121456,31.621806050766853,31.68486811900879,31.746126177687188,31.80554116247985,31.86307537760024,31.91869250753319,31.972357626911382,32.02403720864101,32.07369913039024,32.12131267955811,32.16684855684476,32.210278878546575,32.25157717770133,32.290718404209215,32.32767892405561,32.36243651776061,32.3949703781785,32.425261107768044,32.45329071545079,32.479042613171046,32.50250161226586,32.523653919748334,32.54248713460101,32.5589902441697,32.57315362074058,32.58496901837551,32.5944295700725,32.60152978530894,32.60626554801694,32.60863411502983]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":17,"reportName":"delete/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":4,"lowSevere":0},"reportMeasured":[[0.29977764599971124,0.2998052349999938,658015027,1,null,null,null,null,null,null,null],[0.6153990120001254,0.6154862620000046,1350810734,2,null,null,null,null,null,null,null],[0.9805992100009462,0.9795947389999924,2152430222,3,null,null,null,null,null,null,null],[1.3465524380007992,1.3460390169999954,2955702901,4,null,null,null,null,null,null,null],[1.6193671790006192,1.6193905599999994,3554534768,5,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.32156761120577176,"estLowerBound":0.3032040686980184,"estPoint":0.3120361126816615,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9898064438535529,"estPoint":0.9958090045257116,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.16917618287902392,"estLowerBound":-6.798246575090021e-2,"estPoint":-3.7738015995273863e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.34829354131306844,"estLowerBound":0.2713560609364557,"estPoint":0.31199927079978806,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.4849044889087004e-2,"estLowerBound":4.8044378714013625e-3,"estPoint":1.1486830727845178e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.16,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.29878027340669366,0.29902329041637965,0.2992663074260657,0.2995093244357517,0.2997523414454377,0.2999953584551237,0.30023837546480975,0.30048139247449573,0.3007244094841818,0.30096742649386776,0.3012104435035538,0.3014534605132398,0.30169647752292583,0.3019394945326118,0.30218251154229786,0.30242552855198385,0.3026685455616699,0.3029115625713559,0.30315457958104186,0.3033975965907279,0.3036406136004139,0.30388363061009993,0.3041266476197859,0.30436966462947196,0.30461268163915795,0.304855698648844,0.30509871565853,0.305341732668216,0.305584749677902,0.30582776668758804,0.30607078369727403,0.30631380070696007,0.30655681771664606,0.3067998347263321,0.3070428517360181,0.3072858687457041,0.3075288857553901,0.30777190276507616,0.30801491977476214,0.3082579367844481,0.30850095379413417,0.30874397080382016,0.3089869878135062,0.3092300048231922,0.3094730218328782,0.3097160388425642,0.30995905585225025,0.31020207286193624,0.3104450898716223,0.31068810688130827,0.3109311238909943,0.3111741409006803,0.31141715791036634,0.3116601749200523,0.31190319192973837,0.31214620893942435,0.31238922594911034,0.3126322429587964,0.31287525996848237,0.3131182769781684,0.3133612939878544,0.31360431099754044,0.3138473280072264,0.31409034501691246,0.31433336202659845,0.3145763790362845,0.3148193960459705,0.3150624130556565,0.3153054300653425,0.31554844707502855,0.31579146408471453,0.3160344810944006,0.31627749810408656,0.31652051511377255,0.3167635321234586,0.3170065491331446,0.3172495661428306,0.3174925831525166,0.31773560016220265,0.31797861717188863,0.3182216341815747,0.31846465119126066,0.3187076682009467,0.3189506852106327,0.31919370222031873,0.3194367192300047,0.31967973623969076,0.31992275324937675,0.3201657702590628,0.3204087872687488,0.3206518042784348,0.3208948212881208,0.32113783829780684,0.32138085530749283,0.3216238723171788,0.32186688932686486,0.32210990633655084,0.3223529233462369,0.32259594035592287,0.3228389573656089,0.3230819743752949,0.32332499138498094,0.32356800839466693,0.32381102540435297,0.32405404241403896,0.324297059423725,0.324540076433411,0.324783093443097,0.325026110452783,0.32526912746246905,0.32551214447215504,0.325755161481841,0.32599817849152707,0.32624119550121305,0.3264842125108991,0.3267272295205851,0.3269702465302711,0.3272132635399571,0.32745628054964315,0.32769929755932914,0.3279423145690152,0.32818533157870117,0.3284283485883872,0.3286713655980732,0.32891438260775924,0.3291573996174452,0.32940041662713127,0.32964343363681725],"kdeType":"time","kdePDF":[38.6418774660374,38.63689843289984,38.626946259718096,38.612032722384164,38.5921754590206,38.56739793918178,38.5377294228884,38.50320490958037,38.463865077093914,38.419756210789714,38.370930122978926,38.31744406281464,38.259360616835465,38.196747600367765,38.12967794001187,38.05822954745588,37.982485184879,37.902532322223415,37.818462986630685,37.73037360435468,37.63836483547906,37.54254140178131,37.443011908100395,37.33988865757775,37.233287461154305,37.12332744171775,37.01013083330548,36.89382277577847,36.77453110539056,36.65238614168618,36.527520471166575,36.400068728171306,36.27016737342701,36.137954470720366,36.00356946215519,35.86715294245669,35.728846432787016,35.588792154537245,35.447132803560024,35.30401132530623,35.15957069132587,35.01395367759081,34.86730264509152,34.719759323155735,34.57146459592916,34.42255829245243,34.273178980758644,34.12346376640812,33.97354809586497,33.82356556511079,33.67364773387713,33.52392394586675,33.37452115531864,33.22556376025868,33.07717344276089,32.92946901652934,32.78256628209295,32.636577889888606,32.49161321148889,32.34777821921299,32.20517537433842,32.063903524112625,31.924057807741768,31.785729571513926,31.649006293191697,31.51397151578817,31.380704790817234,31.249281631087744,31.119773473087278,30.992247648979724,30.866767368216383,30.74339170873908,30.622175617728804,30.50316992183218,30.386421346773524,30.271972546239116,30.159862139895864,30.05012476038632,29.94279110911796,29.8378880206448,29.735438535416844,29.635461980653247,29.537974059073967,29.44298694520609,29.350509388961136,29.26054682616239,29.173101495683024,29.088172562839883,29.005756248671407,28.925845964713883,28.848432452875706,28.77350392999708,28.701046236669995,28.631042989883248,28.56347573904684,28.498324124942283,28.435566041137292,28.375177797397725,28.31713428462434,28.2614091408384,28.207974917737754,28.156803247343845,28.10786500826018,28.061130491064457,28.016569562359162,27.974151827009358,27.933846788102247,27.89562400416915,27.859453243218844,27.825304633140345,27.79314880804353,27.76295705011777,27.73470142660144,27.70835492146935,27.683891561460186,27.661286536081963,27.64051631125136,27.621558736240218,27.604393143622474,27.58900044193409,27.57536320078003,27.56346572814362,27.55329413967616,27.54483641976762,27.538082474222854,27.533024174391905,27.52965539262754,27.527972028967916]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":18,"reportName":"delete/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":4,"lowSevere":0},"reportMeasured":[[0.29326103099992906,0.293215785000001,643710403,1,null,null,null,null,null,null,null],[0.602704705999713,0.6026334799999944,1322946342,2,null,null,null,null,null,null,null],[0.9812148100008926,0.9809472209999939,2153781060,3,null,null,null,null,null,null,null],[1.258659537999847,1.2586732749999925,2762776402,4,null,null,null,null,null,null,null],[1.5252799689988024,1.5250873869999992,3348012180,5,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.3340062524635349,"estLowerBound":0.32236446230697285,"estPoint":0.3298588115774167,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9992030092807378,"estPoint":0.9997025267561239,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-1.3528027713877646e-2,"estLowerBound":-5.59983837332135e-2,"estPoint":-3.0027256500034103e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.34748811402930896,"estLowerBound":0.33380057999966084,"estPoint":0.3411515686999337,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":9.578104448193504e-3,"estLowerBound":1.8487506216196886e-3,"estPoint":7.187402823015662e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.16,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":5.982959433585108e-7},"reportKDEs":[{"kdeValues":[0.3181281000713562,0.3182848537426426,0.31844160741392896,0.3185983610852153,0.31875511475650165,0.318911868427788,0.3190686220990744,0.3192253757703607,0.31938212944164707,0.31953888311293344,0.3196956367842198,0.3198523904555061,0.3200091441267925,0.32016589779807886,0.3203226514693652,0.32047940514065154,0.3206361588119379,0.3207929124832243,0.32094966615451065,0.32110641982579696,0.32126317349708333,0.3214199271683697,0.32157668083965607,0.3217334345109424,0.32189018818222875,0.3220469418535151,0.3222036955248015,0.3223604491960878,0.3225172028673742,0.32267395653866054,0.3228307102099469,0.3229874638812332,0.3231442175525196,0.32330097122380597,0.32345772489509234,0.32361447856637865,0.323771232237665,0.3239279859089514,0.32408473958023776,0.32424149325152407,0.32439824692281044,0.3245550005940968,0.3247117542653832,0.32486850793666955,0.32502526160795586,0.32518201527924223,0.3253387689505286,0.32549552262181497,0.3256522762931013,0.32580902996438765,0.325965783635674,0.3261225373069604,0.3262792909782467,0.3264360446495331,0.32659279832081944,0.3267495519921058,0.3269063056633921,0.3270630593346785,0.32721981300596487,0.32737656667725124,0.32753332034853755,0.3276900740198239,0.3278468276911103,0.32800358136239666,0.32816033503368297,0.32831708870496934,0.3284738423762557,0.3286305960475421,0.3287873497188284,0.32894410339011476,0.32910085706140113,0.3292576107326875,0.3294143644039738,0.3295711180752602,0.32972787174654655,0.3298846254178329,0.33004137908911924,0.3301981327604056,0.330354886431692,0.33051164010297834,0.33066839377426466,0.330825147445551,0.3309819011168374,0.33113865478812377,0.3312954084594101,0.33145216213069645,0.3316089158019828,0.3317656694732692,0.33192242314455556,0.33207917681584187,0.33223593048712824,0.3323926841584146,0.332549437829701,0.3327061915009873,0.33286294517227366,0.33301969884356003,0.3331764525148464,0.3333332061861327,0.3334899598574191,0.33364671352870545,0.3338034671999918,0.33396022087127814,0.3341169745425645,0.3342737282138509,0.33443048188513724,0.33458723555642356,0.3347439892277099,0.3349007428989963,0.33505749657028266,0.335214250241569,0.33537100391285535,0.3355277575841417,0.3356845112554281,0.3358412649267144,0.33599801859800077,0.33615477226928714,0.3363115259405735,0.3364682796118598,0.3366250332831462,0.33678178695443256,0.33693854062571893,0.33709529429700524,0.3372520479682916,0.337408801639578,0.33756555531086435,0.3377223089821507,0.33787906265343703,0.3380358163247234],"kdeType":"time","kdePDF":[39.69730441254201,39.70171182282922,39.710529084459864,39.72376106347942,39.741415018846155,39.763500554459945,39.790029555467875,39.82101610907462,39.8564764101404,39.89642865190412,39.94089290222165,39.98989096576133,40.04344623264809,40.10158351409552,40.164328865611736,40.231709398407695,40.30375307967859,40.38048852246783,40.4619447658585,40.548151046271805,40.63913656068128,40.73493022258004,40.83556041156211,40.94105471740057,41.051439679522915,41.166740522799245,41.28698089056978,41.41218257584708,41.54236525163226,41.677546201286546,41.8177400498977,41.96295849757501,42.11321005559898,42.26849978633966,42.428829047843244,42.59419524396845,42.7645915809342,42.94000683111569,43.12042510490079,43.30582563138883,43.496182548683954,43.691464704499815,43.891635467759045,44.09665255183052,44.30646785001077,44.52102728381176,44.74027066457752,44.96413156890513,45.19253722830333,45.42540843347317,45.662659453551036,45.90419797060404,46.1499250296229,46.39973500420684,46.65351557808893,46.91114774260092,47.17250581013049,47.43745744357485,47.705863701750786,47.977579100672614,48.25245169056797,48.53032314845485,48.81102888606408,49.09439817284737,49.38025427377506,49.66841460158646,49.958690883123204,50.250889339338364,50.544810878545064,50.840251302434844,51.137001524370795,51.434847799431324,51.73357196565911,52.03295169594523,52.332760759961396,52.63276929553289,52.93274408883245,53.23244886275891,53.531644572857026,53.83008971012235,54.1275406100319,54.42375176713344,54.71847615452631,55.01146554756372,55.302470851109774,55.591242429685266,55.8775304398433,56.161085164119946,56.44165734591531,56.718998524667484,56.99286137069499,57.26300001909335,57.529170402086024,57.791130579243436,58.04864106499976,58.30146515291239,58.54936923612693,58.79212312352687,59.02950035106656,59.26127848780326,59.48723943616392,59.707169726001105,59.92086080201159,60.128109304110986,60.32871734037707,60.52249275219313,60.709249371243224,60.88880726802868,61.060992991594894,61.2256398001757,61.38258788248015,61.53168456936473,61.672784535650706,61.80574999186352,61.93045086568665,62.04676497293866,62.15457817789701,62.25378454280699,62.34428646642778,62.42599481148245,62.49882902088992,62.562717222671836,62.617596323437276,62.663412090362,62.700119221588686,62.727681404986726,62.746071365220665,62.755270899086646]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":19,"reportName":"delete/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":4,"lowSevere":0},"reportMeasured":[[0.32268899900009274,0.32269488099998966,708305070,1,null,null,null,null,null,null,null],[0.6395744519995787,0.6396408250000007,1403876190,2,null,null,null,null,null,null,null],[0.9902901589994144,0.9900656009999977,2173701922,3,null,null,null,null,null,null,null],[1.3326991390003968,1.3327222300000017,2925294614,4,null,null,null,null,null,null,null],[1.6818844989993522,1.6818999689999998,3691761258,5,null,null,null,null,null,null,null]]}];
  reports.map(mangulate);

  var benches = ["fromList/HashMap.Strict","fromList/LinkedHashMap.Seq","fromList/LinkedHashMap.IntMap","fromList/LinkedHashSet","insert/HashMap.Strict","insert/LinkedHashMap.Seq","insert/LinkedHashMap.IntMap","insert/LinkedHashSet","toList/HashMap.Strict","toList/LinkedHashMap.Seq","toList/LinkedHashMap.IntMap","toList/LinkedHashSet","lookup/HashMap.Strict","lookup/LinkedHashMap.Seq","lookup/LinkedHashMap.IntMap","lookup/LinkedHashSet","delete/HashMap.Strict","delete/LinkedHashMap.Seq","delete/LinkedHashMap.IntMap","delete/LinkedHashSet",];
  var ylabels = [[-0,'<a href="#b0">fromList/HashMap.Strict</a>'],[-1,'<a href="#b1">fromList/LinkedHashMap.Seq</a>'],[-2,'<a href="#b2">fromList/LinkedHashMap.IntMap</a>'],[-3,'<a href="#b3">fromList/LinkedHashSet</a>'],[-4,'<a href="#b4">insert/HashMap.Strict</a>'],[-5,'<a href="#b5">insert/LinkedHashMap.Seq</a>'],[-6,'<a href="#b6">insert/LinkedHashMap.IntMap</a>'],[-7,'<a href="#b7">insert/LinkedHashSet</a>'],[-8,'<a href="#b8">toList/HashMap.Strict</a>'],[-9,'<a href="#b9">toList/LinkedHashMap.Seq</a>'],[-10,'<a href="#b10">toList/LinkedHashMap.IntMap</a>'],[-11,'<a href="#b11">toList/LinkedHashSet</a>'],[-12,'<a href="#b12">lookup/HashMap.Strict</a>'],[-13,'<a href="#b13">lookup/LinkedHashMap.Seq</a>'],[-14,'<a href="#b14">lookup/LinkedHashMap.IntMap</a>'],[-15,'<a href="#b15">lookup/LinkedHashSet</a>'],[-16,'<a href="#b16">delete/HashMap.Strict</a>'],[-17,'<a href="#b17">delete/LinkedHashMap.Seq</a>'],[-18,'<a href="#b18">delete/LinkedHashMap.IntMap</a>'],[-19,'<a href="#b19">delete/LinkedHashSet</a>'],];
  var means = $.scaleTimes([5.9465569626123836e-2,0.10741278217800422,0.14398421525034588,0.11302955501645821,9.805565911400033e-2,0.20345971933705315,0.14934753241199314,0.18105530125365907,1.1313557825852036e-2,7.712936779412751e-3,5.8983559099956145e-3,8.499252838938794e-3,2.5099465869095842e-2,3.1670726626938255e-2,3.324609867908928e-2,1.7907792508456342e-2,6.996261943265925e-2,0.32376926768186787,0.3120361126816615,0.3298588115774167,]);
  var xs = [];
  var prev = null;
  for (var i = 0; i < means[0].length; i++) {
    var name = benches[i].split(/\//);
    name.pop();
    name = name.join('/');
    if (name != prev) {
      xs.push({ label: name, data: [[means[0][i], -i]]});
      prev = name;
    }
    else
      xs[xs.length-1].data.push([means[0][i],-i]);
  }
  var oq = $("#overview");
  o = $.plot(oq, xs, { bars: { show: true, horizontal: true,
                               barWidth: 0.75, align: "center" },
                       grid: { borderColor: "#777", hoverable: true },
                       legend: { show: xs.length > 1 },
                       xaxis: { max: Math.max.apply(undefined,means[0]) * 1.02 },
                       yaxis: { ticks: ylabels, tickColor: '#ffffff' } });
  if (benches.length > 3)
    o.getPlaceholder().height(28*benches.length);
  o.resize();
  o.setupGrid();
  o.draw();
  $.addTooltip("#overview", function(x,y) { return $.renderTime(x / means[1]); });
});
$(document).ready(function () {
    $(".time").text(function(_, text) {
        return $.renderTime(text);
      });
    $(".citime").text(function(_, text) {
        return $.renderTime(text);
      });
    $(".percent").text(function(_, text) {
        return (text*100).toFixed(1);
      });
  });
</script>

   </div>
  </div>
  <div id="footer">
    <div class="body">
     <div class="footfirst">
      <h2>colophon</h2>
      <p>This report was created using the
	<a href="http://hackage.haskell.org/package/criterion">criterion</a>
	benchmark execution and performance analysis tool.</p>
      <p>Criterion is developed and maintained
      by <a href="http://www.serpentine.com/blog/">Bryan O'Sullivan</a>.</p>
     </div>
    </div>
  </div>
 </body>
</html>