packages feed

linkedhashmap-0.3.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.430087062139572e-2</span></td>
    <td><span class="time">5.5306861611212614e-2</span></td>
    <td><span class="confinterval citime">5.6675910888740404e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.3997181820719936e-3</span></td>
    <td><span class="time">2.0765077546525262e-3</span></td>
    <td><span class="confinterval citime">3.1342865183418074e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">7.691876843351375e-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.1118768702656383</span></td>
    <td><span class="time">0.11365900137786449</span></td>
    <td><span class="confinterval citime">0.11530133712650943</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.8375882037615183e-3</span></td>
    <td><span class="time">2.518686102060762e-3</span></td>
    <td><span class="confinterval citime">3.348851243754148e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.109375</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.13616156056465584</span></td>
    <td><span class="time">0.13991178703941676</span></td>
    <td><span class="confinterval citime">0.1465616479489535</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.495435373816608e-3</span></td>
    <td><span class="time">7.137081410157575e-3</span></td>
    <td><span class="confinterval citime">1.0954786477752082e-2</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.11327217785466746</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.10832844180195576</span></td>
    <td><span class="time">0.11112111195283281</span></td>
    <td><span class="confinterval citime">0.11456346264201635</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.495516077831306e-3</span></td>
    <td><span class="time">4.783726891218055e-3</span></td>
    <td><span class="confinterval citime">6.395679181516847e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">9.95459176947333e-2</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.36859746050086e-2</span></td>
    <td><span class="time">9.564038285186564e-2</span></td>
    <td><span class="confinterval citime">9.765368661116038e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.1439719721177337e-3</span></td>
    <td><span class="time">3.059855153748262e-3</span></td>
    <td><span class="confinterval citime">4.096123128351332e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">9.876543209876541e-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.12925660774424838</span></td>
    <td><span class="time">0.13214900029892288</span></td>
    <td><span class="confinterval citime">0.13636362410684086</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.2869328172669327e-3</span></td>
    <td><span class="time">5.008508351789427e-3</span></td>
    <td><span class="confinterval citime">7.444706798703425e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.109375</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.1381321991664535</span></td>
    <td><span class="time">0.1408451551438188</span></td>
    <td><span class="confinterval citime">0.14382993468392277</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.593116369287535e-3</span></td>
    <td><span class="time">3.994899078013638e-3</span></td>
    <td><span class="confinterval citime">5.690067129933355e-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.12084342120217309</span></td>
    <td><span class="time">0.12276720309503271</span></td>
    <td><span class="confinterval citime">0.12496266379612098</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.1659102822166884e-3</span></td>
    <td><span class="time">2.8456342197920293e-3</span></td>
    <td><span class="confinterval citime">3.6654346083441975e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.109375</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.1250000938920172e-2</span></td>
    <td><span class="time">1.1564078052990583e-2</span></td>
    <td><span class="confinterval citime">1.1916531254640409e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">6.836980631636226e-4</span></td>
    <td><span class="time">8.690256302020189e-4</span></td>
    <td><span class="confinterval citime">1.1079661243709234e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.37760649966406246</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">9.668126983910865e-3</span></td>
    <td><span class="time">1.0264724493343624e-2</span></td>
    <td><span class="confinterval citime">1.134531974756007e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.1502333521670755e-3</span></td>
    <td><span class="time">2.1723309778124496e-3</span></td>
    <td><span class="confinterval citime">3.7370394414292024e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.8579320155725961</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.915954672256332e-3</span></td>
    <td><span class="time">6.455850815980168e-3</span></td>
    <td><span class="confinterval citime">7.105598447030257e-3</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.3042923623282844e-3</span></td>
    <td><span class="time">1.6841884988224372e-3</span></td>
    <td><span class="confinterval citime">2.573598913431011e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.9136793173275716</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">6.059316847661113e-3</span></td>
    <td><span class="time">6.573212020409705e-3</span></td>
    <td><span class="confinterval citime">7.337737697536092e-3</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.376369784330068e-3</span></td>
    <td><span class="time">1.8097239184442714e-3</span></td>
    <td><span class="confinterval citime">2.5927745775057246e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have severe
     (<span class="percent">0.9142145289337344</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.473729355735698e-2</span></td>
    <td><span class="time">2.504179551543866e-2</span></td>
    <td><span class="confinterval citime">2.5553656780240602e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">5.91114966714086e-4</span></td>
    <td><span class="time">8.6654628690708e-4</span></td>
    <td><span class="confinterval citime">1.2780424853415851e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">9.765347406472392e-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.08267747073094e-2</span></td>
    <td><span class="time">3.093286253272737e-2</span></td>
    <td><span class="confinterval citime">3.12540073378293e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.2408752013628844e-4</span></td>
    <td><span class="time">3.421632926602405e-4</span></td>
    <td><span class="confinterval citime">6.268687888922882e-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.426628612118356e-2</span></td>
    <td><span class="time">3.488420362072054e-2</span></td>
    <td><span class="confinterval citime">3.570621402615471e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.0725611598340382e-3</span></td>
    <td><span class="time">1.464618428605021e-3</span></td>
    <td><span class="confinterval citime">1.843688983459404e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.11634377161476366</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.8353393095660316e-2</span></td>
    <td><span class="time">1.8592965281378555e-2</span></td>
    <td><span class="confinterval citime">1.8854385608461005e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">4.905290524957243e-4</span></td>
    <td><span class="time">6.002411348437584e-4</span></td>
    <td><span class="confinterval citime">7.889004841042409e-4</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have slight
     (<span class="percent">8.527715398147008e-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.657259152672139e-2</span></td>
    <td><span class="time">6.880135554728915e-2</span></td>
    <td><span class="confinterval citime">7.184987411789664e-2</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">2.910503358264081e-3</span></td>
    <td><span class="time">4.35907675998751e-3</span></td>
    <td><span class="confinterval citime">6.886786435481943e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.17012030837842088</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.3088634549358604</span></td>
    <td><span class="time">0.312881759024926</span></td>
    <td><span class="confinterval citime">0.31803884141788674</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">8.651382806075028e-4</span></td>
    <td><span class="time">5.108554903587085e-3</span></td>
    <td><span class="confinterval citime">7.063215807089006e-3</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.15999999999999998</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.29083887617878446</span></td>
    <td><span class="time">0.3197353696833014</span></td>
    <td><span class="confinterval citime">0.3428401871998568</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">1.731677156351609e-2</span></td>
    <td><span class="time">3.0840905315095434e-2</span></td>
    <td><span class="confinterval citime">4.202518238869635e-2</span></td>
   </tr>
  </tbody>
 </table>

 <span class="outliers">
   <p>Outlying measurements have moderate
     (<span class="percent">0.1865650164292625</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.31055797004782754</span></td>
    <td><span class="time">0.3163024372206242</span></td>
    <td><span class="confinterval citime">0.32054798234246284</span></td>
   </tr>
   <tr>
    <td>Standard deviation</td>
    <td><span class="confinterval citime">3.120241838309029e-3</span></td>
    <td><span class="time">6.005503526427491e-3</span></td>
    <td><span class="confinterval citime">7.690315050020456e-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":5.6675910888740404e-2,"estLowerBound":5.430087062139572e-2,"estPoint":5.5306861611212614e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9996527405389417,"estLowerBound":0.9940547172134223,"estPoint":0.9981066412435373,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.4431325355744326e-2,"estLowerBound":-8.005962695451868e-3,"estPoint":1.5362875013427446e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":5.6138254268350694e-2,"estLowerBound":5.382608309258287e-2,"estPoint":5.511424296142091e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.1342865183418074e-3,"estLowerBound":1.3997181820719936e-3,"estPoint":2.0765077546525262e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":7.691876843351375e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[5.1061448696076935e-2,5.113279058083922e-2,5.12041324656015e-2,5.127547435036379e-2,5.134681623512607e-2,5.1418158119888355e-2,5.1489500004650635e-2,5.156084188941292e-2,5.16321837741752e-2,5.170352565893749e-2,5.177486754369977e-2,5.1846209428462055e-2,5.191755131322434e-2,5.198889319798662e-2,5.206023508274891e-2,5.213157696751119e-2,5.2202918852273475e-2,5.2274260737035755e-2,5.234560262179804e-2,5.241694450656032e-2,5.248828639132261e-2,5.2559628276084895e-2,5.2630970160847175e-2,5.270231204560946e-2,5.277365393037174e-2,5.284499581513403e-2,5.291633769989631e-2,5.2987679584658595e-2,5.3059021469420875e-2,5.313036335418316e-2,5.320170523894545e-2,5.327304712370773e-2,5.3344389008470015e-2,5.3415730893232295e-2,5.348707277799458e-2,5.355841466275686e-2,5.362975654751915e-2,5.370109843228143e-2,5.3772440317043715e-2,5.3843782201805995e-2,5.391512408656828e-2,5.398646597133057e-2,5.405780785609285e-2,5.4129149740855136e-2,5.4200491625617415e-2,5.42718335103797e-2,5.434317539514198e-2,5.441451727990427e-2,5.448585916466655e-2,5.4557201049428836e-2,5.462854293419112e-2,5.46998848189534e-2,5.477122670371569e-2,5.484256858847797e-2,5.4913910473240256e-2,5.4985252358002536e-2,5.505659424276482e-2,5.51279361275271e-2,5.519927801228939e-2,5.5270619897051676e-2,5.5341961781813956e-2,5.541330366657624e-2,5.548464555133852e-2,5.555598743610081e-2,5.562732932086309e-2,5.5698671205625376e-2,5.5770013090387656e-2,5.584135497514994e-2,5.591269685991222e-2,5.598403874467451e-2,5.6055380629436796e-2,5.6126722514199076e-2,5.619806439896136e-2,5.626940628372364e-2,5.634074816848593e-2,5.641209005324821e-2,5.6483431938010496e-2,5.6554773822772776e-2,5.662611570753506e-2,5.669745759229734e-2,5.676879947705963e-2,5.6840141361821916e-2,5.6911483246584196e-2,5.698282513134648e-2,5.705416701610876e-2,5.712550890087105e-2,5.719685078563333e-2,5.7268192670395617e-2,5.73395345551579e-2,5.741087643992018e-2,5.748221832468247e-2,5.755356020944475e-2,5.762490209420704e-2,5.769624397896932e-2,5.77675858637316e-2,5.783892774849388e-2,5.791026963325617e-2,5.798161151801845e-2,5.805295340278074e-2,5.8124295287543024e-2,5.81956371723053e-2,5.826697905706759e-2,5.833832094182987e-2,5.840966282659216e-2,5.848100471135444e-2,5.8552346596116724e-2,5.8623688480879003e-2,5.869503036564129e-2,5.876637225040357e-2,5.883771413516586e-2,5.8909056019928144e-2,5.8980397904690424e-2,5.905173978945271e-2,5.912308167421499e-2,5.919442355897728e-2,5.926576544373956e-2,5.9337107328501844e-2,5.940844921326413e-2,5.947979109802641e-2,5.955113298278869e-2,5.962247486755098e-2,5.9693816752313264e-2,5.9765158637075544e-2,5.983650052183783e-2,5.990784240660011e-2,5.99791842913624e-2,6.005052617612468e-2,6.0121868060886964e-2],"kdeType":"time","kdePDF":[111.58163346771616,111.60124691872309,111.64040877100985,111.69898911099564,111.77679353247221,111.87356369213995,111.98897804789601,112.12265277779896,112.27414287712782,112.44294343044726,112.6284910550957,112.830165512023,113.04729147942737,113.27914048417131,113.5249329855015,113.78384060515374,114.05498849749695,114.33745785295537,114.63028852755616,114.93248179106888,115.24300318584825,115.56078548815438,115.88473176340997,116.2137185065634,116.54659885846,116.88220588888359,117.21935593671567,117.55685199747532,117.89348714834469,118.22804800065892,118.55931816974302,118.88608175191366,119.2071267984318,119.52124877619215,119.82725400497014,120.12396306111393,120.41021413767054,120.68486635107078,120.94680298466656,121.1949346596174,121.42820242385844,121.64558075015249,121.84608043452836,122.02875138674118,122.19268530475212,122.33701822561764,122.46093294559687,122.5636613027324,122.64448631562948,122.70274417265244,122.73782606627097,122.74917986782276,122.73631163850787,122.6987869729955,122.63623217259918,122.54833524556406,122.43484673260008,122.29558035639543,122.13041349444083,121.93928747509585,121.72220769742043,121.47924357588577,121.2105283116543,120.91625849269033,120.59669352551099,120.25215490192913,119.88302530465131,119.48974755609494,119.07282341525652,118.63281222791201,118.1703294358465,117.6860449512015,117.18068140238404,116.65501225830889,116.10985983803535,115.54609321311965,114.9646260102212,114.3664141216926,113.75245333202584,113.12377686814573,112.48145288161246,111.82658187083942,111.16029405143377,110.48374668273811,109.79812135858607,109.10462127018877,108.40446844893755,107.69890099675293,106.98917031141886,106.27653831413154,105.5622746862505,104.84765412198216,104.13395360344367,103.42244970425801,102.7144159275162,102.01112008361766,101.31382171316136,100.62376955971625,99.94219909694894,99.27033011423394,98.60936436451702,97.96048327785228,97.32484574368495,96.70358596461217,96.09781138402141,95.50860068968578,94.93700189508641,94.38403049993853,93.85066773111905,93.33785886493376,92.8465116314192,92.37749470115233,91.93163625483896,91.50972263577148,91.11249708508589,90.74065855961261,90.39486063199759,90.07571047267774,89.78376791322118,89.51954459049024,89.2835031710533,89.07605665525777,88.89756776038044,88.74834838229297,88.62865913511527,88.53870896837961,88.47865486128833,88.4486015937205]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":0,"reportName":"fromList/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":2,"lowMild":1,"samplesSeen":11,"lowSevere":0},"reportMeasured":[[5.63761510020413e-2,5.641186800000002e-2,123745386,1,null,null,null,null,null,null,null],[0.1058649830010836,0.10591139,232377172,2,null,null,null,null,null,null,null],[0.17375497600005474,0.17384430300000003,381396384,3,null,null,null,null,null,null,null],[0.20726623900191044,0.20736880300000005,454954622,4,null,null,null,null,null,null,null],[0.29683446999843,0.29695826300000006,651558198,5,null,null,null,null,null,null,null],[0.32931979400018463,0.32945621599999997,722864426,6,null,null,null,null,null,null,null],[0.3924593100018683,0.3926507669999999,861458316,7,null,null,null,null,null,null,null],[0.43580386400208226,0.4360332699999998,956597686,8,null,null,null,null,null,null,null],[0.49349199700009194,0.49373366500000015,1083224580,9,null,null,null,null,null,null,null],[0.5562586359992565,0.5564183430000003,1220999986,10,null,null,null,null,null,null,null],[0.6110909519993584,0.6112273789999998,1341356964,11,null,null,null,null,null,null,null],[0.6588250290005817,0.659009631,1446132685,12,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.11530133712650943,"estLowerBound":0.1118768702656383,"estPoint":0.11365900137786449,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9997748810828592,"estLowerBound":0.9932789524026969,"estPoint":0.997243268861326,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.878523581932204e-2,"estLowerBound":-2.6788098371529526e-2,"estPoint":-1.2443205143166504e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.11991937213239154,"estLowerBound":0.10877932703152365,"estPoint":0.11601011014291923,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.348851243754148e-3,"estLowerBound":1.8375882037615183e-3,"estPoint":2.518686102060762e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.109375,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.10957737957225605,0.10964269269250825,0.10970800581276044,0.10977331893301263,0.10983863205326483,0.10990394517351702,0.1099692582937692,0.1100345714140214,0.11009988453427359,0.11016519765452579,0.11023051077477798,0.11029582389503018,0.11036113701528237,0.11042645013553457,0.11049176325578676,0.11055707637603895,0.11062238949629113,0.11068770261654333,0.11075301573679552,0.11081832885704772,0.11088364197729991,0.11094895509755211,0.1110142682178043,0.1110795813380565,0.11114489445830869,0.11121020757856089,0.11127552069881308,0.11134083381906526,0.11140614693931745,0.11147146005956965,0.11153677317982184,0.11160208630007404,0.11166739942032623,0.11173271254057843,0.11179802566083062,0.11186333878108282,0.11192865190133501,0.1119939650215872,0.11205927814183939,0.11212459126209158,0.11218990438234377,0.11225521750259597,0.11232053062284816,0.11238584374310036,0.11245115686335255,0.11251646998360475,0.11258178310385694,0.11264709622410914,0.11271240934436132,0.11277772246461351,0.1128430355848657,0.1129083487051179,0.1129736618253701,0.11303897494562229,0.11310428806587448,0.11316960118612668,0.11323491430637887,0.11330022742663107,0.11336554054688325,0.11343085366713544,0.11349616678738764,0.11356147990763983,0.11362679302789203,0.11369210614814422,0.11375741926839641,0.11382273238864861,0.1138880455089008,0.113953358629153,0.11401867174940519,0.11408398486965737,0.11414929798990957,0.11421461111016176,0.11427992423041396,0.11434523735066615,0.11441055047091835,0.11447586359117054,0.11454117671142273,0.11460648983167493,0.11467180295192712,0.11473711607217932,0.1148024291924315,0.1148677423126837,0.11493305543293589,0.11499836855318808,0.11506368167344028,0.11512899479369247,0.11519430791394467,0.11525962103419686,0.11532493415444905,0.11539024727470125,0.11545556039495344,0.11552087351520562,0.11558618663545782,0.11565149975571001,0.11571681287596221,0.1157821259962144,0.1158474391164666,0.11591275223671879,0.11597806535697099,0.11604337847722318,0.11610869159747536,0.11617400471772756,0.11623931783797975,0.11630463095823194,0.11636994407848414,0.11643525719873633,0.11650057031898853,0.11656588343924072,0.11663119655949292,0.11669650967974511,0.1167618227999973,0.11682713592024949,0.11689244904050168,0.11695776216075388,0.11702307528100607,0.11708838840125826,0.11715370152151046,0.11721901464176265,0.11728432776201485,0.11734964088226704,0.11741495400251924,0.11748026712277143,0.11754558024302361,0.1176108933632758,0.117676206483528,0.1177415196037802,0.11780683272403239,0.11787214584428458],"kdeType":"time","kdePDF":[124.89731996084485,124.89468449843807,124.88941318198344,124.8815052448364,124.87095957850593,124.85777478209364,124.84194922766345,124.82348114107464,124.80236869770035,124.77861013234714,124.75220386258734,124.72314862461882,124.69144362067443,124.6570886769175,124.62008441068082,124.58043240583528,124.53813539500995,124.49319744733018,124.44562416029292,124.39542285436119,124.34260276882878,124.28717525748857,124.22915398262597,124.16855510585852,124.10539747435188,124.03970280095949,123.97149583686063,123.90080453530926,123.82766020514919,123.75209765280725,123.67415531153668,123.5938753567536,123.51130380638742,123.42649060524899,123.3394896925128,123.25035905150516,123.1591607410915,123.06596090806462,122.9708297800434,122.8738416385071,122.7750747717056,122.67461140730458,122.572537624743,122.46894324740083,122.36392171479335,122.25756993512734,122.14998811866978,122.04127959249573,121.93155059729038,121.82091006698973,121.70946939214608,121.5973421680019,121.48464392834906,121.37149186633579,121.25800454346303,121.144301588086,121.03050338479989,120.91673075614824,120.80310463814013,120.68974575110529,120.57677426744694,120.46430947787819,120.35246945774101,120.24137073501551,120.1311279616224,120.0218535896129,119.91365755381855,119.8066469625066,119.70092579754939,119.59659462557173,119.49375032148833,119.39248580578302,119.29288979681515,119.1950465793651,119.09903579055066,119.00493222416151,118.91280565436725,118.82272067966002,118.73473658779203,118.64890724236648,118.56528099163171,118.48390059992226,118.40480320207666,118.32802028105236,118.25357766884295,118.18149557069093,118.11178861247618,118.04446591104833,117.97953116716089,117.91698278055716,117.8568139866518,117.7990130141498,117.743563262845,117.69044350074645,117.63962807958913,117.59108716770069,117.54478699911587,117.50069013775438,117.45875575541025,117.41893992223767,117.38119590836197,117.34547449519495,117.31172429499179,117.27989207714964,117.2499230997213,117.22176144459436,117.19535035477365,117.17063257219655,117.14755067451226,117.12604740926359,117.10606602392379,117.08755059026403,117.07044632155478,117.05469988113983,117.04025968096437,117.02707616868568,117.01510210204998,117.0042928092785,116.99460643427204,116.98600416551314,116.97845044762131,116.97191317459655,116.96636386387091,116.96177781037532,116.95813421992145,116.95541632129151,116.95361145652726,116.952711149008]}],"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":7,"lowSevere":0},"reportMeasured":[[9.520236699972884e-2,9.525650600000013e-2,208969208,1,null,null,null,null,null,null,null],[0.22393510700203478,0.22406520800000074,491542710,2,null,null,null,null,null,null,null],[0.3453402890008874,0.34552731299999984,758028390,3,null,null,null,null,null,null,null],[0.4643892469975981,0.4646146240000002,1019342204,4,null,null,null,null,null,null,null],[0.565019105997635,0.5653065439999994,1240226004,5,null,null,null,null,null,null,null],[0.6616119649988832,0.6618530370000002,1452248728,6,null,null,null,null,null,null,null],[0.7838726160007354,0.7842886290000006,1720612636,7,null,null,null,null,null,null,null],[0.9374476270022569,0.9379514320000002,2057711920,8,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.1465616479489535,"estLowerBound":0.13616156056465584,"estPoint":0.13991178703941676,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9996514919898563,"estLowerBound":0.9884271112139139,"estPoint":0.9968464411865033,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":4.1274673270589396e-2,"estLowerBound":-2.4467652118163152e-2,"estPoint":5.78014207141222e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.1426690321323252,"estLowerBound":0.13138564089490157,"estPoint":0.13711845384503757,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.0954786477752082e-2,"estLowerBound":2.495435373816608e-3,"estPoint":7.137081410157575e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.11327217785466746,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.13015852112747964,0.13036609131781743,0.13057366150815522,0.130781231698493,0.13098880188883083,0.13119637207916862,0.1314039422695064,0.1316115124598442,0.131819082650182,0.1320266528405198,0.13223422303085758,0.1324417932211954,0.1326493634115332,0.13285693360187098,0.13306450379220877,0.13327207398254656,0.13347964417288435,0.13368721436322217,0.13389478455355996,0.13410235474389776,0.13430992493423555,0.13451749512457334,0.13472506531491113,0.13493263550524892,0.13514020569558674,0.13534777588592453,0.13555534607626232,0.13576291626660011,0.1359704864569379,0.1361780566472757,0.1363856268376135,0.1365931970279513,0.1368007672182891,0.1370083374086269,0.13721590759896468,0.13742347778930247,0.13763104797964026,0.13783861816997808,0.13804618836031587,0.13825375855065367,0.13846132874099146,0.13866889893132925,0.13887646912166704,0.13908403931200483,0.13929160950234265,0.13949917969268044,0.13970674988301823,0.13991432007335602,0.14012189026369382,0.1403294604540316,0.1405370306443694,0.14074460083470722,0.140952171025045,0.1411597412153828,0.1413673114057206,0.14157488159605838,0.14178245178639617,0.141990021976734,0.14219759216707178,0.14240516235740958,0.14261273254774737,0.14282030273808516,0.14302787292842295,0.14323544311876074,0.14344301330909856,0.14365058349943635,0.14385815368977414,0.14406572388011193,0.14427329407044973,0.14448086426078752,0.1446884344511253,0.14489600464146313,0.14510357483180092,0.1453111450221387,0.1455187152124765,0.1457262854028143,0.14593385559315208,0.14614142578348988,0.1463489959738277,0.14655656616416549,0.14676413635450328,0.14697170654484107,0.14717927673517886,0.14738684692551665,0.14759441711585447,0.14780198730619226,0.14800955749653005,0.14821712768686784,0.14842469787720564,0.14863226806754343,0.14883983825788122,0.14904740844821904,0.14925497863855683,0.14946254882889462,0.1496701190192324,0.1498776892095702,0.150085259399908,0.1502928295902458,0.1505003997805836,0.1507079699709214,0.1509155401612592,0.15112311035159698,0.15133068054193477,0.15153825073227256,0.15174582092261035,0.15195339111294817,0.15216096130328596,0.15236853149362375,0.15257610168396155,0.15278367187429934,0.15299124206463713,0.15319881225497495,0.15340638244531274,0.15361395263565053,0.15382152282598832,0.1540290930163261,0.1542366632066639,0.1544442333970017,0.15465180358733951,0.1548593737776773,0.1550669439680151,0.1552745141583529,0.15548208434869068,0.15568965453902847,0.1558972247293663,0.15610479491970408,0.15631236511004187,0.15651993530037966],"kdeType":"time","kdePDF":[52.93507627331306,52.92630815775756,52.908774890301956,52.88248241127583,52.84743966362556,52.803658631591276,52.75115439183563,52.689945176649715,52.620052448772846,52.541500987275114,52.454318983869456,52.358538148939274,52.254193826492724,52.14132511718365,52.01997500847394,51.89019051095096,51.75202279976038,51.605527360065295,51.450764135401826,51.28779767776518,51.11669729823298,50.9375372169104,50.75039671096875,50.55536025954167,50.35251768424424,50.14196428408808,49.923800963580995,49.698134352822166,49.4650769184336,49.22474706420492,48.977269220372314,48.72277392050187,48.46139786500359,48.19328397036477,47.918581403258,47.637445598752976,47.350038261937286,47.05652735233439,46.757087050591785,46.45189770700207,46.14114577151058,45.82502370495918,45.50372987140982,45.177468411491596,44.846449096810424,44.510887165561975,44.17100313958364,43.82702262318198,43.479176084164315,43.127698617601034,42.772829692933044,42.41481288513076,42.05389559069307,41.69032872935896,41.32436643247837,40.95626571906415,40.586286160610484,40.21468953582829,39.841739476499754,39.467701105707505,39.092840669732865,38.717425164958115,38.34172196113276,37.9659984223906,37.59052152741541,37.21555749016542,36.84137138256329,36.46822676055618,36.09638529493277,35.72610640826736,35.35764691932942,34.99126069626641,34.627198319822476,34.2657067578117,33.90702905200685,33.55140401854878,33.19906596291227,32.85024441039727,32.505163853035434,32.164043513725744,31.827097128325143,31.49453274633661,31.166552550742658,30.843352697442825,30.52512317465464,30.21204768254412,29.90430353325029,29.602061571372868,29.305486114890073,29.01473491637798,28.72995914430295,28.45130338406448,28.178905658369843,27.912897466431744,27.653403841389725,27.40054342527191,27.15442856073049,26.91516539870777,26.682854021115656,26.45758857754408,26.239457434950157,26.028543339223415,25.824923587470316,25.628670209816693,25.43985015948729,25.258525509889516,25.08475365740308,24.918587528557804,24.76007579027077,24.609263061808164,24.46619012714031,24.330894146366095,24.20340886490029,24.083764819138665,23.971989537346353,23.86810773454995,23.772141500256755,23.68411047787225,23.604032034742,23.531921421803016,23.467791921895223,23.411654985853428,23.363520355574774,23.323396173334988,23.291289076709536,23.26720427854124,23.2511456314846,23.24311567674797]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":2,"reportName":"fromList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":7,"lowSevere":0},"reportMeasured":[[0.12780167900200468,0.1278906899999992,280526446,1,null,null,null,null,null,null,null],[0.30864660600127536,0.3088289419999999,677488228,2,null,null,null,null,null,null,null],[0.4087961649966019,0.40899898199999996,897317412,3,null,null,null,null,null,null,null],[0.5294215269968845,0.5296859890000007,1162090862,4,null,null,null,null,null,null,null],[0.7158121199972811,0.7161988899999994,1571221092,5,null,null,null,null,null,null,null],[0.8252847119983926,0.8257193219999994,1811514226,6,null,null,null,null,null,null,null],[0.9736299950018292,0.974108622000001,2137135154,7,null,null,null,null,null,null,null],[1.09311267099838,1.0937298459999987,2399400618,8,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.11456346264201635,"estLowerBound":0.10832844180195576,"estPoint":0.11112111195283281,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9993561537353495,"estLowerBound":0.9918931689481764,"estPoint":0.9970319192429185,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":4.096612727893298e-2,"estLowerBound":-1.0952550937551573e-2,"estPoint":1.2196730169409089e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.11021855201834332,"estLowerBound":0.10227581104179496,"estPoint":0.10713197476622241,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.395679181516847e-3,"estLowerBound":3.495516077831306e-3,"estPoint":4.783726891218055e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.95459176947333e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.10412878745747504,0.10425198817467558,0.10437518889187614,0.10449838960907668,0.10462159032627721,0.10474479104347777,0.1048679917606783,0.10499119247787884,0.1051143931950794,0.10523759391227994,0.10536079462948048,0.10548399534668101,0.10560719606388157,0.1057303967810821,0.10585359749828264,0.1059767982154832,0.10609999893268374,0.10622319964988428,0.10634640036708483,0.10646960108428537,0.1065928018014859,0.10671600251868646,0.106839203235887,0.10696240395308754,0.10708560467028809,0.10720880538748863,0.10733200610468917,0.10745520682188972,0.10757840753909026,0.1077016082562908,0.10782480897349134,0.10794800969069189,0.10807121040789243,0.10819441112509297,0.10831761184229352,0.10844081255949406,0.1085640132766946,0.10868721399389515,0.10881041471109569,0.10893361542829623,0.10905681614549678,0.10918001686269732,0.10930321757989786,0.1094264182970984,0.10954961901429895,0.10967281973149949,0.10979602044870003,0.10991922116590058,0.11004242188310112,0.11016562260030166,0.11028882331750221,0.11041202403470275,0.11053522475190329,0.11065842546910384,0.11078162618630438,0.11090482690350492,0.11102802762070547,0.11115122833790601,0.11127442905510655,0.1113976297723071,0.11152083048950764,0.11164403120670818,0.11176723192390872,0.11189043264110927,0.11201363335830981,0.11213683407551037,0.1122600347927109,0.11238323550991144,0.11250643622711198,0.11262963694431254,0.11275283766151308,0.11287603837871361,0.11299923909591417,0.1131224398131147,0.11324564053031524,0.1133688412475158,0.11349204196471634,0.11361524268191688,0.11373844339911743,0.11386164411631797,0.1139848448335185,0.11410804555071904,0.1142312462679196,0.11435444698512014,0.11447764770232068,0.11460084841952123,0.11472404913672177,0.1148472498539223,0.11497045057112286,0.1150936512883234,0.11521685200552394,0.11534005272272449,0.11546325343992503,0.11558645415712557,0.1157096548743261,0.11583285559152666,0.1159560563087272,0.11607925702592775,0.11620245774312829,0.11632565846032883,0.11644885917752937,0.11657205989472992,0.11669526061193046,0.116818461329131,0.11694166204633155,0.11706486276353209,0.11718806348073263,0.11731126419793318,0.11743446491513372,0.11755766563233426,0.11768086634953481,0.11780406706673535,0.11792726778393589,0.11805046850113643,0.11817366921833698,0.11829686993553752,0.11842007065273807,0.11854327136993861,0.11866647208713915,0.11878967280433969,0.11891287352154024,0.11903607423874078,0.11915927495594132,0.11928247567314187,0.11940567639034241,0.11952887710754295,0.1196520778247435,0.11977527854194404],"kdeType":"time","kdePDF":[75.0919204866072,75.08397443772502,75.0680884545188,75.04427476829368,75.01255173141044,74.97294382357695,74.92548165991735,74.8702020005489,74.80714776133237,74.73636802540099,74.657918055015,74.57185930323422,74.47825942485119,74.37719228598066,74.26873797166056,74.15298279078303,74.03001927764348,73.89994618937043,73.7628684984802,73.61889737978649,73.46815019088956,73.31075044546772,73.14682777860128,72.9765179033705,72.79996255798886,72.61730944275743,72.42871214615826,72.2343300594422,72.03432827910947,71.82887749673134,71.61815387561506,71.40233891387425,71.1816192935306,70.95618671534243,70.7262377191267,70.49197348941863,70.25359964639075,70.01132602203586,69.76536642170078,69.51593837114429,69.26326284937704,69.00756400762951,68.74906887487853,68.48800705045068,68.22461038430332,67.95911264566914,67.69174918082823,67.42275656085182,67.15237222023471,66.88083408740535,66.60838020816827,66.33524836319687,66.06167568074976,65.78789824583767,65.51415070711153,65.24066588278434,64.96767436693075,64.69540413753755,64.42408016769576,64.15392404134138,63.88515357495433,63.617982446628424,63.35261983391295,63.089270061814695,62.82813226232417,62.56940004680281,62.31326119252914,62.059897344661536,61.809483734822756,61.56218891745849,61.31817452505729,61.07759504325397,60.840597606763566,60.60732181701628,60.37789958227914,60.15245498096511,59.931104148736814,59.713955189920284,59.50110811364386,59.29265479502055,59.08867896158712,58.88925620511278,58.69445401878356,58.504331859665456,58.3189412362429,58.13832582072664,57.96252158571954,57.791556964729324,57.62545303591499,57.46422372835822,57.30787605005473,57.15641033673041,57.00982052049852,56.86809441729146,56.731214031920544,56.59915587954421,56.471891322254514,56.349386919429264,56.23160479043837,56.11850298824138,56.010035882366815,55.906154549724896,55.80680717167165,55.7119394357165,55.62149494024521,55.53541560061742,55.453642054992116,55.376114068234635,55.30277093226677,55.23355186123572,55.16839637989869,55.107244703647574,55.050038108632116,54.9967192904805,54.94723271016259,54.90152492559347,54.85954490763354,54.82124433920356,54.78657789630383,54.75550350979804,54.7279826069021,54.70398033140011,54.683465741695414,54.66641198589566,54.6527964532229,54.64260090113618,54.635811557652325,54.63241919845074]}],"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":8,"lowSevere":0},"reportMeasured":[[0.10030946200276958,0.10026789000000136,220178348,1,null,null,null,null,null,null,null],[0.2369431129991426,0.2370550530000024,520094779,2,null,null,null,null,null,null,null],[0.34216545800154563,0.3422888889999989,751058813,3,null,null,null,null,null,null,null],[0.46702529700269224,0.467246559000003,1025128365,4,null,null,null,null,null,null,null],[0.5271636130019033,0.527420338999999,1157132686,5,null,null,null,null,null,null,null],[0.6596331740001915,0.6599046520000016,1447905074,6,null,null,null,null,null,null,null],[0.7446072780003306,0.7449813570000003,1634424896,7,null,null,null,null,null,null,null],[0.8689540079976723,0.8693598860000016,1907367224,8,null,null,null,null,null,null,null],[0.9839080329984426,0.9844139369999994,2159693548,9,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":9.765368661116038e-2,"estLowerBound":9.36859746050086e-2,"estPoint":9.564038285186564e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9994769232776008,"estLowerBound":0.9946653120039067,"estPoint":0.9977090593957293,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.6130047906474803e-2,"estLowerBound":-2.2742694785502445e-2,"estPoint":-2.954698860573714e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.838841177762499e-2,"estLowerBound":9.09143928219038e-2,"estPoint":9.558633568303766e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":4.096123128351332e-3,"estLowerBound":2.1439719721177337e-3,"estPoint":3.059855153748262e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.876543209876541e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[9.070620827598867e-2,9.07870038336884e-2,9.086779939138812e-2,9.094859494908784e-2,9.102939050678757e-2,9.111018606448729e-2,9.119098162218701e-2,9.127177717988674e-2,9.135257273758646e-2,9.143336829528619e-2,9.15141638529859e-2,9.159495941068563e-2,9.167575496838536e-2,9.175655052608507e-2,9.18373460837848e-2,9.191814164148453e-2,9.199893719918424e-2,9.207973275688397e-2,9.21605283145837e-2,9.224132387228341e-2,9.232211942998314e-2,9.240291498768287e-2,9.248371054538258e-2,9.256450610308231e-2,9.264530166078203e-2,9.272609721848175e-2,9.280689277618148e-2,9.28876883338812e-2,9.296848389158092e-2,9.304927944928065e-2,9.313007500698037e-2,9.32108705646801e-2,9.329166612237982e-2,9.337246168007954e-2,9.345325723777927e-2,9.3534052795479e-2,9.361484835317871e-2,9.369564391087844e-2,9.377643946857817e-2,9.385723502627788e-2,9.393803058397761e-2,9.401882614167732e-2,9.409962169937705e-2,9.418041725707678e-2,9.42612128147765e-2,9.434200837247622e-2,9.442280393017595e-2,9.450359948787566e-2,9.458439504557539e-2,9.466519060327512e-2,9.474598616097483e-2,9.482678171867456e-2,9.490757727637429e-2,9.4988372834074e-2,9.506916839177373e-2,9.514996394947345e-2,9.523075950717318e-2,9.53115550648729e-2,9.539235062257262e-2,9.547314618027235e-2,9.555394173797208e-2,9.563473729567179e-2,9.571553285337152e-2,9.579632841107125e-2,9.587712396877096e-2,9.595791952647069e-2,9.603871508417042e-2,9.611951064187013e-2,9.620030619956986e-2,9.628110175726959e-2,9.63618973149693e-2,9.644269287266903e-2,9.652348843036876e-2,9.660428398806847e-2,9.66850795457682e-2,9.676587510346792e-2,9.684667066116764e-2,9.692746621886737e-2,9.700826177656709e-2,9.708905733426682e-2,9.716985289196654e-2,9.725064844966626e-2,9.733144400736599e-2,9.741223956506571e-2,9.749303512276543e-2,9.757383068046516e-2,9.765462623816487e-2,9.77354217958646e-2,9.781621735356433e-2,9.789701291126404e-2,9.797780846896377e-2,9.80586040266635e-2,9.813939958436321e-2,9.822019514206294e-2,9.830099069976267e-2,9.838178625746238e-2,9.846258181516211e-2,9.854337737286184e-2,9.862417293056155e-2,9.870496848826128e-2,9.878576404596101e-2,9.886655960366073e-2,9.894735516136045e-2,9.902815071906018e-2,9.91089462767599e-2,9.918974183445962e-2,9.927053739215934e-2,9.935133294985907e-2,9.94321285075588e-2,9.951292406525851e-2,9.959371962295824e-2,9.967451518065797e-2,9.975531073835768e-2,9.983610629605741e-2,9.991690185375714e-2,9.999769741145685e-2,0.10007849296915658,0.1001592885268563,0.10024008408455602,0.10032087964225575,0.10040167519995546,0.10048247075765519,0.10056326631535492,0.10064406187305464,0.10072485743075436,0.10080565298845409,0.1008864485461538,0.10096724410385353],"kdeType":"time","kdePDF":[103.22368020400106,103.22158775383194,103.2173992837742,103.2111076759498,103.20270230734646,103.19216911410743,103.17949067679454,103.16464632623413,103.14761226946246,103.12836173519587,103.10686513816003,103.08309026152831,103.05700245663434,103.02856485904674,102.99773862001756,102.96448315224542,102.92875638883021,102.890515054233,102.84971494600242,102.8063112259764,102.76025871962669,102.7115122221744,102.66002681007427,102.60575815644005,102.54866284896461,102.48869870887783,102.42582510947827,102.3600032927785,102.29119668281038,102.21937119415303,102.14449553426753,102.0665414982504,101.98548425465356,101.90130262105855,101.81397932814092,101.72350127101332,101.6298597466946,101.53305067661688,101.433074813151,101.32993792920637,101.22365099003777,101.11423030647613,101.00169766888556,100.8860804612385,100.76741175479434,100.64573038095966,100.52108098300748,100.39351404642898,100.26308590779168,100.12985874207742,99.99390052857267,99.85528499548438,99.71409154355055,99.5704051490142,99.42431624642133,99.27592059179842,99.12531910685234,98.97261770492312,98.81792709950061,98.66136259619573,98.5030438691286,98.3430947227654,98.18164284029703,98.01881951971183,97.85475939876275,97.68960017007714,97.5234822876923,97.356548666334,97.1889443747774,97.0208163246485,96.85231295603336,96.6835839212664,96.51477976826298,96.3460516247523,96.1775508847452,96.00942889854838,95.84183666760144,95.67492454537594,95.50884194552818,95.34373705844608,95.17975657727241,95.01704543442297,94.85574654954912,94.69600058982132,94.53794574333052,94.38171750632458,94.22744848490835,94.07526821175132,93.92530297825125,93.77767568251397,93.6325056934114,93.48990873088773,93.34999676258622,93.21287791677557,93.07865641146,92.94743249946512,92.81930242920015,92.6943584207101,92.57268865654581,92.45437728689862,92.33950444836924,92.22814629566733,92.12037504547102,92.01625903161285,91.91586277070243,91.81924703724529,91.72646894727355,91.63758204946676,91.55263642271086,91.47167877901944,91.39475257072584,91.32189810084569,91.25315263550749,91.18855051735557,91.12812327884201,91.07189975434501,91.0199061900783,90.97216635079054,90.92870162229447,90.8895311089126,90.85467172498005,90.82413827960313,90.7979435539376,90.77609837031832,90.75861165264703,90.74549047752083,90.73674011566567,90.73236406332305]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":4,"reportName":"insert/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":8,"lowSevere":0},"reportMeasured":[[8.676377499796217e-2,8.681728100000186e-2,190446882,1,null,null,null,null,null,null,null],[0.20022461999906227,0.2002965880000005,439498970,2,null,null,null,null,null,null,null],[0.2981167380021361,0.29827724700000147,654371872,3,null,null,null,null,null,null,null],[0.3706065850019513,0.3707907550000016,813488366,4,null,null,null,null,null,null,null],[0.4746972549983184,0.4748982049999988,1041969858,5,null,null,null,null,null,null,null],[0.5493680719991971,0.5495934359999985,1205872950,6,null,null,null,null,null,null,null],[0.6552999309969891,0.6555729079999999,1438394756,7,null,null,null,null,null,null,null],[0.769082131999312,0.7694536519999993,1688149606,8,null,null,null,null,null,null,null],[0.8706337079966033,0.8710968620000017,1911054628,9,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.13636362410684086,"estLowerBound":0.12925660774424838,"estPoint":0.13214900029892288,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.99945567604307,"estLowerBound":0.9877614300996107,"estPoint":0.9965264580505429,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.523821216731429e-2,"estLowerBound":-1.6846944214845914e-2,"estPoint":3.5300780369399037e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.1348836862260861,"estLowerBound":0.12297761792854424,"estPoint":0.12997407071400488,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.444706798703425e-3,"estLowerBound":3.2869328172669327e-3,"estPoint":5.008508351789427e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.109375,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.12442318195958661,0.12456135924799727,0.12469953653640793,0.12483771382481858,0.12497589111322924,0.12511406840163988,0.12525224569005056,0.1253904229784612,0.12552860026687188,0.12566677755528252,0.12580495484369317,0.12594313213210384,0.1260813094205145,0.12621948670892516,0.1263576639973358,0.12649584128574645,0.12663401857415713,0.12677219586256777,0.12691037315097844,0.1270485504393891,0.12718672772779974,0.1273249050162104,0.12746308230462106,0.12760125959303173,0.12773943688144238,0.12787761416985302,0.1280157914582637,0.12815396874667434,0.12829214603508501,0.12843032332349566,0.1285685006119063,0.12870667790031698,0.12884485518872762,0.1289830324771383,0.12912120976554894,0.1292593870539596,0.12939756434237026,0.1295357416307809,0.12967391891919158,0.12981209620760223,0.12995027349601287,0.13008845078442355,0.1302266280728342,0.13036480536124487,0.1305029826496555,0.13064115993806616,0.13077933722647683,0.13091751451488748,0.13105569180329815,0.1311938690917088,0.13133204638011944,0.13147022366853012,0.13160840095694076,0.13174657824535144,0.13188475553376208,0.13202293282217273,0.1321611101105834,0.13229928739899405,0.13243746468740472,0.13257564197581537,0.132713819264226,0.1328519965526367,0.13299017384104733,0.133128351129458,0.13326652841786865,0.1334047057062793,0.13354288299468997,0.13368106028310062,0.13381923757151126,0.13395741485992194,0.13409559214833258,0.13423376943674326,0.1343719467251539,0.13451012401356455,0.13464830130197522,0.13478647859038587,0.13492465587879654,0.13506283316720719,0.13520101045561783,0.1353391877440285,0.13547736503243915,0.13561554232084982,0.13575371960926047,0.13589189689767112,0.1360300741860818,0.13616825147449244,0.1363064287629031,0.13644460605131375,0.1365827833397244,0.13672096062813507,0.13685913791654572,0.1369973152049564,0.13713549249336704,0.13727366978177769,0.13741184707018836,0.137550024358599,0.13768820164700968,0.13782637893542032,0.13796455622383097,0.13810273351224164,0.1382409108006523,0.13837908808906296,0.1385172653774736,0.13865544266588425,0.13879361995429493,0.13893179724270557,0.13906997453111625,0.1392081518195269,0.13934632910793754,0.1394845063963482,0.13962268368475886,0.13976086097316953,0.13989903826158018,0.14003721554999082,0.1401753928384015,0.14031357012681214,0.14045174741522282,0.14058992470363346,0.1407281019920441,0.14086627928045478,0.14100445656886543,0.1411426338572761,0.14128081114568675,0.1414189884340974,0.14155716572250807,0.1416953430109187,0.14183352029932939,0.14197169758774003],"kdeType":"time","kdePDF":[66.5272540640644,66.52303685946194,66.51460017491368,66.50193947884945,66.48504802161739,66.46391689248254,66.43853509521661,66.40888964193196,66.37496566472866,66.33674654464191,66.29421405729825,66.2473485346123,66.19612904178288,66.14053356877751,66.08053923542903,66.0161225092057,65.94725943466038,65.87392587351042,65.79609775425382,65.71375133018462,65.6268634446331,65.53541180222612,65.43937524493636,65.33873403166973,65.23347012012644,65.12356744966266,65.00901222387763,64.88979319165492,64.7659019253957,64.63733309519753,64.5040847377528,64.36615851876769,64.2235599877341,64.07629882392482,63.924389072522786,63.767849369844164,63.60670315666434,63.440978878713,63.270710173462895,63.095936042401,62.916701008036064,62.73305525496738,62.54505475440959,62.352761371645066,62.15624295594843,61.95557341260819,61.75083275674643,61.54210714871896,61.329488910955455,61.11307652618093,60.89297461703659,60.66929390719763,60.44215116416109,60.21166912395327,59.97797639807743,59.74120736309586,59.50150203330542,59.25900591703415,59.013869857145146,58.76624985639547,58.51630688834946,58.26420669459932,58.01011956908908,57.75422013038366,57.49668708275821,57.23770296701932,56.97745390199446,56.716129317651784,56.45392168082781,56.191026214556274,55.92764061199708,55.66396474596979,55.40020037509203,55.13655084751909,54.87322080326735,54.61041587609051,54.34834239585517,54.08720709233996,53.82721680135144,53.56857817401976,53.311497390098474,53.056179876056035,52.8028300287009,52.551650945039505,52.30284415901552,52.056609385731186,51.813144273696366,51.57264416559994,51.33530186804043,51.10130743059824,50.87084793457439,50.64410729166359,50.42126605277225,50.20250122713602,49.98798611183395,49.77789013174304,49.572378689921564,49.37161302835834,49.175750098974405,48.98494244471519,48.79933809052588,48.619080443959014,48.44430820512317,48.27515528564455,48.11175073627852,47.95421868277841,47.80267826960065,47.65724361100287,47.518023749070935,47.38512261819552,47.258639015506496,47.13866657676519,47.02529375721038,46.91860381685352,46.81867480972182,46.725579576555184,46.63938574047386,46.56015570514789,46.48794665501738,46.422810557133474,46.36479416421472,46.3139390185395,46.270281456326316,46.23385261228491,46.20467842405628,46.1827796362961,46.168171804194046,46.16086529626163]}],"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":7,"lowSevere":0},"reportMeasured":[[0.1174848810005642,0.117555246000002,257881920,1,null,null,null,null,null,null,null],[0.28101894700012053,0.2811703680000015,616842870,2,null,null,null,null,null,null,null],[0.3979955290014914,0.3981700129999979,873609613,3,null,null,null,null,null,null,null],[0.513295303000632,0.5135610869999994,1126692420,4,null,null,null,null,null,null,null],[0.6826388029985537,0.683026808000001,1498404698,5,null,null,null,null,null,null,null],[0.7553136540009291,0.7557163999999972,1657927128,6,null,null,null,null,null,null,null],[0.9064537019985437,0.9069360100000026,1989681484,7,null,null,null,null,null,null,null],[1.0531063509988599,1.0536741060000026,2311585624,8,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.14382993468392277,"estLowerBound":0.1381321991664535,"estPoint":0.1408451551438188,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.999877349738283,"estLowerBound":0.9930225177973586,"estPoint":0.9965498639312247,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.769886376370855e-2,"estLowerBound":-4.1803139956833775e-2,"estPoint":-3.6633328480596315e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.15080737304371078,"estLowerBound":0.1343085564222647,"estPoint":0.14242852014285742,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":5.690067129933355e-3,"estLowerBound":2.593116369287535e-3,"estPoint":3.994899078013638e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.12244897959183673,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.13424335417794714,0.13434664064485818,0.13444992711176923,0.13455321357868028,0.13465650004559135,0.1347597865125024,0.13486307297941344,0.13496635944632449,0.13506964591323553,0.13517293238014658,0.13527621884705762,0.1353795053139687,0.13548279178087974,0.1355860782477908,0.13568936471470183,0.13579265118161288,0.13589593764852392,0.13599922411543497,0.13610251058234604,0.1362057970492571,0.13630908351616813,0.13641236998307918,0.13651565644999022,0.13661894291690127,0.13672222938381232,0.1368255158507234,0.13692880231763443,0.13703208878454548,0.13713537525145653,0.13723866171836757,0.13734194818527862,0.13744523465218966,0.13754852111910074,0.13765180758601178,0.13775509405292283,0.13785838051983387,0.13796166698674492,0.13806495345365596,0.138168239920567,0.13827152638747808,0.13837481285438913,0.13847809932130017,0.13858138578821122,0.13868467225512227,0.1387879587220333,0.13889124518894436,0.1389945316558554,0.13909781812276648,0.13920110458967752,0.13930439105658857,0.1394076775234996,0.13951096399041066,0.1396142504573217,0.13971753692423278,0.13982082339114382,0.13992410985805487,0.1400273963249659,0.14013068279187696,0.140233969258788,0.14033725572569905,0.1404405421926101,0.14054382865952117,0.14064711512643222,0.14075040159334326,0.1408536880602543,0.14095697452716535,0.1410602609940764,0.14116354746098747,0.14126683392789852,0.14137012039480956,0.1414734068617206,0.14157669332863165,0.1416799797955427,0.14178326626245374,0.1418865527293648,0.14198983919627586,0.1420931256631869,0.14219641213009795,0.142299698597009,0.14240298506392005,0.1425062715308311,0.14260955799774216,0.1427128444646532,0.14281613093156426,0.1429194173984753,0.14302270386538635,0.1431259903322974,0.14322927679920844,0.14333256326611948,0.14343584973303056,0.1435391361999416,0.14364242266685265,0.1437457091337637,0.14384899560067474,0.14395228206758579,0.14405556853449683,0.1441588550014079,0.14426214146831895,0.14436542793523,0.14446871440214104,0.1445720008690521,0.14467528733596313,0.14477857380287418,0.14488186026978525,0.1449851467366963,0.14508843320360734,0.1451917196705184,0.14529500613742943,0.14539829260434048,0.14550157907125152,0.1456048655381626,0.14570815200507364,0.1458114384719847,0.14591472493889573,0.14601801140580678,0.14612129787271783,0.14622458433962887,0.14632787080653994,0.146431157273451,0.14653444374036204,0.14663773020727308,0.14674101667418413,0.14684430314109517,0.14694758960800622,0.1470508760749173,0.14715416254182834,0.14725744900873938,0.14736073547565043],"kdeType":"time","kdePDF":[75.63100076589572,75.63271436345963,75.63613632213637,75.6412561873692,75.64805832311212,75.6565219665699,75.66662130084,75.67832554516377,75.69159906242251,75.70640148344528,75.72268784762795,75.74040875929765,75.75951055919475,75.77993551038419,75.80162199785185,75.82450474098769,75.84851501810815,75.87358090212373,75.89962750641591,75.92657723994944,75.95435007061248,75.98286379574783,76.0120343188138,76.04177593109378,76.07200159735754,76.10262324436798,76.13355205112073,76.1646987397038,76.19597386566845,76.22728810681187,76.2585525492856,76.28967896996224,76.3205801140166,76.35116996670385,76.38136401835067,76.4110795216096,76.44023574006839,76.46875418734889,76.49655885587785,76.5235764345622,76.54973651465559,76.57497178315883,76.59921820315658,76.62241518055309,76.64450571673346,76.66543654674157,76.68515826263146,76.70362542171661,76.72079663950855,76.73663466720474,76.75110645365287,76.76418319178754,76.77584034960066,76.78605768577387,76.79481925016576,76.8021133694092,76.8079326179354,76.81227377480029,76.81513776674474,76.81652959797434,76.81645826719429,76.81493667248303,76.8119815046318,76.80761312961747,76.80185546091293,76.79473582237163,76.7862848024507,76.77653610056285,76.76552636636526,76.75329503281078,76.7398841437973,76.72533817725817,76.70970386453854,76.69303000690142,76.6753672900001,76.65676809714344,76.6372863221666,76.61697718269953,76.59589703460536,76.57410318833239,76.55165372789583,76.52860733317074,76.50502310614303,76.48096040172588,76.45647866370737,76.431637266352,76.40649536213265,76.38111173602186,76.35554466672318,76.32985179517178,76.30409000058432,76.27831528428517,76.25258266148501,76.22694606113635,76.20145823393875,76.1761706685165,76.15113351574176,76.12639552112779,76.10200396517057,76.078004611472,76.0544416624349,76.03135772228029,76.00879376709874,75.98678912161299,75.96538144229662,75.94460670646492,75.92449920692765,75.90509155177168,75.88641466882247,75.86849781431803,75.85136858531743,75.83505293535825,75.81957519287323,75.80495808187548,75.79122274442561,75.77838876440059,75.76647419209436,75.7554955691948,75.7454679536981,75.73640494434267,75.72831870416749,75.7212199828268,75.71511813732108,75.71002115083681,75.7059356494194,75.70286691624119,75.70081890326173,75.69979424011751]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":6,"reportName":"insert/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":6,"lowSevere":0},"reportMeasured":[[0.1618377650011098,0.16190588299999575,355236954,1,null,null,null,null,null,null,null],[0.27067324300151085,0.27082498900000473,594135596,2,null,null,null,null,null,null,null],[0.43326072100171586,0.43344846000000103,951015732,3,null,null,null,null,null,null,null],[0.5547656849994382,0.5550434250000009,1217722478,4,null,null,null,null,null,null,null],[0.7055482149989984,0.7058967500000008,1548691390,5,null,null,null,null,null,null,null],[0.8354749550017004,0.8358665120000026,1833882060,6,null,null,null,null,null,null,null],[1.023873647001892,1.024374132999995,2247420580,7,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.12496266379612098,"estLowerBound":0.12084342120217309,"estPoint":0.12276720309503271,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998822283884431,"estLowerBound":0.9960400161299565,"estPoint":0.9986185831907832,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.756373112675584e-2,"estLowerBound":-1.990255759087131e-2,"estPoint":-4.050779143003684e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.1261637741526546,"estLowerBound":0.11832855099964958,"estPoint":0.12318067939300113,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.6654346083441975e-3,"estLowerBound":2.1659102822166884e-3,"estPoint":2.8456342197920293e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.109375,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.11876061323115465,0.11882704239268697,0.11889347155421931,0.11895990071575163,0.11902632987728395,0.11909275903881629,0.11915918820034861,0.11922561736188093,0.11929204652341326,0.11935847568494559,0.11942490484647791,0.11949133400801024,0.11955776316954257,0.1196241923310749,0.11969062149260722,0.11975705065413955,0.11982347981567187,0.1198899089772042,0.11995633813873653,0.12002276730026885,0.12008919646180118,0.1201556256233335,0.12022205478486583,0.12028848394639816,0.12035491310793048,0.12042134226946281,0.12048777143099514,0.12055420059252746,0.1206206297540598,0.12068705891559212,0.12075348807712444,0.12081991723865676,0.1208863464001891,0.12095277556172142,0.12101920472325374,0.12108563388478608,0.1211520630463184,0.12121849220785072,0.12128492136938306,0.12135135053091538,0.1214177796924477,0.12148420885398004,0.12155063801551236,0.12161706717704468,0.121683496338577,0.12174992550010934,0.12181635466164166,0.12188278382317398,0.12194921298470632,0.12201564214623864,0.12208207130777096,0.1221485004693033,0.12221492963083562,0.12228135879236794,0.12234778795390028,0.1224142171154326,0.12248064627696492,0.12254707543849724,0.12261350460002958,0.1226799337615619,0.12274636292309422,0.12281279208462656,0.12287922124615888,0.1229456504076912,0.12301207956922354,0.12307850873075586,0.12314493789228818,0.12321136705382052,0.12327779621535284,0.12334422537688516,0.12341065453841749,0.12347708369994982,0.12354351286148214,0.12360994202301447,0.1236763711845468,0.12374280034607912,0.12380922950761145,0.12387565866914378,0.1239420878306761,0.12400851699220843,0.12407494615374076,0.12414137531527308,0.1242078044768054,0.12427423363833773,0.12434066279987006,0.12440709196140239,0.12447352112293471,0.12453995028446704,0.12460637944599937,0.12467280860753169,0.12473923776906402,0.12480566693059635,0.12487209609212867,0.124938525253661,0.12500495441519333,0.12507138357672565,0.12513781273825797,0.1252042418997903,0.12527067106132264,0.12533710022285496,0.12540352938438729,0.1254699585459196,0.12553638770745193,0.12560281686898425,0.12566924603051657,0.12573567519204892,0.12580210435358125,0.12586853351511357,0.1259349626766459,0.1260013918381782,0.12606782099971053,0.12613425016124288,0.1262006793227752,0.12626710848430753,0.12633353764583985,0.12639996680737217,0.1264663959689045,0.12653282513043682,0.12659925429196917,0.1266656834535015,0.1267321126150338,0.12679854177656613,0.12686497093809845,0.12693140009963078,0.1269978292611631,0.12706425842269545,0.12713068758422777,0.1271971167457601],"kdeType":"time","kdePDF":[133.94068210810718,133.92408771395992,133.89092399519686,133.84124105395006,133.7751139510802,133.69264259534282,133.59395159556468,133.47919007579392,133.34853145338448,133.20217317997336,133.04033644531148,132.86326584391466,132.67122900451244,132.46451618228733,132.24343981391783,132.0083340354655,131.75955416317785,131.4974761373171,131.2224959291714,130.93502891145286,130.63550919234845,130.32438891355014,130.00213751266452,129.66924095047693,129.32620090362903,128.97353392335825,128.61177056104094,128.24145446138263,127.86314142420154,127.47739843586275,127.08480267153121,126.68594046953008,126.2814062792081,125.87180158384173,125.45773380021942,125.03981515667907,124.61866155149151,124.19489139360559,123.76912442789008,123.34198054712682,122.91407859312118,122.48603514941007,122.05846332815054,121.63197155387334,121.20716234687929,120.7846311091427,120.36496491566429,119.94874131428755,119.53652713705071,119.12887732620096,118.7263337780344,118.32942420775846,117.93866103858844,117.55454031829925,117.17754066644508,116.80812225544354,116.44672582868785,116.0937717588092,115.7496591491512,115.41476498145232,115.08944331264485,114.77402452358764,114.46881462243643,114.17409460523866,113.89011987620275,113.61711972994894,113.35529689789001,113.10482716072455,112.86585902884433,112.63851349227272,112.42288384155076,112.21903556078406,112.02700629384852,111.84680588453423,111.6784164911789,111.52179277611155,111.37686216999056,111.24352521088126,111.1216559576751,111.01110247721128,110.91168740421458,110.82320857292237,110.74543971902953,110.67813125034161,110.62101108428851,110.57378555022036,110.53614035417861,110.5077416036164,110.48823688932576,110.47725642162716,110.47441421767513,110.4793093365508,110.49152715863124,110.51064070556171,110.53621199700139,110.56779344017166,110.60492924810627,110.64715688238809,110.69400851605444,110.74501251226681,110.79969491426762,110.8575809420891,110.91819649143844,110.98106963015532,111.04573208762804,111.11172073255901,111.17857903449077,111.24585850454011,111.31312011083989,111.37993566425473,111.4458891700205,111.51057814105357,111.57361486878891,111.63462764753184,111.69326194844871,111.74918153947483,111.80206954758494,111.85162946004857,111.89758606148506,111.93968630373097,111.97770010574719,112.0114210810114,112.04066719007248,112.06528131618056,112.08513176215178,112.10011266687722,112.11014434014236,112.11517351468532]}],"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":7,"lowSevere":0},"reportMeasured":[[0.11347224099881714,0.11353978300000023,249073657,1,null,null,null,null,null,null,null],[0.25298845400175196,0.25310945600000423,555316890,2,null,null,null,null,null,null,null],[0.358391270001448,0.35859171199999906,786677226,3,null,null,null,null,null,null,null],[0.5045490949996747,0.5048075069999953,1107495242,4,null,null,null,null,null,null,null],[0.6052036830005818,0.6055290509999978,1328433154,5,null,null,null,null,null,null,null],[0.7228433919990493,0.7232146159999999,1586653794,6,null,null,null,null,null,null,null],[0.8500682789999701,0.8505254310000012,1865914222,7,null,null,null,null,null,null,null],[0.9945818110027176,0.9950890619999981,2183125178,8,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":1.1916531254640409e-2,"estLowerBound":1.1250000938920172e-2,"estPoint":1.1564078052990583e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9940215974551737,"estLowerBound":0.9779806804441676,"estPoint":0.9871950768954616,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.3856610803373894e-3,"estLowerBound":-6.744945745796577e-3,"estPoint":-6.802167602480174e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":1.2024066437557353e-2,"estLowerBound":1.1069012437387782e-2,"estPoint":1.1503735789509128e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.1079661243709234e-3,"estLowerBound":6.836980631636226e-4,"estPoint":8.690256302020189e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.37760649966406246,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[9.721735018982144e-3,9.755136286028443e-3,9.788537553074742e-3,9.82193882012104e-3,9.855340087167338e-3,9.888741354213637e-3,9.922142621259936e-3,9.955543888306233e-3,9.988945155352532e-3,1.0022346422398831e-2,1.005574768944513e-2,1.0089148956491427e-2,1.0122550223537726e-2,1.0155951490584025e-2,1.0189352757630324e-2,1.0222754024676622e-2,1.025615529172292e-2,1.0289556558769218e-2,1.0322957825815517e-2,1.0356359092861816e-2,1.0389760359908115e-2,1.0423161626954412e-2,1.0456562894000711e-2,1.048996416104701e-2,1.0523365428093309e-2,1.0556766695139606e-2,1.0590167962185905e-2,1.0623569229232204e-2,1.0656970496278503e-2,1.06903717633248e-2,1.0723773030371099e-2,1.0757174297417398e-2,1.0790575564463696e-2,1.0823976831509995e-2,1.0857378098556292e-2,1.0890779365602591e-2,1.092418063264889e-2,1.0957581899695189e-2,1.0990983166741486e-2,1.1024384433787785e-2,1.1057785700834084e-2,1.1091186967880383e-2,1.112458823492668e-2,1.1157989501972979e-2,1.1191390769019278e-2,1.1224792036065577e-2,1.1258193303111876e-2,1.1291594570158173e-2,1.1324995837204472e-2,1.135839710425077e-2,1.139179837129707e-2,1.1425199638343368e-2,1.1458600905389665e-2,1.1492002172435964e-2,1.1525403439482263e-2,1.155880470652856e-2,1.159220597357486e-2,1.1625607240621158e-2,1.1659008507667457e-2,1.1692409774713756e-2,1.1725811041760053e-2,1.1759212308806352e-2,1.179261357585265e-2,1.182601484289895e-2,1.1859416109945248e-2,1.1892817376991546e-2,1.1926218644037844e-2,1.1959619911084143e-2,1.199302117813044e-2,1.202642244517674e-2,1.2059823712223038e-2,1.2093224979269337e-2,1.2126626246315636e-2,1.2160027513361933e-2,1.2193428780408232e-2,1.2226830047454531e-2,1.226023131450083e-2,1.2293632581547129e-2,1.2327033848593426e-2,1.2360435115639725e-2,1.2393836382686024e-2,1.2427237649732322e-2,1.2460638916778621e-2,1.2494040183824918e-2,1.2527441450871217e-2,1.2560842717917516e-2,1.2594243984963813e-2,1.2627645252010112e-2,1.2661046519056411e-2,1.269444778610271e-2,1.2727849053149009e-2,1.2761250320195306e-2,1.2794651587241605e-2,1.2828052854287904e-2,1.2861454121334203e-2,1.2894855388380502e-2,1.2928256655426799e-2,1.2961657922473098e-2,1.2995059189519396e-2,1.3028460456565694e-2,1.3061861723611993e-2,1.3095262990658291e-2,1.312866425770459e-2,1.316206552475089e-2,1.3195466791797186e-2,1.3228868058843485e-2,1.3262269325889784e-2,1.3295670592936083e-2,1.3329071859982382e-2,1.3362473127028679e-2,1.3395874394074978e-2,1.3429275661121277e-2,1.3462676928167574e-2,1.3496078195213874e-2,1.3529479462260172e-2,1.356288072930647e-2,1.359628199635277e-2,1.3629683263399067e-2,1.3663084530445367e-2,1.3696485797491664e-2,1.3729887064537963e-2,1.3763288331584262e-2,1.379668959863056e-2,1.3830090865676858e-2,1.3863492132723157e-2,1.3896893399769454e-2,1.3930294666815755e-2,1.3963695933862052e-2],"kdeType":"time","kdePDF":[172.1826946609647,172.63037157570403,173.52357272576032,174.85800105062182,176.62723177821394,178.82273760765293,181.43392260917426,184.44816509641748,187.8508697637085,191.62552940186885,195.75379650811965,200.21556508697034,204.98906289839792,210.0509543464292,215.37645411551517,220.93945155443964,226.7126456793419,232.6676905206978,238.77535037647672,245.00566435833412,251.3281194333913,257.7118309750192,264.1257296466573,270.5387532577844,276.92004205567343,283.2391357553714,289.4661704683051,295.5720735715331,301.5287544691817,307.30928913867484,312.8880963301439,318.241103300229,323.3458990130365,328.1818728320056,332.73033685678536,336.97463022784996,340.90020392655254,344.4946848367643,347.7479181024899,350.6519871094056,353.20121073200505,355.3921178162168,357.22339920383314,358.69583794338047,359.81221866553767,360.5772174232466,360.99727360075843,361.08044577585315,360.83625366959143,360.275508533066,359.41013449620937,358.25298353615767,356.81764680910567,355.1182651282401,353.1693413602642,350.98555745440933,348.5815987117438,345.97198775116743,343.1709304346505,340.1921757819612,337.0488916388285,333.7535575675426,330.3178761111062,326.75270324748647,323.0679985056712,319.27279486682073,315.37518822832544,311.3823458726604,307.30053306266007,303.13515658620923,298.8908238015737,294.57141549457816,290.180170654501,285.7197811103722,281.1924938456784,276.6002187291059,271.9446393625316,267.22732475504193,262.4498395822417,257.61385088185614,252.72122916693226,247.77414210365384,242.77513909784582,237.72722535829075,232.6339242509477,227.49932702088174,222.32812923251967,217.12565355820573,211.89785882416524,206.65133549644423,201.3932880517431,196.13150492440042,190.8743169464344,185.63054539853877,180.40944096270414,175.22061500894318,170.0739647572557,164.97959393013508,159.9477305498979,154.988643539058,150.1125597516303,145.3295830002178,140.64961655009847,136.08229043009615,131.63689476398986,127.32232015931969,123.14700600667533,119.11889734620922,115.24541075359855,111.5334094894884,107.98918794900105,104.61846524551558,101.42638756968027,98.41753878432701,95.59595855203206,92.96516714754097,90.52819598467819,88.28762278876036,86.24561027242774,84.40394712620731,82.76409011543745,81.32720608235874,80.09421268556754,79.06581676756986,78.24254932327749,77.6247961459978,77.21282335040642,77.00679711148655]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":8,"reportName":"toList/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":26,"lowSevere":0},"reportMeasured":[[6.456155999330804e-3,6.456575000001408e-3,14169296,1,null,null,null,null,null,null,null],[1.280030699854251e-2,1.2808761999998808e-2,28097871,2,null,null,null,null,null,null,null],[4.0830902002198854e-2,4.085238100000055e-2,89625349,3,null,null,null,null,null,null,null],[4.873460199814872e-2,4.875781199999807e-2,106973980,4,null,null,null,null,null,null,null],[5.4789813002571464e-2,5.481321299999564e-2,120265254,5,null,null,null,null,null,null,null],[6.0451695000665495e-2,6.0484299999998825e-2,132693348,6,null,null,null,null,null,null,null],[8.956646799924783e-2,8.961905900000033e-2,196600586,7,null,null,null,null,null,null,null],[9.65824220002105e-2,9.66208759999958e-2,212000408,8,null,null,null,null,null,null,null],[0.10181466499852831,0.10186339400000577,223485498,9,null,null,null,null,null,null,null],[0.10847957900114125,0.10852517299999676,238115002,10,null,null,null,null,null,null,null],[0.1135656629994628,0.11360040999999654,249279338,11,null,null,null,null,null,null,null],[0.14633298400076455,0.14637536999999412,321203976,12,null,null,null,null,null,null,null],[0.1509716379987367,0.15105110500000052,331385705,13,null,null,null,null,null,null,null],[0.17895102999682422,0.17904684100000168,392800906,14,null,null,null,null,null,null,null],[0.158501157999126,0.15857050799999683,347913645,15,null,null,null,null,null,null,null],[0.1714416729992081,0.17153673899999689,376317646,16,null,null,null,null,null,null,null],[0.19848865200037835,0.19856506300000376,435686316,17,null,null,null,null,null,null,null],[0.2284911419992568,0.2285840489999984,501542110,18,null,null,null,null,null,null,null],[0.21061812100015231,0.21065249499999794,462310708,19,null,null,null,null,null,null,null],[0.21968068999922252,0.219782182000003,482203276,20,null,null,null,null,null,null,null],[0.24478924899813137,0.2449042960000014,537316782,21,null,null,null,null,null,null,null],[0.27343471299900557,0.2735828799999993,600193786,22,null,null,null,null,null,null,null],[0.2592848940003023,0.2594250109999976,569134886,23,null,null,null,null,null,null,null],[0.2722507209982723,0.2723888599999995,597594986,25,null,null,null,null,null,null,null],[0.3202034649984853,0.32034760299999476,702851686,26,null,null,null,null,null,null,null],[0.30058175700105494,0.3007388359999936,659781872,27,null,null,null,null,null,null,null],[0.30764890399950673,0.3077769140000015,675294736,28,null,null,null,null,null,null,null],[0.34475001300234,0.3449162940000008,756732062,30,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":1.134531974756007e-2,"estLowerBound":9.668126983910865e-3,"estPoint":1.0264724493343624e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9862673412853243,"estLowerBound":0.9455350282035166,"estPoint":0.9708320782724608,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":8.62171511792346e-3,"estLowerBound":-1.4585723748860352e-2,"estPoint":-3.7056768600097017e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":1.0976026854474566e-2,"estLowerBound":9.78372282259726e-3,"estPoint":1.0385797071020057e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.7370394414292024e-3,"estLowerBound":1.1502333521670755e-3,"estPoint":2.1723309778124496e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.8579320155725961,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[5.012504754031166e-3,5.129666791727515e-3,5.246828829423865e-3,5.363990867120214e-3,5.481152904816564e-3,5.598314942512913e-3,5.715476980209263e-3,5.8326390179056125e-3,5.949801055601962e-3,6.066963093298312e-3,6.184125130994662e-3,6.301287168691011e-3,6.41844920638736e-3,6.53561124408371e-3,6.652773281780059e-3,6.769935319476408e-3,6.887097357172758e-3,7.004259394869108e-3,7.121421432565458e-3,7.238583470261807e-3,7.355745507958157e-3,7.472907545654506e-3,7.590069583350855e-3,7.707231621047205e-3,7.824393658743555e-3,7.941555696439905e-3,8.058717734136253e-3,8.175879771832604e-3,8.293041809528952e-3,8.410203847225302e-3,8.527365884921652e-3,8.644527922618002e-3,8.761689960314352e-3,8.8788519980107e-3,8.99601403570705e-3,9.113176073403399e-3,9.230338111099749e-3,9.347500148796099e-3,9.464662186492449e-3,9.581824224188799e-3,9.698986261885149e-3,9.816148299581497e-3,9.933310337277845e-3,1.0050472374974195e-2,1.0167634412670545e-2,1.0284796450366895e-2,1.0401958488063245e-2,1.0519120525759595e-2,1.0636282563455944e-2,1.0753444601152292e-2,1.0870606638848642e-2,1.0987768676544992e-2,1.1104930714241342e-2,1.1222092751937692e-2,1.1339254789634042e-2,1.145641682733039e-2,1.1573578865026739e-2,1.1690740902723089e-2,1.1807902940419439e-2,1.1925064978115789e-2,1.2042227015812139e-2,1.2159389053508489e-2,1.2276551091204837e-2,1.2393713128901187e-2,1.2510875166597536e-2,1.2628037204293886e-2,1.2745199241990236e-2,1.2862361279686586e-2,1.2979523317382936e-2,1.3096685355079286e-2,1.3213847392775632e-2,1.3331009430471982e-2,1.3448171468168332e-2,1.3565333505864682e-2,1.3682495543561032e-2,1.3799657581257382e-2,1.3916819618953732e-2,1.4033981656650079e-2,1.4151143694346429e-2,1.4268305732042779e-2,1.4385467769739129e-2,1.4502629807435479e-2,1.461979184513183e-2,1.473695388282818e-2,1.4854115920524526e-2,1.4971277958220876e-2,1.5088439995917226e-2,1.5205602033613576e-2,1.5322764071309926e-2,1.5439926109006276e-2,1.5557088146702626e-2,1.5674250184398972e-2,1.5791412222095322e-2,1.5908574259791673e-2,1.6025736297488023e-2,1.6142898335184373e-2,1.6260060372880723e-2,1.6377222410577073e-2,1.649438444827342e-2,1.661154648596977e-2,1.672870852366612e-2,1.684587056136247e-2,1.696303259905882e-2,1.708019463675517e-2,1.719735667445152e-2,1.7314518712147866e-2,1.7431680749844216e-2,1.7548842787540566e-2,1.7666004825236916e-2,1.7783166862933266e-2,1.7900328900629616e-2,1.8017490938325966e-2,1.8134652976022313e-2,1.8251815013718663e-2,1.8368977051415013e-2,1.8486139089111363e-2,1.8603301126807713e-2,1.8720463164504063e-2,1.8837625202200413e-2,1.8954787239896763e-2,1.907194927759311e-2,1.918911131528946e-2,1.930627335298581e-2,1.942343539068216e-2,1.954059742837851e-2,1.965775946607486e-2,1.977492150377121e-2,1.9892083541467556e-2],"kdeType":"time","kdePDF":[16.11700513265542,17.123307461265902,19.065406831452695,21.804560292478428,25.13923863362199,28.815180031873762,32.54127619032925,36.011598966716974,38.93243336155954,41.05163509274553,42.18646729214653,42.24569977694278,41.24236685509418,39.29507800093843,36.61779523398044,33.500009892466025,30.280753569958325,27.320512866890244,24.974803727100245,23.572097948465863,23.39738241791339,24.681330299360322,27.594237920364325,32.24368797336023,38.67524731203884,46.87610106183047,56.78197709763716,68.28768980057802,81.26097281353572,95.55807722756552,111.03823939525532,127.57309676718576,145.0469942954028,163.3452568475077,182.32995529561518,201.80609653337146,221.48475486262603,240.95242380231736,259.65680942585135,276.9177388951126,291.9677405461632,304.020802978739,312.36112350902596,316.4379544363731,315.94951801766064,310.89942267889876,301.61323532520845,288.7100374949398,273.0323225344675,255.5455223787647,237.2239977738429,218.94232788687196,201.3889314125337,185.0140701388385,170.01740719902048,156.37306889305594,143.88402901057302,132.25362783763904,121.16063126151242,110.32535331792013,99.55748781510545,88.78061847576703,78.03299385563771,67.44821412900764,57.222329878474085,47.57514023695168,38.713175882182206,30.80024840888508,23.939050176316,18.16469562047708,13.448850324253753,9.711573494638714,6.837351921831685,4.6919590814212,3.1375045792645464,2.044051065259775,1.2971902273471907,0.8017865697721904,0.48261952636364636,0.28287682880447573,0.16143509215452223,8.969621982735425e-2,4.8517804578423446e-2,2.554901972577268e-2,1.3100052717849222e-2,6.54755201848245e-3,3.2079027193861786e-3,1.5822339690041588e-3,8.772493100820914e-4,7.21417665400426e-4,1.0175732949777015e-3,1.8951004670091404e-3,3.7450479035539227e-3,7.3387830147009225e-3,1.4044602617754377e-2,2.6165877113204387e-2,4.742631835155792e-2,8.361885453568453e-2,0.14340951091293327,0.23924244861306174,0.3882259674084119,0.6127973643750544,0.9408819903802779,1.4052040796561318,2.041407333241378,2.884735767726718,3.965232419753042,5.301731716313335,6.895309798963133,8.723234656748316,10.734714321118256,12.849763787432357,14.962221438621594,16.947336356709645,18.67350467577397,20.016829011461766,20.87643288780398,21.188092965257017,20.933887080798716,20.1461975418605,18.905417753956378,17.331840758941976,15.573180610533166,13.78976237579921,12.13950480716595,10.764452000188713,9.77995654916847,9.266913536943962]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":9,"reportName":"toList/LinkedHashMap.Seq","reportOutliers":{"highSevere":1,"highMild":0,"lowMild":2,"samplesSeen":27,"lowSevere":0},"reportMeasured":[[6.22549100080505e-3,6.231126999999503e-3,13662838,1,null,null,null,null,null,null,null],[1.2825380999856861e-2,1.283318000000122e-2,28152770,2,null,null,null,null,null,null,null],[1.9545725001080427e-2,1.9556665999999723e-2,42904126,3,null,null,null,null,null,null,null],[7.460877899939078e-2,7.464108199999941e-2,163768326,4,null,null,null,null,null,null,null],[3.164003799975035e-2,3.1657153999994136e-2,69451258,5,null,null,null,null,null,null,null],[7.07213599998795e-2,7.075824000000352e-2,155235186,6,null,null,null,null,null,null,null],[4.3767592000222066e-2,4.379443599999888e-2,96071400,7,null,null,null,null,null,null,null],[8.178033600052004e-2,8.18146490000018e-2,179509880,8,null,null,null,null,null,null,null],[8.713891899969894e-2,8.718893900000069e-2,191272126,9,null,null,null,null,null,null,null],[9.76818210001511e-2,9.770117399999378e-2,214413922,10,null,null,null,null,null,null,null],[0.10823197300123866,0.10824694900000509,237571406,11,null,null,null,null,null,null,null],[0.14473666100093396,0.14481883100000204,317699742,12,null,null,null,null,null,null,null],[0.11769323499902384,0.11775999900000045,258339518,13,null,null,null,null,null,null,null],[0.12243761599893332,0.12242571199999475,268753081,14,null,null,null,null,null,null,null],[0.17204392900021048,0.1719882929999983,377639672,15,null,null,null,null,null,null,null],[0.17333455100015271,0.17340832200000023,380472829,16,null,null,null,null,null,null,null],[0.1449863159978122,0.14506943100000314,318248020,17,null,null,null,null,null,null,null],[0.187983861000248,0.1880930410000019,412628244,18,null,null,null,null,null,null,null],[0.19588243399994099,0.19597347999999926,429965563,19,null,null,null,null,null,null,null],[0.20367926100152545,0.20377475800000155,447079866,20,null,null,null,null,null,null,null],[0.21177487000022666,0.21189576700000146,464849936,21,null,null,null,null,null,null,null],[0.26358031400013715,0.26366325600000096,578563352,22,null,null,null,null,null,null,null],[0.21532213300088188,0.2154165470000038,472636016,23,null,null,null,null,null,null,null],[0.27791444300237345,0.27788660499999907,610027012,25,null,null,null,null,null,null,null],[0.23790813500090735,0.23785690899999423,522212626,26,null,null,null,null,null,null,null],[0.27512729600130115,0.2752200290000033,603909987,27,null,null,null,null,null,null,null],[0.2881567709991941,0.2882728360000044,632509333,28,null,null,null,null,null,null,null],[0.3021915320023254,0.3022938100000019,663315560,30,null,null,null,null,null,null,null],[0.3230505469982745,0.3231550619999979,709101637,31,null,null,null,null,null,null,null],[0.3404977799982589,0.34064077899999745,747398572,33,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":7.105598447030257e-3,"estLowerBound":5.915954672256332e-3,"estPoint":6.455850815980168e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9564665888460017,"estLowerBound":0.8828540080401784,"estPoint":0.9247034718596415,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.1113028063612583e-2,"estLowerBound":-1.5015245972646776e-2,"estPoint":-3.008888433437342e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":7.161575063793027e-3,"estLowerBound":5.864682688613803e-3,"estPoint":6.513245311401407e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.573598913431011e-3,"estLowerBound":1.3042923623282844e-3,"estPoint":1.6841884988224372e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.9136793173275716,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[3.2722322631792236e-3,3.3445456004091174e-3,3.4168589376390108e-3,3.4891722748689046e-3,3.5614856120987984e-3,3.633798949328692e-3,3.7061122865585856e-3,3.7784256237884794e-3,3.850738961018373e-3,3.923052298248267e-3,3.99536563547816e-3,4.067678972708055e-3,4.139992309937948e-3,4.212305647167841e-3,4.284618984397736e-3,4.356932321627629e-3,4.429245658857522e-3,4.501558996087417e-3,4.57387233331731e-3,4.646185670547203e-3,4.718499007777098e-3,4.790812345006991e-3,4.8631256822368844e-3,4.935439019466779e-3,5.007752356696672e-3,5.0800656939265654e-3,5.15237903115646e-3,5.224692368386353e-3,5.2970057056162465e-3,5.369319042846141e-3,5.441632380076035e-3,5.5139457173059275e-3,5.586259054535822e-3,5.658572391765716e-3,5.7308857289956085e-3,5.803199066225503e-3,5.875512403455397e-3,5.94782574068529e-3,6.020139077915184e-3,6.092452415145078e-3,6.164765752374971e-3,6.237079089604865e-3,6.309392426834759e-3,6.381705764064652e-3,6.454019101294546e-3,6.52633243852444e-3,6.598645775754333e-3,6.670959112984227e-3,6.743272450214121e-3,6.815585787444014e-3,6.887899124673908e-3,6.960212461903802e-3,7.032525799133695e-3,7.104839136363589e-3,7.177152473593483e-3,7.249465810823377e-3,7.32177914805327e-3,7.394092485283164e-3,7.466405822513058e-3,7.538719159742951e-3,7.611032496972845e-3,7.683345834202739e-3,7.755659171432632e-3,7.827972508662526e-3,7.90028584589242e-3,7.972599183122313e-3,8.044912520352207e-3,8.117225857582101e-3,8.189539194811994e-3,8.261852532041888e-3,8.334165869271782e-3,8.406479206501677e-3,8.478792543731569e-3,8.551105880961463e-3,8.623419218191358e-3,8.69573255542125e-3,8.768045892651144e-3,8.840359229881039e-3,8.912672567110931e-3,8.984985904340825e-3,9.05729924157072e-3,9.129612578800612e-3,9.201925916030506e-3,9.2742392532604e-3,9.346552590490293e-3,9.418865927720187e-3,9.491179264950082e-3,9.563492602179974e-3,9.635805939409868e-3,9.708119276639763e-3,9.780432613869655e-3,9.85274595109955e-3,9.925059288329444e-3,9.997372625559336e-3,1.006968596278923e-2,1.0141999300019125e-2,1.0214312637249017e-2,1.0286625974478911e-2,1.0358939311708806e-2,1.04312526489387e-2,1.0503565986168592e-2,1.0575879323398487e-2,1.0648192660628381e-2,1.0720505997858273e-2,1.0792819335088168e-2,1.0865132672318062e-2,1.0937446009547954e-2,1.1009759346777849e-2,1.1082072684007743e-2,1.1154386021237635e-2,1.122669935846753e-2,1.1299012695697422e-2,1.1371326032927316e-2,1.144363937015721e-2,1.1515952707387103e-2,1.1588266044616997e-2,1.1660579381846892e-2,1.1732892719076786e-2,1.1805206056306678e-2,1.1877519393536573e-2,1.1949832730766467e-2,1.202214606799636e-2,1.2094459405226254e-2,1.2166772742456148e-2,1.223908607968604e-2,1.2311399416915935e-2,1.2383712754145829e-2,1.2456026091375721e-2],"kdeType":"time","kdePDF":[126.85510722939839,127.0043243181771,127.30205202052076,127.74689019879129,128.3367700602756,129.06899015346139,129.94026162028013,130.94676053029565,132.08418478982148,133.34781291032476,134.73256184626842,136.2330411760118,137.84360109697252,139.5583720277114,141.37129403872277,143.27613484908483,145.26649570239582,147.33580504453724,149.4773005385702,151.6840005395251,153.94866668683665,156.26375973056327,158.6213910694475,161.01327272948774,163.43066864194702,165.86435008648482,168.3045580512521,170.7409750357788,173.16270849778866,175.55828773923042,177.91567556048201,180.22229550733277,182.4650750161736,184.63050425140867,186.70470994638077,188.6735431233286,190.52267919387018,192.23772864002615,193.8043562533239,195.20840676815172,196.43603466318797,197.47383591558088,198.3089795676281,198.92933709367944,199.32360772295422,199.4814380684625,199.39353461990336,199.0517678670902,198.4492670194959,197.5805044686771,196.44136929781692,195.0292292735203,193.34298085897055,191.3830868669397,189.1516014302771,186.65218201252443,183.89008821928635,180.87216720963036,177.6068255534215,174.10398744191045,170.3750392403508,166.4327604767445,162.29124149159807,157.96578812952768,153.47281403202882,148.82972128733795,144.05477040170203,139.16694076910048,134.18578302493262,129.1312648646686,124.0236120820752,118.88314672538687,113.73012437647486,108.58457262220342,103.4661328047119,98.39390710650954,93.38631294690163,88.46094654053265,83.63445730042363,78.92243456237993,74.33930787166747,69.89826181423537,65.61116610164514,61.488521339833305,57.53942063501047,53.771526923200675,50.191065659896836,46.8028322789176,43.61021362922028,40.61522242841814,37.81854363380191,35.219591526350186,32.81657622978119,30.60657834347661,28.585630352489385,26.74880348670929,25.090298731015423,23.6035407352324,22.281273433262182,21.115656251517212,20.098359864708925,19.220660539647216,18.473532193006605,17.847735375620122,17.333902482895585,16.922618578014585,16.604497301637196,16.370251429119865,16.210757724100116,16.117115826047282,16.080700999220127,16.093210661370684,16.14670470211545,16.233639692418198,16.346897176931314,16.479806328496956,16.626161327035366,16.780233901208305,16.93678153836663,17.09105192405115,17.238784214535354,17.37620777261847,17.50003900656331,17.607476943663784,17.696198142986205,17.76435150657809,17.81055348579954,17.83388410102229]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":10,"reportName":"toList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":31,"lowSevere":0},"reportMeasured":[[3.7221070015220903e-3,3.7251850000004083e-3,8168084,1,null,null,null,null,null,null,null],[8.424655999988317e-3,8.428410999997027e-3,18493096,2,null,null,null,null,null,null,null],[1.1963181001192424e-2,1.1967427000001862e-2,26260158,3,null,null,null,null,null,null,null],[1.6348551002010936e-2,1.6362582000006398e-2,35886000,4,null,null,null,null,null,null,null],[2.0571830002154456e-2,2.0582884999996054e-2,45156402,5,null,null,null,null,null,null,null],[2.4582745998486644e-2,2.4597157000002312e-2,53960396,6,null,null,null,null,null,null,null],[8.183527400251478e-2,8.187866499999785e-2,179630714,7,null,null,null,null,null,null,null],[3.4264850000909064e-2,3.428713199999578e-2,75212618,8,null,null,null,null,null,null,null],[3.7537573000008706e-2,3.755285000000441e-2,82396368,9,null,null,null,null,null,null,null],[8.866661700085388e-2,8.868941899999783e-2,194625320,10,null,null,null,null,null,null,null],[4.441333700015093e-2,4.443744299999963e-2,97489128,11,null,null,null,null,null,null,null],[5.1964586000394775e-2,5.1989546999998026e-2,114063982,12,null,null,null,null,null,null,null],[9.893958500106237e-2,9.899212200000562e-2,217174658,13,null,null,null,null,null,null,null],[5.693385300037335e-2,5.695889199999726e-2,124971384,14,null,null,null,null,null,null,null],[0.116914327001723,0.11691921999999977,256629527,15,null,null,null,null,null,null,null],[0.12187405000076978,0.12192481299999969,267516709,16,null,null,null,null,null,null,null],[7.688444100131164e-2,7.692753900000326e-2,168763411,17,null,null,null,null,null,null,null],[0.13962614699994447,0.13966596899999928,306482271,18,null,null,null,null,null,null,null],[0.14324701199802803,0.1432954360000025,314478711,19,null,null,null,null,null,null,null],[8.92913839998073e-2,8.933218699999657e-2,195997003,20,null,null,null,null,null,null,null],[0.17664769799739588,0.1765588720000011,387746035,21,null,null,null,null,null,null,null],[0.16342541899939533,0.15897930399999893,358721866,22,null,null,null,null,null,null,null],[0.14539803899970138,0.14541916799999655,319151688,23,null,null,null,null,null,null,null],[0.15327722599977278,0.15321634900000447,336447156,25,null,null,null,null,null,null,null],[0.16329072000007727,0.16330632000000378,358427392,26,null,null,null,null,null,null,null],[0.17221504700137302,0.17228872699999442,378015096,27,null,null,null,null,null,null,null],[0.1798067909985548,0.17986539300000004,394680395,28,null,null,null,null,null,null,null],[0.20241433099727146,0.20232749099999836,444303968,30,null,null,null,null,null,null,null],[0.18133399599901168,0.1814003100000008,398031546,31,null,null,null,null,null,null,null],[0.20107458100028452,0.20114462200000105,441362740,33,null,null,null,null,null,null,null],[0.27277882199996384,0.27281117700000124,598754194,35,null,null,null,null,null,null,null],[0.20471729199925903,0.20479148800000502,449358358,36,null,null,null,null,null,null,null],[0.2699786849989323,0.27009226399999875,592608290,38,null,null,null,null,null,null,null],[0.2161255689970858,0.21616518200000456,474399506,40,null,null,null,null,null,null,null],[0.30577134000122896,0.30563959700000254,671173167,42,null,null,null,null,null,null,null],[0.24693970500084106,0.24692079400000466,542037262,44,null,null,null,null,null,null,null],[0.3025097060017288,0.30258678999999944,664014277,47,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":7.337737697536092e-3,"estLowerBound":6.059316847661113e-3,"estPoint":6.573212020409705e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.955461313739657,"estLowerBound":0.8401249954881667,"estPoint":0.910802129378219,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.4423060363498354e-2,"estLowerBound":-1.1042578564737773e-2,"estPoint":6.779546819893746e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":6.930803863732411e-3,"estLowerBound":5.91800577519845e-3,"estPoint":6.4377382806902195e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.5927745775057246e-3,"estLowerBound":1.376369784330068e-3,"estPoint":1.8097239184442714e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.9142145289337344,"ovDesc":"severe","ovEffect":"Severe"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[3.96778859190857e-3,4.038021782308487e-3,4.1082549727084056e-3,4.178488163108323e-3,4.248721353508241e-3,4.318954543908159e-3,4.389187734308076e-3,4.459420924707995e-3,4.529654115107912e-3,4.59988730550783e-3,4.670120495907748e-3,4.740353686307666e-3,4.810586876707584e-3,4.880820067107501e-3,4.951053257507419e-3,5.021286447907337e-3,5.091519638307255e-3,5.161752828707173e-3,5.23198601910709e-3,5.3022192095070085e-3,5.372452399906926e-3,5.442685590306844e-3,5.512918780706762e-3,5.583151971106679e-3,5.6533851615065975e-3,5.723618351906515e-3,5.793851542306433e-3,5.864084732706351e-3,5.934317923106268e-3,6.0045511135061866e-3,6.074784303906104e-3,6.145017494306022e-3,6.21525068470594e-3,6.285483875105857e-3,6.355717065505776e-3,6.425950255905693e-3,6.496183446305611e-3,6.566416636705529e-3,6.636649827105446e-3,6.706883017505365e-3,6.777116207905282e-3,6.8473493983052e-3,6.917582588705118e-3,6.987815779105035e-3,7.058048969504954e-3,7.128282159904872e-3,7.1985153503047895e-3,7.268748540704707e-3,7.338981731104624e-3,7.409214921504543e-3,7.479448111904461e-3,7.5496813023043785e-3,7.619914492704296e-3,7.690147683104213e-3,7.760380873504132e-3,7.83061406390405e-3,7.900847254303968e-3,7.971080444703885e-3,8.041313635103804e-3,8.111546825503722e-3,8.181780015903639e-3,8.252013206303557e-3,8.322246396703474e-3,8.392479587103392e-3,8.462712777503309e-3,8.532945967903226e-3,8.603179158303146e-3,8.673412348703063e-3,8.743645539102982e-3,8.8138787295029e-3,8.884111919902817e-3,8.954345110302735e-3,9.024578300702652e-3,9.09481149110257e-3,9.165044681502487e-3,9.235277871902405e-3,9.305511062302324e-3,9.375744252702241e-3,9.44597744310216e-3,9.516210633502078e-3,9.586443823901995e-3,9.656677014301913e-3,9.72691020470183e-3,9.797143395101748e-3,9.867376585501665e-3,9.937609775901584e-3,1.0007842966301502e-2,1.007807615670142e-2,1.0148309347101338e-2,1.0218542537501256e-2,1.0288775727901173e-2,1.035900891830109e-2,1.0429242108701008e-2,1.0499475299100926e-2,1.0569708489500843e-2,1.0639941679900762e-2,1.071017487030068e-2,1.0780408060700597e-2,1.0850641251100517e-2,1.0920874441500434e-2,1.0991107631900351e-2,1.1061340822300269e-2,1.1131574012700186e-2,1.1201807203100104e-2,1.1272040393500021e-2,1.134227358389994e-2,1.1412506774299858e-2,1.1482739964699775e-2,1.1552973155099695e-2,1.1623206345499612e-2,1.169343953589953e-2,1.1763672726299447e-2,1.1833905916699364e-2,1.1904139107099282e-2,1.19743722974992e-2,1.2044605487899117e-2,1.2114838678299038e-2,1.2185071868698955e-2,1.2255305059098873e-2,1.232553824949879e-2,1.2395771439898708e-2,1.2466004630298625e-2,1.2536237820698543e-2,1.260647101109846e-2,1.2676704201498377e-2,1.2746937391898295e-2,1.2817170582298216e-2,1.2887403772698133e-2],"kdeType":"time","kdePDF":[-1.925277815708337e-6,2.2303180813692703e-5,4.429430411556183e-4,9.2517331758734e-3,0.12992136299540785,1.2779006516282219,8.874590509560472,44.00750151698868,157.4420493263673,409.76652184249315,779.8153345848611,1086.8094217185148,1107.4813556579932,822.2089480548042,442.77674592978786,172.19334143009294,48.14102300021008,9.626128207710678,1.3682472452590275,0.14479798653553178,0.1075662194534796,0.8571774167297456,5.080249778820556,20.583003715747452,57.72722762271543,114.88000090645392,168.66666851075752,191.31978628177447,175.23507961453913,144.57880123565118,150.04397253612976,222.15572958438895,316.99757671910146,352.3383404702749,315.7009132411037,274.0588060938219,261.23758093932264,246.57600033179668,223.00478873425047,225.54541897449855,255.41348274348152,269.5245130036956,243.97437430081587,188.498541218873,120.81657734115787,64.50600792370614,46.25381749513601,82.64617733612872,169.3219144726505,268.7723019338283,325.8270604871779,316.4437553294971,262.8511492795093,194.11951396348363,125.68638701315531,78.41500626861601,73.5303456687957,101.08263105592273,121.74707016887315,115.8186898371808,110.47862351083724,134.60586811034796,173.5365967534933,191.12489826733014,168.65909923395645,114.97682463755194,58.57627381369516,25.56564997618762,24.8141356783189,53.6008591635483,95.23570035945083,115.81735945488707,95.1380787674699,52.744222923608945,19.733853681068958,4.982685987249851,0.8490443108203353,9.763937918186642e-2,7.570689394325498e-3,4.073089585990909e-4,-3.8102186672828655e-7,3.3674043493353175e-5,3.7268213675417753e-4,7.606476420768916e-3,9.76018103446004e-2,0.8490843318932481,4.982642775335825,19.733900543441283,52.74415682663182,95.13773945856282,115.8097036115738,95.13773937625,52.74415698271936,19.733900330912924,4.982643017746304,0.8490840957813408,9.760199440009873e-2,7.6063984647017175e-3,3.725897734156683e-4,3.364624526559961e-5,-1.4968567282521496e-5,1.12658773085854e-5,-7.426630097694155e-6,3.725061086639844e-6,-7.388329130206363e-8,-3.609848935761114e-6,7.4132493011018545e-6,-1.1061732304298137e-5,2.9666314306673702e-5,3.7666240667558003e-4,7.602212610058347e-3,9.760631511587219e-2,0.8490796172212255,4.982647678718082,19.73389546111721,52.74416208988995,95.1377340006919,115.80970928937333,95.13773344137574,52.744163224205195,19.733893719882456,4.982650076122376,0.8490764954384443,9.761025052664511e-2,7.597350884117623e-3,3.8258894820152457e-4,2.2508997686293727e-5,-2.4747459664998306e-6]}],"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":31,"lowSevere":0},"reportMeasured":[[4.709943998022936e-3,4.699488999996504e-3,10336149,1,null,null,null,null,null,null,null],[9.282032999180956e-3,9.270743999998388e-3,20375362,2,null,null,null,null,null,null,null],[1.4287198999227257e-2,1.42649220000024e-2,31361332,3,null,null,null,null,null,null,null],[1.878275299895904e-2,1.8767490000001885e-2,41229403,4,null,null,null,null,null,null,null],[2.312463199996273e-2,2.3101780000004624e-2,50759937,5,null,null,null,null,null,null,null],[2.7876765001565218e-2,2.7877621999998325e-2,61191090,6,null,null,null,null,null,null,null],[3.447041400067974e-2,3.44323319999944e-2,75664435,7,null,null,null,null,null,null,null],[3.833264100103406e-2,3.829302499999443e-2,84141571,8,null,null,null,null,null,null,null],[0.10929722699802369,0.10921829000000116,239909816,9,null,null,null,null,null,null,null],[4.711120299907634e-2,4.707715400000012e-2,103410943,10,null,null,null,null,null,null,null],[5.288380300044082e-2,5.284433299999591e-2,116081850,11,null,null,null,null,null,null,null],[0.12289155399776064,0.1227689500000011,269749272,12,null,null,null,null,null,null,null],[6.327416400017682e-2,6.320698700000094e-2,138889290,13,null,null,null,null,null,null,null],[6.810886400126037e-2,6.804417899999748e-2,149500633,14,null,null,null,null,null,null,null],[0.1340053399981116,0.13391928099999717,294144500,15,null,null,null,null,null,null,null],[9.975368199957302e-2,9.962146499999847e-2,218962064,16,null,null,null,null,null,null,null],[0.14422404099968844,0.14413293399999816,316574755,17,null,null,null,null,null,null,null],[8.618402000138303e-2,8.611842999999908e-2,189176168,18,null,null,null,null,null,null,null],[0.15843244200004847,0.15833282299999496,347762928,19,null,null,null,null,null,null,null],[9.729093500209274e-2,9.720152600000631e-2,213555975,20,null,null,null,null,null,null,null],[0.16950673699830077,0.1693685040000048,372070550,21,null,null,null,null,null,null,null],[0.10536483599935309,0.10529060500000753,231277991,22,null,null,null,null,null,null,null],[0.177417663999222,0.17729024399999105,389435202,23,null,null,null,null,null,null,null],[0.11863763399742311,0.11855596799999546,260413384,25,null,null,null,null,null,null,null],[0.19556502900013584,0.19540868599999328,429269528,26,null,null,null,null,null,null,null],[0.20155773199803662,0.20146527899999,442422854,27,null,null,null,null,null,null,null],[0.2083757879991026,0.20822940499999731,457388920,28,null,null,null,null,null,null,null],[0.14597780499752844,0.14593563900000106,320424174,30,null,null,null,null,null,null,null],[0.21156853800130193,0.2114269059999998,464397027,31,null,null,null,null,null,null,null],[0.23196490600093966,0.23175755600000514,509167777,33,null,null,null,null,null,null,null],[0.22089586000220152,0.22086833999999556,484870579,35,null,null,null,null,null,null,null],[0.23386090699932538,0.233628460999995,513328956,36,null,null,null,null,null,null,null],[0.24979209899902344,0.24970982400000707,548298321,38,null,null,null,null,null,null,null],[0.2525491980013612,0.25255789700000264,554350323,40,null,null,null,null,null,null,null],[0.25025369900322403,0.250285968,549311126,42,null,null,null,null,null,null,null],[0.25523667400193517,0.25531642800000043,560249270,44,null,null,null,null,null,null,null],[0.3220411780021095,0.3221767769999957,706887650,47,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":2.5553656780240602e-2,"estLowerBound":2.473729355735698e-2,"estPoint":2.504179551543866e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9992022125312916,"estLowerBound":0.9889064309401758,"estPoint":0.9950069311058267,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.098099401507554e-3,"estLowerBound":-8.204089503430318e-3,"estPoint":-1.4564584151286527e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":2.6318105806083396e-2,"estLowerBound":2.439656877267122e-2,"estPoint":2.509590599990603e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.2780424853415851e-3,"estLowerBound":5.91114966714086e-4,"estPoint":8.6654628690708e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.765347406472392e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[2.3265356072986222e-2,2.3299357148184763e-2,2.33333582233833e-2,2.336735929858184e-2,2.3401360373780378e-2,2.343536144897892e-2,2.3469362524177455e-2,2.3503363599375996e-2,2.3537364674574533e-2,2.3571365749773074e-2,2.360536682497161e-2,2.363936790017015e-2,2.3673368975368692e-2,2.370737005056723e-2,2.374137112576577e-2,2.3775372200964307e-2,2.3809373276162848e-2,2.3843374351361385e-2,2.3877375426559926e-2,2.3911376501758463e-2,2.3945377576957003e-2,2.397937865215554e-2,2.401337972735408e-2,2.404738080255262e-2,2.408138187775116e-2,2.41153829529497e-2,2.4149384028148237e-2,2.4183385103346777e-2,2.4217386178545314e-2,2.4251387253743855e-2,2.4285388328942392e-2,2.4319389404140933e-2,2.435339047933947e-2,2.438739155453801e-2,2.4421392629736548e-2,2.445539370493509e-2,2.448939478013363e-2,2.4523395855332166e-2,2.4557396930530707e-2,2.4591398005729244e-2,2.4625399080927785e-2,2.465940015612632e-2,2.4693401231324862e-2,2.47274023065234e-2,2.476140338172194e-2,2.4795404456920477e-2,2.4829405532119018e-2,2.4863406607317555e-2,2.4897407682516096e-2,2.4931408757714636e-2,2.4965409832913173e-2,2.4999410908111714e-2,2.503341198331025e-2,2.5067413058508792e-2,2.510141413370733e-2,2.513541520890587e-2,2.5169416284104407e-2,2.5203417359302947e-2,2.5237418434501488e-2,2.5271419509700025e-2,2.5305420584898566e-2,2.5339421660097103e-2,2.5373422735295643e-2,2.540742381049418e-2,2.544142488569272e-2,2.547542596089126e-2,2.55094270360898e-2,2.5543428111288336e-2,2.5577429186486877e-2,2.5611430261685414e-2,2.5645431336883955e-2,2.5679432412082495e-2,2.5713433487281032e-2,2.5747434562479573e-2,2.578143563767811e-2,2.581543671287665e-2,2.5849437788075188e-2,2.588343886327373e-2,2.5917439938472266e-2,2.5951441013670806e-2,2.5985442088869347e-2,2.6019443164067884e-2,2.605344423926642e-2,2.6087445314464962e-2,2.6121446389663502e-2,2.615544746486204e-2,2.618944854006058e-2,2.6223449615259117e-2,2.6257450690457658e-2,2.6291451765656195e-2,2.6325452840854736e-2,2.6359453916053273e-2,2.6393454991251813e-2,2.6427456066450354e-2,2.646145714164889e-2,2.6495458216847432e-2,2.652945929204597e-2,2.656346036724451e-2,2.6597461442443047e-2,2.6631462517641587e-2,2.6665463592840125e-2,2.6699464668038665e-2,2.6733465743237202e-2,2.6767466818435743e-2,2.680146789363428e-2,2.683546896883282e-2,2.686947004403136e-2,2.69034711192299e-2,2.693747219442844e-2,2.6971473269626976e-2,2.7005474344825517e-2,2.7039475420024054e-2,2.7073476495222595e-2,2.7107477570421132e-2,2.7141478645619672e-2,2.7175479720818213e-2,2.720948079601675e-2,2.7243481871215287e-2,2.7277482946413828e-2,2.731148402161237e-2,2.7345485096810906e-2,2.7379486172009446e-2,2.7413487247207984e-2,2.7447488322406524e-2,2.748148939760506e-2,2.7515490472803602e-2,2.754949154800214e-2,2.758349262320068e-2],"kdeType":"time","kdePDF":[134.65411426859194,135.32659321403952,136.67000352320866,138.6812041173234,141.35537039844186,144.68586368680923,148.66406534111678,153.27918229400422,158.51803205122448,164.3648162857173,170.8008929722907,177.80455752576373,185.35084360371516,193.41135410094088,201.9541323919294,210.94358307517382,220.34045035405873,230.10186077840058,240.1814354034732,250.5294745435801,261.0932162574996,271.81716756282526,282.64350520027153,293.51254062559354,304.36324186539446,315.13380300196997,325.7622504161552,336.1870735743755,346.3478671469349,356.185970628583,365.64509142698216,374.671897603555,383.21656709366863,391.23328128368024,398.6806522511218,405.52207473758165,411.72599596584297,417.2660986673411,422.1213950788633,426.2762321191131,429.72021038444444,432.4480219274649,434.45921392472616,435.75788722932134,436.3523403789928,436.2546708399446,435.4803460737924,434.04775739751346,431.97776955667524,429.29327845907187,426.01878864254917,422.1800208148786,417.80355825502386,412.91653906474966,407.5463992759619,401.7206697268761,395.4668274960052,388.81220060401984,381.78392273339796,374.408932942689,366.7140138258654,358.7258603374291,350.47117060813935,341.9767495391843,333.2696157947878,324.377103011639,315.3269465910816,306.1473483075059,296.86701211287823,287.51514589288155,278.12142547692747,268.7159188600798,259.32897029445263,249.99104558629952,240.7325415302053,231.58356386644292,222.57367941100586,213.73164903872012,205.08514896640236,196.66048826499525,188.48233071766384,180.5734290375368,172.95437907711457,165.6434010247441,158.6561537236019,152.00558720443144,145.70183733875513,139.7521652419735,134.160942734081,128.9296838476887,124.05712110376903,119.53932409620248,115.36985687216259,111.53996969551713,108.03882005609832,104.85371725268404,101.97038453772413,99.37323266582855,97.04563872748477,94.97022436017994,93.12912779187432,91.50426466372372,90.07757317460026,88.83123976260053,87.74790226145359,86.81082821660382,86.0040667926121,85.31257342883023,84.72230708559083,84.22030055338597,83.79470486122912,83.4348093096958,83.13103906445956,82.87493257596815,82.6591013413388,82.47717469888919,82.32373244889372,82.1942281323207,82.08490577931933,81.99271286828997,81.91521212163832,81.85049461266118,81.79709647578997,81.75392130536946,81.7201701012809,81.69528037735982,81.67887579430344,81.67072741562596]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":12,"reportName":"lookup/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":18,"lowSevere":0},"reportMeasured":[[2.4546919001295464e-2,2.4555827000000363e-2,53878546,1,null,null,null,null,null,null,null],[4.725070600034087e-2,4.7274671000010926e-2,103716768,2,null,null,null,null,null,null,null],[7.68790030015225e-2,7.692905599999733e-2,168751288,3,null,null,null,null,null,null,null],[9.754911699928925e-2,9.761124400000654e-2,214122454,4,null,null,null,null,null,null,null],[0.13286149999839836,0.1329605390000097,291633668,5,null,null,null,null,null,null,null],[0.152870065998286,0.1529869299999973,335552894,6,null,null,null,null,null,null,null],[0.17294147299980978,0.17307644000000266,379609618,7,null,null,null,null,null,null,null],[0.19885677600177587,0.19899065399999927,436494098,8,null,null,null,null,null,null,null],[0.2199161919998005,0.22005805599999917,482719790,9,null,null,null,null,null,null,null],[0.24345133599854307,0.24362588900000048,534380068,10,null,null,null,null,null,null,null],[0.26928403100100695,0.2694873390000083,591082708,11,null,null,null,null,null,null,null],[0.3059934949997114,0.3061485050000101,671660768,12,null,null,null,null,null,null,null],[0.32752351399904,0.3277174009999868,718919722,13,null,null,null,null,null,null,null],[0.3583974639986991,0.35864916500000277,786688092,14,null,null,null,null,null,null,null],[0.37462723800126696,0.3748821139999876,822313198,15,null,null,null,null,null,null,null],[0.4355786710002576,0.4358721879999905,956102020,16,null,null,null,null,null,null,null],[0.4240785039983166,0.4244043659999903,930860324,17,null,null,null,null,null,null,null],[0.4389449499976763,0.439250303999998,963491020,18,null,null,null,null,null,null,null],[0.46390391399836517,0.4642478259999905,1018276240,19,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":3.12540073378293e-2,"estLowerBound":3.08267747073094e-2,"estPoint":3.093286253272737e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999593385279837,"estLowerBound":0.999804020988905,"estPoint":0.9998914163453725,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.277760653233367e-3,"estLowerBound":-1.3730966964408788e-3,"estPoint":5.353663596800604e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":3.1048824667775962e-2,"estLowerBound":3.066923131511295e-2,"estPoint":3.0853582777001735e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.268687888922882e-4,"estLowerBound":1.2408752013628844e-4,"estPoint":3.421632926602405e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":5.536332179930796e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[3.057155293802875e-2,3.0584839036111228e-2,3.0598125134193705e-2,3.0611411232276182e-2,3.0624697330358656e-2,3.0637983428441134e-2,3.065126952652361e-2,3.066455562460609e-2,3.0677841722688566e-2,3.0691127820771043e-2,3.070441391885352e-2,3.0717700016935995e-2,3.0730986115018472e-2,3.074427221310095e-2,3.0757558311183427e-2,3.0770844409265904e-2,3.0784130507348382e-2,3.079741660543086e-2,3.0810702703513333e-2,3.082398880159581e-2,3.0837274899678288e-2,3.0850560997760765e-2,3.0863847095843243e-2,3.087713319392572e-2,3.0890419292008198e-2,3.090370539009067e-2,3.091699148817315e-2,3.0930277586255626e-2,3.0943563684338104e-2,3.095684978242058e-2,3.097013588050306e-2,3.0983421978585536e-2,3.099670807666801e-2,3.1009994174750487e-2,3.1023280272832965e-2,3.1036566370915442e-2,3.104985246899792e-2,3.1063138567080397e-2,3.1076424665162874e-2,3.108971076324535e-2,3.1102996861327826e-2,3.1116282959410303e-2,3.112956905749278e-2,3.1142855155575258e-2,3.1156141253657735e-2,3.1169427351740213e-2,3.1182713449822687e-2,3.1195999547905164e-2,3.120928564598764e-2,3.122257174407012e-2,3.1235857842152596e-2,3.1249143940235074e-2,3.126243003831755e-2,3.1275716136400025e-2,3.1289002234482506e-2,3.130228833256498e-2,3.131557443064746e-2,3.1328860528729935e-2,3.134214662681241e-2,3.135543272489489e-2,3.1368718822977364e-2,3.1382004921059845e-2,3.139529101914232e-2,3.14085771172248e-2,3.142186321530727e-2,3.143514931338975e-2,3.144843541147223e-2,3.14617215095547e-2,3.147500760763718e-2,3.148829370571966e-2,3.150157980380214e-2,3.151486590188461e-2,3.1528151999967086e-2,3.1541438098049566e-2,3.155472419613204e-2,3.156801029421452e-2,3.1581296392296995e-2,3.1594582490379476e-2,3.160786858846195e-2,3.1621154686544424e-2,3.1634440784626905e-2,3.164772688270938e-2,3.166101298079186e-2,3.1674299078874334e-2,3.1687585176956815e-2,3.170087127503929e-2,3.171415737312176e-2,3.172744347120424e-2,3.174072956928672e-2,3.17540156673692e-2,3.176730176545167e-2,3.178058786353415e-2,3.179387396161663e-2,3.18071600596991e-2,3.182044615778158e-2,3.1833732255864056e-2,3.1847018353946537e-2,3.186030445202901e-2,3.187359055011149e-2,3.1886876648193965e-2,3.190016274627644e-2,3.191344884435892e-2,3.1926734942441394e-2,3.1940021040523875e-2,3.195330713860635e-2,3.196659323668883e-2,3.1979879334771304e-2,3.199316543285378e-2,3.200645153093626e-2,3.201973762901873e-2,3.203302372710121e-2,3.204630982518369e-2,3.205959592326617e-2,3.207288202134864e-2,3.2086168119431116e-2,3.20994542175136e-2,3.211274031559607e-2,3.212602641367855e-2,3.2139312511761026e-2,3.215259860984351e-2,3.216588470792598e-2,3.2179170806008454e-2,3.2192456904090935e-2,3.220574300217341e-2,3.221902910025589e-2,3.2232315198338364e-2,3.2245601296420845e-2,3.225888739450332e-2],"kdeType":"time","kdePDF":[1662.2145495570155,1661.67039321077,1660.5731188233497,1658.9049916489098,1656.6398770979358,1653.743790454474,1650.175611290772,1645.8879473183629,1640.8281293650125,1634.9393165909746,1628.1616890156413,1620.433702959977,1611.6933841464024,1601.879632943173,1590.9335165838115,1578.7995241059596,1565.4267611944442,1550.7700640233259,1534.7910135027287,1517.4588339714117,1498.75116325273,1478.654684024485,1457.1656095571616,1434.2900199679398,1410.0440481430396,1384.453917329214,1357.5558350268307,1329.3957501827267,1300.0289827431864,1269.5197363599666,1237.9405064308642,1205.3713966977048,1171.899358325585,1137.6173657637544,1102.6235437638463,1067.0202597348293,1030.9131951793534,994.4104093196586,957.6214072197874,920.6562237818017,883.6245339718143,846.6347985499566,809.79345346546,773.2041499594967,736.9670513144405,701.1781911158815,665.9288968645686,631.3052817985916,597.3878068657089,564.2509139247409,531.9627304524834,500.58484528782543,470.17215425426696,440.77277386367433,412.4280207141674,385.17245365197266,359.03397526845555,334.0339888495969,310.1876064854138,287.50390368353277,265.98621551565174,245.63246906181953,226.43554670777968,208.3836746994461,191.46083126841407,175.64716861699284,160.91944309197527,147.25144798528922,134.61444357614127,122.97757927291019,112.30830302060912,102.5727535081422,93.7361311328874,85.76304415268955,78.61782696889864,72.26482803089853,66.66866542276198,61.794448777239396,57.60796675054879,54.075839874031814,51.165639165129164,48.84597142144832,47.08653262841313,45.858131375561435,45.13268459111654,44.883188263461435,45.08366611588998,45.7090994343492,46.7353414136999,48.13901948569834,49.89742912108738,51.98842256082874,54.39029582996237,57.08167722618072,60.04142025880336,63.2485037487864,66.68194149360001,70.32070356017023,74.14365090287588,78.12948462066873,82.25671077660198,86.50362131339321,90.84829121871395,95.26859173195396,99.74221904771464,104.24673766694606,108.75963728004696,113.25840184176201,117.72058931853769,122.12392045667283,126.446374834662,130.66629242416826,134.76247888897902,138.71431289608554,142.50185379328343,146.10594811753543,149.50833353177282,152.69173893800982,155.63997967504986,158.33804687288674,160.77219019717407,162.92999337007467,164.80044199403022,166.3739833285611,167.6425777749742,168.59974190828552,169.24058296002354,169.56182470087975]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":13,"reportName":"lookup/LinkedHashMap.Seq","reportOutliers":{"highSevere":1,"highMild":0,"lowMild":0,"samplesSeen":16,"lowSevere":0},"reportMeasured":[[3.207031400233973e-2,3.208864100000142e-2,70392278,1,null,null,null,null,null,null,null],[6.15337079980236e-2,6.155656900000395e-2,135068318,2,null,null,null,null,null,null,null],[9.6355132998724e-2,9.640136900000584e-2,211502394,3,null,null,null,null,null,null,null],[0.12284896100027254,0.12291357899999866,269655948,4,null,null,null,null,null,null,null],[0.15390326600027038,0.153980243999996,337821018,5,null,null,null,null,null,null,null],[0.18460708699785755,0.18469129799998996,405216214,6,null,null,null,null,null,null,null],[0.21514028999808943,0.21523860799999284,472236946,7,null,null,null,null,null,null,null],[0.245728488000168,0.2458443439999911,539378380,8,null,null,null,null,null,null,null],[0.2798149670015846,0.27993399400000385,614198668,9,null,null,null,null,null,null,null],[0.3079347879975103,0.3080859820000086,675922346,10,null,null,null,null,null,null,null],[0.33878928600097424,0.3389221000000049,743648136,11,null,null,null,null,null,null,null],[0.3717527640001208,0.37193179800000564,816003438,12,null,null,null,null,null,null,null],[0.40402126999833854,0.40422175400000526,886833432,13,null,null,null,null,null,null,null],[0.4345188709994545,0.4347088680000013,953775911,14,null,null,null,null,null,null,null],[0.4633233439999458,0.4635401329999951,1017002086,15,null,null,null,null,null,null,null],[0.4948667620010383,0.49505731500001104,1086240280,16,null,null,null,null,null,null,null],[0.5224900940011139,0.5227407480000039,1146874358,17,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":3.570621402615471e-2,"estLowerBound":3.426628612118356e-2,"estPoint":3.488420362072054e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9984528433988104,"estLowerBound":0.9886880480733551,"estPoint":0.9933974108587815,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.0767462072845836e-3,"estLowerBound":-2.7040106320933673e-2,"estPoint":-1.0934012875532122e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":3.816288392648474e-2,"estLowerBound":3.406164026876039e-2,"estPoint":3.643262388241591e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.843688983459404e-3,"estLowerBound":1.0725611598340382e-3,"estPoint":1.464618428605021e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.11634377161476366,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[3.2247969605211736e-2,3.229405170107195e-2,3.2340133796932166e-2,3.238621589279238e-2,3.243229798865259e-2,3.247838008451281e-2,3.252446218037302e-2,3.257054427623323e-2,3.261662637209345e-2,3.266270846795366e-2,3.270879056381387e-2,3.2754872659674084e-2,3.28009547555343e-2,3.2847036851394514e-2,3.2893118947254725e-2,3.293920104311494e-2,3.2985283138975155e-2,3.3031365234835366e-2,3.3077447330695585e-2,3.3123529426555796e-2,3.316961152241601e-2,3.3215693618276226e-2,3.326177571413644e-2,3.330785780999665e-2,3.335393990585687e-2,3.340002200171708e-2,3.344610409757729e-2,3.349218619343751e-2,3.353826828929772e-2,3.358435038515793e-2,3.3630432481018144e-2,3.367651457687836e-2,3.3722596672738574e-2,3.3768678768598785e-2,3.3814760864459004e-2,3.3860842960319215e-2,3.390692505617943e-2,3.3953007152039645e-2,3.399908924789986e-2,3.404517134376007e-2,3.409125343962029e-2,3.41373355354805e-2,3.418341763134071e-2,3.422949972720093e-2,3.427558182306114e-2,3.432166391892135e-2,3.436774601478157e-2,3.441382811064178e-2,3.445991020650199e-2,3.4505992302362204e-2,3.455207439822242e-2,3.4598156494082634e-2,3.4644238589942845e-2,3.4690320685803064e-2,3.4736402781663275e-2,3.478248487752349e-2,3.4828566973383705e-2,3.487464906924392e-2,3.492073116510413e-2,3.496681326096435e-2,3.501289535682456e-2,3.505897745268477e-2,3.510505954854499e-2,3.51511416444052e-2,3.519722374026541e-2,3.524330583612563e-2,3.528938793198584e-2,3.533547002784605e-2,3.5381552123706264e-2,3.542763421956648e-2,3.5473716315426694e-2,3.5519798411286906e-2,3.5565880507147124e-2,3.5611962603007336e-2,3.565804469886755e-2,3.5704126794727765e-2,3.575020889058798e-2,3.579629098644819e-2,3.584237308230841e-2,3.588845517816862e-2,3.593453727402883e-2,3.598061936988905e-2,3.602670146574926e-2,3.607278356160947e-2,3.611886565746969e-2,3.61649477533299e-2,3.621102984919011e-2,3.6257111945050324e-2,3.630319404091054e-2,3.6349276136770754e-2,3.6395358232630966e-2,3.6441440328491184e-2,3.6487522424351396e-2,3.653360452021161e-2,3.6579686616071826e-2,3.662576871193204e-2,3.667185080779225e-2,3.671793290365247e-2,3.676401499951268e-2,3.681009709537289e-2,3.68561791912331e-2,3.690226128709332e-2,3.694834338295353e-2,3.699442547881375e-2,3.704050757467396e-2,3.708658967053417e-2,3.7132671766394384e-2,3.71787538622546e-2,3.7224835958114814e-2,3.7270918053975026e-2,3.7317000149835244e-2,3.7363082245695456e-2,3.740916434155567e-2,3.7455246437415886e-2,3.75013285332761e-2,3.754741062913631e-2,3.759349272499653e-2,3.763957482085674e-2,3.768565691671695e-2,3.773173901257716e-2,3.777782110843738e-2,3.782390320429759e-2,3.786998530015781e-2,3.791606739601802e-2,3.796214949187823e-2,3.8008231587738445e-2,3.805431368359866e-2,3.8100395779458875e-2],"kdeType":"time","kdePDF":[194.07239853928903,194.08362480386157,194.10597570630176,194.13924848469927,194.18314022235666,194.2372493119783,194.3010773959486,194.37403177252565,194.4554282553477,194.54449447129272,194.6403735794642,194.74212839190835,194.8487458746165,194.95914200543646,195.0721669637281,195.18661062495283,195.3012083318991,195.41464691292066,195.52557091641393,195.63258902978168,195.73428065034128,195.82920257502315,195.91589577529282,195.9928922234942,196.0587217367795,196.111918804937,196.1510293687697,196.17461751619598,196.18127206394692,196.16961299360798,196.1382977117956,196.08602710546106,196.0115513646651,195.91367554666388,195.79126485677008,195.64324962320265,195.46862994499153,195.26647999395848,195.0359519538297,194.77627958164717,194.48678137880609,194.16686336126102,193.81602142067868,193.43384327057584,193.0200099737372,192.57429704946,192.096575161394,191.58681038893883,191.04506408729168,190.47149234332463,189.86634503646576,189.22996451568673,188.56278390551716,187.8653250557366,187.13819615099536,186.38208899811622,185.5977760101798,184.78610690773831,183.94800515858304,183.08446417845212,182.19654331585912,181.28536364489148,180.35210359032806,179.39799440979624,178.42431555789216,177.43238995726813,176.42357920160467,175.3992787151812,174.36091289339936,173.30993024814404,172.2477985812522,171.17600020864774,170.0960272568582,169.00937705270195,167.91754762589383,166.8220333432082,165.7243206916323,164.62588422668733,163.52818270075937,162.4326553849168,161.34071859626425,160.25376244144465,159.17314778542112,158.10020345319566,157.03622367062545,155.98246574902305,154.9401480167476,153.91044799955546,152.89450085004813,151.89339802518165,150.9081862094517,149.9398664800854,148.98939370932698,148.05767619773337,147.14557553128316,146.25390665405976,145.38343814730186,144.5348927047215,143.70894779317473,142.9062364870377,142.1273484639868,141.3728311493155,140.64319099543184,139.93889488278188,139.26037162812202,138.60801358582808,137.98217832777348,137.3831903872298,136.81134305224677,136.2669001940422,135.75009811608354,135.2611474097604,134.80023480283452,134.36752498720466,133.9631624129352,133.5872730359684,133.23996600746355,132.92133529328189,132.63146121276088,132.37041188658654,132.1382445842827,131.93500696257942,131.76073818670366,131.61546992744144,131.49922722765996,131.4120292328333,131.3538897809978,131.3248178484556]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":14,"reportName":"lookup/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":15,"lowSevere":0},"reportMeasured":[[3.3600337999814656e-2,3.360258699999008e-2,73750890,1,null,null,null,null,null,null,null],[6.547164800213068e-2,6.549093099999936e-2,143712082,2,null,null,null,null,null,null,null],[0.10612796999703278,0.10621105200000613,232953202,3,null,null,null,null,null,null,null],[0.14889450600094278,0.14898993099998847,326826496,4,null,null,null,null,null,null,null],[0.17246585399698233,0.17259406899999874,378565902,5,null,null,null,null,null,null,null],[0.20337789300174336,0.2035430990000009,446418400,6,null,null,null,null,null,null,null],[0.2393437559985614,0.2395373899999953,525363978,7,null,null,null,null,null,null,null],[0.2727564480010187,0.27296838499999865,598704924,8,null,null,null,null,null,null,null],[0.3038838320026116,0.3041209630000026,667030529,9,null,null,null,null,null,null,null],[0.34773472899905755,0.34801853799999094,763283271,10,null,null,null,null,null,null,null],[0.37474476299757953,0.3750396119999948,822570690,11,null,null,null,null,null,null,null],[0.40441815799931646,0.4047344989999999,887704224,12,null,null,null,null,null,null,null],[0.44313011600024765,0.4434898970000063,972677696,13,null,null,null,null,null,null,null],[0.5115269369998714,0.5118941629999938,1122809598,14,null,null,null,null,null,null,null],[0.5506122920014604,0.5510592779999968,1208602560,15,null,null,null,null,null,null,null],[0.6018034020016785,0.602206222999996,1320967660,16,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":1.8854385608461005e-2,"estLowerBound":1.8353393095660316e-2,"estPoint":1.8592965281378555e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9988769535765245,"estLowerBound":0.9953190167291983,"estPoint":0.9974665111703166,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":6.475447593058793e-3,"estLowerBound":-1.3513942007481897e-3,"estPoint":2.1299595713359138e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":1.8649088564829917e-2,"estLowerBound":1.7880286878546633e-2,"estPoint":1.83239129779859e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.889004841042409e-4,"estLowerBound":4.905290524957243e-4,"estPoint":6.002411348437584e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":8.527715398147008e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[1.7483651481176556e-2,1.750446418697566e-2,1.7525276892774767e-2,1.7546089598573872e-2,1.7566902304372977e-2,1.7587715010172082e-2,1.7608527715971187e-2,1.762934042177029e-2,1.7650153127569394e-2,1.76709658333685e-2,1.7691778539167605e-2,1.771259124496671e-2,1.7733403950765815e-2,1.775421665656492e-2,1.7775029362364025e-2,1.779584206816313e-2,1.7816654773962236e-2,1.783746747976134e-2,1.7858280185560446e-2,1.7879092891359548e-2,1.7899905597158653e-2,1.7920718302957758e-2,1.7941531008756863e-2,1.796234371455597e-2,1.7983156420355074e-2,1.800396912615418e-2,1.8024781831953284e-2,1.804559453775239e-2,1.8066407243551495e-2,1.80872199493506e-2,1.8108032655149705e-2,1.812884536094881e-2,1.8149658066747912e-2,1.8170470772547017e-2,1.8191283478346122e-2,1.8212096184145227e-2,1.8232908889944333e-2,1.8253721595743438e-2,1.8274534301542543e-2,1.8295347007341648e-2,1.8316159713140753e-2,1.833697241893986e-2,1.8357785124738964e-2,1.837859783053807e-2,1.8399410536337174e-2,1.8420223242136276e-2,1.844103594793538e-2,1.8461848653734486e-2,1.848266135953359e-2,1.8503474065332697e-2,1.85242867711318e-2,1.8545099476930907e-2,1.8565912182730012e-2,1.8586724888529117e-2,1.8607537594328222e-2,1.8628350300127328e-2,1.8649163005926433e-2,1.8669975711725538e-2,1.869078841752464e-2,1.8711601123323745e-2,1.873241382912285e-2,1.8753226534921955e-2,1.877403924072106e-2,1.8794851946520166e-2,1.881566465231927e-2,1.8836477358118376e-2,1.885729006391748e-2,1.8878102769716586e-2,1.889891547551569e-2,1.8919728181314797e-2,1.89405408871139e-2,1.8961353592913004e-2,1.898216629871211e-2,1.9002979004511214e-2,1.902379171031032e-2,1.9044604416109424e-2,1.906541712190853e-2,1.9086229827707635e-2,1.910704253350674e-2,1.9127855239305845e-2,1.914866794510495e-2,1.9169480650904056e-2,1.9190293356703157e-2,1.9211106062502262e-2,1.9231918768301368e-2,1.9252731474100473e-2,1.9273544179899578e-2,1.9294356885698683e-2,1.931516959149779e-2,1.9335982297296894e-2,1.9356795003096e-2,1.9377607708895104e-2,1.939842041469421e-2,1.9419233120493314e-2,1.944004582629242e-2,1.946085853209152e-2,1.9481671237890626e-2,1.950248394368973e-2,1.9523296649488837e-2,1.9544109355287942e-2,1.9564922061087047e-2,1.9585734766886152e-2,1.9606547472685257e-2,1.9627360178484363e-2,1.9648172884283468e-2,1.9668985590082573e-2,1.9689798295881678e-2,1.9710611001680783e-2,1.9731423707479885e-2,1.975223641327899e-2,1.9773049119078095e-2,1.97938618248772e-2,1.9814674530676306e-2,1.983548723647541e-2,1.9856299942274516e-2,1.987711264807362e-2,1.9897925353872727e-2,1.9918738059671832e-2,1.9939550765470937e-2,1.9960363471270042e-2,1.9981176177069147e-2,2.000198888286825e-2,2.0022801588667354e-2,2.004361429446646e-2,2.0064427000265565e-2,2.008523970606467e-2,2.0106052411863775e-2,2.012686511766288e-2],"kdeType":"time","kdePDF":[442.8917576526994,442.91873212848816,442.9725205919237,443.05280242170295,443.159097573032,443.29076764139376,443.44701727952963,443.62689596643133,443.8293001268361,444.05297559937463,444.2965204511904,444.5583881364769,444.83689099600906,445.13020409433955,445.4363693909134,445.75330024090033,446.07878622108194,446.41049827562034,446.74599417601644,447.082724289001,447.4180376455211,447.7491883033599,448.0733419952883,448.3875830539589,448.68892160405494,448.9743010114608,449.24060557846616,449.48466847321913,449.7032798808348,449.8931953627334,450.0511444099258,450.1738391751062,450.2579833675281,450.3002812937655,450.2974470265701,450.2462136831638,450.14334279342853,449.9856337376065,449.7699332322857,449.4931448426431,449.1522384981426,448.7442599881628,448.2663404133352,447.71570556776294,447.08968522670875,446.38572231386706,445.6013819218945,444.7343601595595,443.78249279861006,442.7437636933212,441.61631294562255,440.39844478878206,439.0886351627681,437.68553895472303,436.1879968783575,434.5950419666243,432.90590565265575,431.12002341474044,429.2370399619909,427.2568139383941,425.1794221240589,423.0051631137545,420.73456045418976,418.3683652229968,415.907558033952,413.3533504546871,410.70718582490497,407.97073946501644,405.1459182670351,402.2348596616108,399.23992995713115,396.1637220489637,393.009052499045,389.7789579882264,386.476691145952,383.1057157640662,379.66970140369887,376.17251740636624,372.61822632251574,369.01107677284983,365.35549575975284,361.656080448118,357.91758943671823,354.14493354306416,350.34316612635007,346.5174729746896,342.6731617842716,338.81565125943075,334.95045986381933,331.08319425395877,327.21953742738003,323.3652366183829,319.5260909750919,315.70793905203226,311.91664615281127,308.1580915577594,304.4381556714774,300.76270712522603,297.1375898689324,293.5686102873197,290.0615243742672,286.62202499900206,283.2557292971152,279.96816621867987,276.7647642649558,273.6508394442759,270.6315834767595,267.71205227647255,264.8971547385751,262.1916418578711,259.60009620399956,257.12692177730827,254.77633426821703,252.55235174162826,250.45878576668184,248.4992330108785,246.67706731632535,244.99543227458747,243.45723431536763,242.06513632297998,240.82155179334742,239.72863954302213,238.78829898052052,238.00216594906672,237.3716091486622,236.89772714423378,236.5813459654641,236.42301730276995]}],"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":21,"lowSevere":0},"reportMeasured":[[1.9348067999089835e-2,1.9356362999999988e-2,42467340,1,null,null,null,null,null,null,null],[3.5408142997766845e-2,3.542650500000377e-2,77722006,2,null,null,null,null,null,null,null],[5.603412100026617e-2,5.606165499999349e-2,122996324,3,null,null,null,null,null,null,null],[7.736946200020611e-2,7.742896199999905e-2,169827880,4,null,null,null,null,null,null,null],[9.953329100244446e-2,9.959841500000266e-2,218478016,5,null,null,null,null,null,null,null],[0.11432876700200723,0.11441799700000388,250954356,6,null,null,null,null,null,null,null],[0.1335787909993087,0.1336771250000055,293208084,7,null,null,null,null,null,null,null],[0.15439421799965203,0.15449606100000324,338898354,8,null,null,null,null,null,null,null],[0.16510557099900325,0.16519384699999762,362409764,9,null,null,null,null,null,null,null],[0.1881327949995466,0.18825799600000437,412954832,10,null,null,null,null,null,null,null],[0.19568347499807714,0.19582754600000385,429528670,11,null,null,null,null,null,null,null],[0.22823892800079193,0.22840473799999472,500988622,12,null,null,null,null,null,null,null],[0.24040628300281242,0.24054730999999663,527695894,13,null,null,null,null,null,null,null],[0.24932587900184444,0.24950023700000656,547275050,14,null,null,null,null,null,null,null],[0.26885725099782576,0.2690388120000051,590146144,15,null,null,null,null,null,null,null],[0.29578369400041993,0.2959933500000034,649250202,16,null,null,null,null,null,null,null],[0.3080023740003526,0.3081818940000005,676070288,17,null,null,null,null,null,null,null],[0.3216848019983445,0.3218901219999992,706103640,18,null,null,null,null,null,null,null],[0.3617329389999213,0.3618969110000023,794009498,19,null,null,null,null,null,null,null],[0.3645782169987797,0.3648315319999966,800255198,20,null,null,null,null,null,null,null],[0.39042620899999747,0.3907049760000092,856991984,21,null,null,null,null,null,null,null],[0.41485581600136356,0.4151199999999875,910615103,22,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":7.184987411789664e-2,"estLowerBound":6.657259152672139e-2,"estPoint":6.880135554728915e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9984438440142571,"estLowerBound":0.9810591844275286,"estPoint":0.9938181726499868,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.9767233920142412e-2,"estLowerBound":-2.2993694206581733e-2,"estPoint":-2.6225216361953256e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":7.195431582174967e-2,"estLowerBound":6.633688721954452e-2,"estPoint":6.925696163638019e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.886786435481943e-3,"estLowerBound":2.910503358264081e-3,"estPoint":4.35907675998751e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.17012030837842088,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[6.0315789911459965e-2,6.046226520662e-2,6.0608740501780035e-2,6.075521579694007e-2,6.0901691092100106e-2,6.104816638726014e-2,6.119464168242017e-2,6.1341116977580205e-2,6.148759227274024e-2,6.1634067567900276e-2,6.178054286306031e-2,6.192701815822035e-2,6.207349345338038e-2,6.221996874854042e-2,6.236644404370045e-2,6.251291933886048e-2,6.265939463402052e-2,6.280586992918055e-2,6.29523452243406e-2,6.309882051950062e-2,6.324529581466067e-2,6.33917711098207e-2,6.353824640498072e-2,6.368472170014076e-2,6.383119699530079e-2,6.397767229046084e-2,6.412414758562086e-2,6.42706228807809e-2,6.441709817594093e-2,6.456357347110098e-2,6.4710048766261e-2,6.485652406142105e-2,6.500299935658108e-2,6.51494746517411e-2,6.529594994690115e-2,6.544242524206118e-2,6.558890053722122e-2,6.573537583238125e-2,6.588185112754129e-2,6.602832642270132e-2,6.617480171786136e-2,6.632127701302139e-2,6.646775230818142e-2,6.661422760334146e-2,6.676070289850149e-2,6.690717819366153e-2,6.705365348882156e-2,6.72001287839816e-2,6.734660407914163e-2,6.749307937430167e-2,6.76395546694617e-2,6.778602996462174e-2,6.793250525978177e-2,6.80789805549418e-2,6.822545585010184e-2,6.837193114526187e-2,6.851840644042191e-2,6.866488173558194e-2,6.881135703074198e-2,6.895783232590201e-2,6.910430762106205e-2,6.925078291622208e-2,6.939725821138212e-2,6.954373350654215e-2,6.969020880170218e-2,6.983668409686222e-2,6.998315939202225e-2,7.01296346871823e-2,7.027610998234232e-2,7.042258527750236e-2,7.056906057266239e-2,7.071553586782243e-2,7.086201116298246e-2,7.10084864581425e-2,7.115496175330253e-2,7.130143704846256e-2,7.14479123436226e-2,7.159438763878263e-2,7.174086293394268e-2,7.18873382291027e-2,7.203381352426275e-2,7.218028881942277e-2,7.232676411458282e-2,7.247323940974285e-2,7.261971470490289e-2,7.276619000006292e-2,7.291266529522294e-2,7.305914059038299e-2,7.320561588554302e-2,7.335209118070306e-2,7.349856647586309e-2,7.364504177102313e-2,7.379151706618316e-2,7.39379923613432e-2,7.408446765650323e-2,7.423094295166327e-2,7.43774182468233e-2,7.452389354198333e-2,7.467036883714337e-2,7.48168441323034e-2,7.496331942746344e-2,7.510979472262347e-2,7.525627001778351e-2,7.540274531294354e-2,7.554922060810358e-2,7.569569590326361e-2,7.584217119842365e-2,7.598864649358368e-2,7.613512178874371e-2,7.628159708390375e-2,7.642807237906378e-2,7.657454767422382e-2,7.672102296938385e-2,7.68674982645439e-2,7.701397355970392e-2,7.716044885486395e-2,7.730692415002399e-2,7.745339944518403e-2,7.759987474034406e-2,7.774635003550409e-2,7.789282533066413e-2,7.803930062582416e-2,7.81857759209842e-2,7.833225121614423e-2,7.847872651130428e-2,7.86252018064643e-2,7.877167710162433e-2,7.891815239678437e-2],"kdeType":"time","kdePDF":[57.199481315689766,57.20544685904051,57.21735397890593,57.23515480930735,57.25877772033092,57.28812752049019,57.32308572570709,57.363510894196864,57.409239026367004,57.460084028666564,57.5158382401509,57.57627302035752,57.64113939692413,57.71016877121676,57.78307368007849,57.859548611654866,57.939270873103105,58.021901507847964,58.107086259908705,58.19445658268892,58.28363068949446,58.37421464292535,58.46580348017493,58.557982371164634,58.650327806345494,58.7424088109088,58.833788182068204,58.92402374600396,59.01266963099842,59.09927755323916,59.18339811172389,59.26458208866867,59.342381751799195,59.41635215489318,59.48605243294156,59.55104708830614,59.61090726427263,59.66521200243048,59.7135494803538,59.75551822611277,59.79072830620972,59.81880248361103,59.83937734263242,59.852104377534,59.85665104178784,59.852701755100775,59.83995886540089,59.818143563135095,59.786996745369315,59.74627982733845,59.695775499254445,59.63528842635109,59.564645890318914,59.483698370467835,59.39232006314,59.29040933809016,59.17788913074444,59.05470726945002,58.920836737027166,58.77627586614083,58.62104846821035,58.45520389578155,58.27881703848675,58.09198825292055,57.89484322695635,57.68753277922513,57.47023259466728,57.24314289725585,57.00648806116816,56.760516161858064,56.50549846864629,56.24172888060703,55.969523307677015,55.68921899905809,55.401173821113325,55.10576548708188,54.80339074104765,54.49446449870005,54.17941894751454,53.85870260906128,53.53277936621716,53.202127458115406,52.867238445710356,52.52861615087194,52.18677557194498,51.84224177872305,51.495548789786255,51.14723843514466,50.79785920710868,50.44796510228024,50.09811445751873,49.74886878269084,49.40079159295593,49.05444724327803,48.71039976778359,48.36921172650968,48.03144306200347,47.697649968148546,47.368383773500234,47.04418984131856,46.72560648838787,46.41316392461274,46.107383215276734,45.80877526774833,45.51783984431404,45.23506460271657,44.96092416587291,44.69587922214708,44.440375657453146,44.19484372036806,43.9596972213404,43.73533276699094,43.52212903041459,43.32044605831029,43.13062461568728,42.95298556882174,42.78782930706761,42.635435204060705,42.496061118793065,42.369942936979285,42.25729415308292,42.15830549332358,42.073144579941044,42.00195563695139,41.944859237593995,41.9019520936329,41.873306886645054,41.85897214139897]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":16,"reportName":"delete/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":10,"lowSevere":0},"reportMeasured":[[6.418465900060255e-2,6.421853499999486e-2,140884454,1,null,null,null,null,null,null,null],[0.12373227799980668,0.12378753099999074,271594860,2,null,null,null,null,null,null,null],[0.23210417099835468,0.23220641499999317,509472720,3,null,null,null,null,null,null,null],[0.28060237300087465,0.28073254800000313,615926830,4,null,null,null,null,null,null,null],[0.3448617810026917,0.344990205000002,756977243,5,null,null,null,null,null,null,null],[0.3873836860002484,0.387576793000008,850313183,6,null,null,null,null,null,null,null],[0.45634235399847967,0.4565744450000011,1001678452,7,null,null,null,null,null,null,null],[0.5810728370015568,0.5813250719999985,1275463678,8,null,null,null,null,null,null,null],[0.629946855999151,0.630229994000004,1382742832,9,null,null,null,null,null,null,null],[0.6812350440013688,0.6815408190000056,1495321279,10,null,null,null,null,null,null,null],[0.7606456909998087,0.7609551970000012,1669628919,11,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.31803884141788674,"estLowerBound":0.3088634549358604,"estPoint":0.312881759024926,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9970492767622107,"estPoint":0.9990361292745246,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":4.8935699000138146e-2,"estLowerBound":-3.338266448123161e-2,"estPoint":-1.066464590003311e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.32633696757121805,"estLowerBound":0.2952951485003718,"estPoint":0.31405174790015733,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.063215807089006e-3,"estLowerBound":8.651382806075028e-4,"estPoint":5.108554903587085e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.15999999999999998,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.30630561227880393,0.30642120769904996,0.30653680311929593,0.30665239853954196,0.30676799395978793,0.30688358938003396,0.30699918480027993,0.30711478022052596,0.30723037564077194,0.30734597106101796,0.30746156648126394,0.30757716190150997,0.30769275732175594,0.30780835274200197,0.30792394816224794,0.30803954358249397,0.30815513900273994,0.30827073442298597,0.30838632984323194,0.30850192526347797,0.30861752068372394,0.30873311610397,0.30884871152421595,0.308964306944462,0.30907990236470795,0.309195497784954,0.30931109320519995,0.309426688625446,0.30954228404569195,0.309657879465938,0.30977347488618395,0.30988907030643,0.31000466572667595,0.310120261146922,0.31023585656716796,0.310351451987414,0.31046704740765996,0.310582642827906,0.31069823824815196,0.310813833668398,0.31092942908864396,0.31104502450889,0.31116061992913596,0.311276215349382,0.31139181076962796,0.311507406189874,0.31162300161011997,0.311738597030366,0.31185419245061197,0.311969787870858,0.31208538329110397,0.31220097871135,0.31231657413159597,0.312432169551842,0.31254776497208797,0.312663360392334,0.31277895581258,0.312894551232826,0.313010146653072,0.313125742073318,0.313241337493564,0.31335693291381,0.313472528334056,0.313588123754302,0.313703719174548,0.313819314594794,0.31393491001504,0.314050505435286,0.314166100855532,0.314281696275778,0.314397291696024,0.31451288711627,0.314628482536516,0.314744077956762,0.314859673377008,0.314975268797254,0.3150908642175,0.315206459637746,0.315322055057992,0.315437650478238,0.315553245898484,0.31566884131873,0.315784436738976,0.315900032159222,0.316015627579468,0.316131222999714,0.31624681841996,0.316362413840206,0.316478009260452,0.316593604680698,0.316709200100944,0.31682479552119003,0.316940390941436,0.31705598636168203,0.317171581781928,0.31728717720217403,0.31740277262242,0.31751836804266603,0.317633963462912,0.31774955888315803,0.317865154303404,0.31798074972365004,0.318096345143896,0.31821194056414204,0.318327535984388,0.31844313140463404,0.31855872682488,0.31867432224512604,0.318789917665372,0.31890551308561804,0.319021108505864,0.31913670392611004,0.319252299346356,0.31936789476660205,0.319483490186848,0.31959908560709405,0.31971468102734,0.31983027644758605,0.319945871867832,0.32006146728807805,0.320177062708324,0.32029265812857005,0.320408253548816,0.32052384896906205,0.320639444389308,0.32075503980955405,0.3208706352298001,0.32098623065004606],"kdeType":"time","kdePDF":[77.9230351755555,77.91676249934793,77.90422125059496,77.88541963633712,77.8603699664044,77.82908865248167,77.79159620676562,77.7479172401324,77.69808045971449,77.64211866576679,77.58006874768506,77.51197167902149,77.43787251132805,77.35782036664223,77.2718684284173,77.18007393068761,77.08249814524828,76.97920636662045,76.87026789456637,76.75575601391246,76.63574797143599,76.5103249495681,76.3795720366675,76.2435781936195,76.10243621652076,75.95624269521454,75.8050979674503,75.6491060684498,75.48837467567503,75.32301504860503,75.15314196334474,74.97887364190595,74.80033167601789,74.61764094534615,74.43092953001899,74.2403286173837,74.04597240293917,73.84799798541603,73.64654525600156,73.44175678173437,73.23377768311991,73.0227555060479,72.80884008811942,72.59218341952216,72.37293949861909,72.15126418244714,71.92731503234815,71.70125115498564,71.47323303902546,71.24342238778823,71.01198194820446,70.77907533643155,70.54486686051148,70.30952134047519,70.07320392631546,69.83607991427418,69.5983145619029,69.36007290237536,69.12151955854029,68.88281855721786,68.64413314424958,68.40562560082044,68.16745706157559,67.92978733505691,67.69277472698353,67.45657586689948,67.22134553870437,66.98723651557701,66.75439939979013,66.52298246790396,66.29313152180755,66.06498974606366,65.83869757198883,65.61439254888124,65.39220922278234,65.17227902313316,64.95473015765653,64.73968751576724,64.52727258077847,64.31760335114083,64.1107942709136,63.9069561696325,63.706196211699535,63.508617855383534,63.31432082147867,63.12340107163069,62.935950796298094,62.75205841227738,62.57180856967884,62.395282168201696,62.22255638251508,62.05370469651497,61.88879694618656,61.72789937076629,61.571074671860394,61.41838208014334,61.26987742922564,61.12561323625016,60.98563878874617,60.85000023724358,60.71874069312472,60.591900331168546,60.46951649622196,60.35162381341589,60.23825430132846,60.12943748748617,60.025200525584935,59.92556831380618,59.830563613601,59.74020716831433,59.65451782102453,59.57351263097972,59.49720698802062,59.42561472439217,59.35874822336046,59.29661852406953,59.23923542209264,59.186607565156045,59.13874254353858,59.095646974679056,59.05732658155296,59.02378626441351,58.995030165525925,58.97106172656066,58.95188373834923,58.93749838274552,58.92790726637731,58.92311144611302]}],"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.2893708550000156,0.28945265100000483,635171296,1,null,null,null,null,null,null,null],[0.6395259960008843,0.6398445969999926,1403769304,2,null,null,null,null,null,null,null],[0.9341053989992361,0.9345107280000065,2050375338,3,null,null,null,null,null,null,null],[1.230116293001629,1.2305828220000024,2700123140,4,null,null,null,null,null,null,null],[1.56433444600043,1.5650047459999996,3433736688,5,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.3428401871998568,"estLowerBound":0.29083887617878446,"estPoint":0.3197353696833014,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9097115310692439,"estPoint":0.9803896850791622,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.19849249300023036,"estLowerBound":-0.33171417362291716,"estPoint":-3.6140858801081824e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.40636149900092255,"estLowerBound":0.2585908569999441,"estPoint":0.32607010120045743,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":4.202518238869635e-2,"estLowerBound":1.731677156351609e-2,"estPoint":3.0840905315095434e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1865650164292625,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.2777682250813658,0.2784560022570625,0.27914377943275925,0.279831556608456,0.2805193337841527,0.28120711095984946,0.2818948881355462,0.28258266531124293,0.28327044248693967,0.28395821966263635,0.2846459968383331,0.2853337740140298,0.28602155118972655,0.2867093283654233,0.28739710554112,0.28808488271681676,0.2887726598925135,0.28946043706821023,0.29014821424390697,0.2908359914196037,0.29152376859530044,0.29221154577099717,0.2928993229466939,0.29358710012239064,0.2942748772980874,0.2949626544737841,0.29565043164948085,0.2963382088251776,0.29702598600087426,0.297713763176571,0.29840154035226774,0.29908931752796447,0.2997770947036612,0.30046487187935794,0.3011526490550547,0.3018404262307514,0.30252820340644815,0.3032159805821449,0.3039037577578416,0.30459153493353835,0.3052793121092351,0.3059670892849318,0.30665486646062856,0.3073426436363253,0.30803042081202203,0.30871819798771877,0.3094059751634155,0.3100937523391122,0.3107815295148089,0.31146930669050565,0.3121570838662024,0.3128448610418991,0.31353263821759586,0.3142204153932926,0.31490819256898933,0.31559596974468607,0.3162837469203828,0.31697152409607954,0.3176593012717763,0.318347078447473,0.31903485562316974,0.3197226327988665,0.3204104099745632,0.32109818715025995,0.32178596432595663,0.3224737415016534,0.3231615186773501,0.32384929585304684,0.3245370730287436,0.3252248502044403,0.32591262738013704,0.3266004045558338,0.3272881817315305,0.32797595890722725,0.328663736082924,0.3293515132586207,0.33003929043431746,0.3307270676100142,0.3314148447857109,0.33210262196140766,0.3327903991371044,0.33347817631280113,0.33416595348849787,0.33485373066419455,0.3355415078398913,0.336229285015588,0.33691706219128476,0.3376048393669815,0.3382926165426782,0.33898039371837496,0.3396681708940717,0.34035594806976843,0.34104372524546517,0.3417315024211619,0.34241927959685864,0.3431070567725554,0.3437948339482521,0.34448261112394885,0.3451703882996456,0.3458581654753423,0.346545942651039,0.3472337198267358,0.34792149700243247,0.3486092741781292,0.34929705135382594,0.3499848285295227,0.3506726057052194,0.35136038288091614,0.3520481600566129,0.3527359372323096,0.35342371440800635,0.3541114915837031,0.3547992687593998,0.35548704593509656,0.3561748231107933,0.35686260028649003,0.35755037746218676,0.35823815463788344,0.35892593181358023,0.3596137089892769,0.3603014861649737,0.3609892633406704,0.3616770405163671,0.36236481769206386,0.3630525948677606,0.3637403720434573,0.36442814921915406,0.3651159263948508],"kdeType":"time","kdePDF":[12.105819831580048,12.105314013564065,12.104302925612297,12.10278766307788,12.100769866973454,12.098251721553794,12.09523595109779,12.091725815894167,12.087725107436547,12.083238142834386,12.078269758447568,12.072825302753461,12.066910628456426,12.060532083850774,12.053696503449371,12.046411197891127,12.038683943141784,12.030522969003417,12.021936946949321,12.012934977301844,12.003526575772117,11.993721659381357,11.98353053178487,11.972963868020729,11.962032698706237,11.950748393706368,11.939122645299413,11.927167450866108,11.91489509512949,11.902318131973841,11.8894493658719,11.876301832950677,11.862888781726918,11.849223653544415,11.835320062746003,11.821191776614056,11.80685269511411,11.792316830476867,11.777598286654714,11.76271123868942,11.747669912028359,11.732488561827179,11.717181452277222,11.701762835996593,11.686246933524009,11.670647912954905,11.654979869759496,11.639256806822624,11.623492614745247,11.607701052447446,11.59189572811264,11.576090080512598,11.5602973607523,11.54453061447359,11.528802664555778,11.513126094350898,11.497513231490467,11.481976132299975,11.46652656685603,11.451176004720462,11.435935601384083,11.420816185451931,11.405828246600006,11.390981924332419,11.376286997565899,11.361752875067126,11.34738858676635,11.33320277596896,11.319203692484455,11.305399186690352,11.291796704546064,11.278403283569723,11.265225549788285,11.252269715668954,11.239541579037297,11.2270465229848,11.214789516766011,11.20277511768264,11.191007473949163,11.17949032853183,11.168227023949973,11.157220508025791,11.146473340565924,11.135987700955276,11.125765396640707,11.115807872479511,11.106116220924717,11.096691193016701,11.087533210147791,11.078642376564105,11.070018492566303,11.061661068368585,11.053569338572899,11.045742277213241,11.038178613322806,11.030876846974834,11.02383526574625,11.017051961551559,11.010524847792977,11.004251676771474,10.998230057302356,10.992457472477996,10.986931297519629,10.98164881765952,10.97660724599458,10.971803741252197,10.967235425409216,10.962899401105265,10.958792768792026,10.954912643560817,10.951256171591666,10.947820546168275,10.944603023204408,10.941600936228923,10.93881171077825,10.936232878147074,10.933862088450024,10.931697122949513,10.929735905607187,10.927976513819173,10.926417188297943,10.925056342066624,10.923892568534507,10.922924648625749,10.922151556936434,10.921572466898631,10.921186754933387,10.92099400357823]}],"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.2674577709985897,0.2675630260000048,587070540,1,null,null,null,null,null,null,null],[0.7156742070001201,0.7159726219999953,1570916204,2,null,null,null,null,null,null,null],[0.8551419050018012,0.8554985869999996,1877049382,3,null,null,null,null,null,null,null],[1.2328559210000094,1.2333032880000019,2706136874,4,null,null,null,null,null,null,null],[1.6392174200009322,1.6394691140000077,3598106198,5,null,null,null,null,null,null,null]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.32054798234246284,"estLowerBound":0.31055797004782754,"estPoint":0.3163024372206242,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9977090574489861,"estPoint":0.9990738970531771,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":6.267249430202246e-2,"estLowerBound":-2.0965021001757383e-2,"estPoint":8.825069899830798e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.3281390182510222,"estLowerBound":0.2963836114995496,"estPoint":0.31132079950002667,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.690315050020456e-3,"estLowerBound":3.120241838309029e-3,"estPoint":6.005503526427491e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.16,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":6.088586653623543e-7},"reportKDEs":[{"kdeValues":[0.3083716262531125,0.3084974846757221,0.3086233430983316,0.3087492015209412,0.3088750599435508,0.3090009183661604,0.30912677678876993,0.3092526352113795,0.3093784936339891,0.3095043520565987,0.30963021047920825,0.30975606890181784,0.30988192732442743,0.310007785747037,0.31013364416964656,0.31025950259225615,0.31038536101486575,0.31051121943747534,0.3106370778600849,0.31076293628269447,0.31088879470530406,0.31101465312791365,0.3111405115505232,0.3112663699731328,0.3113922283957424,0.31151808681835197,0.3116439452409615,0.3117698036635711,0.3118956620861807,0.31202152050879023,0.3121473789313998,0.3122732373540094,0.312399095776619,0.31252495419922854,0.31265081262183814,0.31277667104444773,0.3129025294670573,0.31302838788966686,0.31315424631227645,0.31328010473488604,0.31340596315749564,0.3135318215801052,0.31365768000271477,0.31378353842532436,0.31390939684793395,0.3140352552705435,0.3141611136931531,0.3142869721157627,0.31441283053837227,0.3145386889609818,0.3146645473835914,0.314790405806201,0.3149162642288106,0.3150421226514201,0.3151679810740297,0.3152938394966393,0.31541969791924884,0.31554555634185844,0.31567141476446803,0.3157972731870776,0.31592313160968716,0.31604899003229675,0.31617484845490634,0.31630070687751594,0.3164265653001255,0.31655242372273507,0.31667828214534466,0.31680414056795425,0.3169299989905638,0.3170558574131734,0.317181715835783,0.31730757425839257,0.3174334326810021,0.3175592911036117,0.3176851495262213,0.3178110079488309,0.3179368663714404,0.31806272479405,0.3181885832166596,0.31831444163926914,0.31844030006187873,0.3185661584844883,0.3186920169070979,0.31881787532970746,0.31894373375231705,0.31906959217492664,0.31919545059753623,0.31932130902014577,0.31944716744275536,0.31957302586536496,0.31969888428797455,0.3198247427105841,0.3199506011331937,0.32007645955580327,0.32020231797841286,0.3203281764010224,0.320454034823632,0.3205798932462416,0.3207057516688512,0.3208316100914607,0.3209574685140703,0.3210833269366799,0.32120918535928944,0.32133504378189903,0.3214609022045086,0.3215867606271182,0.32171261904972775,0.32183847747233735,0.32196433589494694,0.32209019431755653,0.32221605274016607,0.32234191116277566,0.32246776958538526,0.32259362800799485,0.3227194864306044,0.322845344853214,0.32297120327582357,0.32309706169843316,0.3232229201210427,0.3233487785436523,0.3234746369662619,0.3236004953888715,0.323726353811481,0.3238522122340906,0.3239780706567002,0.32410392907930974,0.32422978750191933,0.3243556459245289],"kdeType":"time","kdePDF":[64.24158351088542,64.23805011127064,64.23099151990591,64.22042413292364,64.2063724955763,64.18886924363264,64.16795502545799,64.14367840496608,64.11609574567458,64.08527107614313,64.05127593711642,64.01418921073918,63.974096932253005,63.9310920846271,63.885274376615534,63.8367500047741,63.7856314000082,63.732036959259986,63.67609076297948,63.61792227905789,63.557666053934724,63.495461391620154,63.431452021404574,63.365785755053295,63.29861413431049,63.230092069559674,63.16037747050954,63.08963086979284,63.01801504038363,62.94569460775306,62.872835657696434,62.799605340775216,62.726171474325305,62.65270214298969,62.579365298736164,62.506328361323426,62.43375782017643,62.36181883862978,62.29067486149143,62.22048722687156,62.15141478321069,62.08361351242915,62.01723616010469,61.952431873568464,61.88934584879015,61.82811898690195,61.768887561187604,61.71178289533757,61.656931053743584,61.60445254457743,61.554462036366985,61.50706808875031,61.46237289805379,61.42047205830486,61.381454338251494,61.34540147492275,61.312387984223726,61.2824809890171,61.25574006510118,61.23221710545056,61.21195620304118,61.194993552536836,61.181357371067456,61.17106783828431,61.164137055829364,61.16056902630966,61.16035965181976,61.16349675200831,61.16996010163693,61.17972148753283,61.19274478478918,61.20898605202099,61.22839364543796,61.25090835145027,61.276463537478584,61.3049853205955,61.33639275358288,61.370598027947075,61.4075066933938,61.4470178932244,61.489024615077156,61.53341395640057,61.58006740401006,61.628861127045916,61.67966628261856,61.732349333396314,61.78677237636338,61.8427934819481,61.90026704269822,61.9590441306561,62.018972862567516,62.079898772038256,62.14166518773741,62.20411361673153,62.26708413202259,62.33041576335258,62.393946890330774,62.457515636934325,62.52096026643038,62.58411957576708,62.64683328848318,62.70894244518962,62.77028979068309,62.83072015676001,62.890080839810544,62.94822197228479,63.00499688713875,63.06026247438521,63.11387952889341,63.16571308860348,63.215632762344235,63.263513046469036,63.309233629550654,63.35267968440554,63.39374214674859,63.43231797981113,63.468310424289264,63.5016292330249,63.53219088985788,63.559918812126746,63.58474353633363,63.60660288653011,63.62544212502154,63.64121408503014,63.65387928499998,63.66340602427104,63.66977045989391,63.67295666440173]}],"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.3053849009993428,0.30549811899999213,670322428,1,null,null,null,null,null,null,null],[0.6460475929998211,0.6463415399999946,1418084080,2,null,null,null,null,null,null,null],[0.9580847450015426,0.9584898619999933,2103010080,3,null,null,null,null,null,null,null],[1.2388148159989214,1.239364315000003,2719216630,4,null,null,null,null,null,null,null],[1.5656052869999257,1.5662710000000004,3436526090,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.5306861611212614e-2,0.11365900137786449,0.13991178703941676,0.11112111195283281,9.564038285186564e-2,0.13214900029892288,0.1408451551438188,0.12276720309503271,1.1564078052990583e-2,1.0264724493343624e-2,6.455850815980168e-3,6.573212020409705e-3,2.504179551543866e-2,3.093286253272737e-2,3.488420362072054e-2,1.8592965281378555e-2,6.880135554728915e-2,0.312881759024926,0.3197353696833014,0.3163024372206242,]);
  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>