Project

General

Profile

action #152699 » sys_param_check-sysctl.robot-tw.html

Result with TW config file - rfan1, 2024-01-04 09:23

 
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="Robot Framework 3.2.2 (Python 3.6.15 on linux)" name="Generator">
<link rel="icon" type="image/x-icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqAAAAAAAAAAAAAAAAAAAALIAAAD/AAAA4AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA4AAAAP8AAACxAAAAAAAAAKYAAAD/AAAAuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAA/wAAAKkAAAD6AAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAD/AAAA+gAAAMMAAAAAAAAAAgAAAGsAAABrAAAAawAAAGsAAABrAAAAawAAAGsAAABrAAAADAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAIsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANEAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAAAAAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAFAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAADwAAAB8AAAAAAAAAGAAAABcAAAAAAAAAH8AAABKAAAAAAAAAAAAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAADCAAAA/wAAACkAAADqAAAA4QAAAAAAAAD7AAAA/wAAALAAAAAGAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAIwAAAP4AAAD/AAAA/wAAAGAAAAAAAAAAAAAAAMkAAAD/AAAAigAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAAAAAAAIAAAAcAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAA2gAAAP8AAAD7AAAAywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAD/AAAAqwAAAP8AAACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAD/AAAAsgAAAAAAAAC5AAAA/wAAAMoAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMkAAAD/AAAAvAAAAAAAAAAAAAAAAAAAAKwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArQAAAAAAAAAAwAMAAIABAAAf+AAAP/wAAD/8AAAgBAAAP/wAAD/8AAA//AAAJIwAADHEAAA//AAAP/wAAB/4AACAAQAAwAMAAA==">
<style media="all" type="text/css">
/* Generic and misc styles */
body {
font-family: Helvetica, sans-serif;
font-size: 0.8em;
color: black;
padding: 6px;
background: white;
}
table {
table-layout: fixed;
word-wrap: break-word;
empty-cells: show;
font-size: 1em;
}
th, td {
vertical-align: top;
}
br {
mso-data-placement: same-cell; /* maintain line breaks in Excel */
}
hr {
background: #ccc;
height: 1px;
border: 0;
}
a, a:link, a:visited {
text-decoration: none;
color: #15c;
}
a > img {
border: 1px solid #15c !important;
}
a:hover, a:active {
text-decoration: underline;
color: #61c;
}
.parent-name {
font-size: 0.7em;
letter-spacing: -0.07em;
}
.message {
white-space: pre-wrap;
}
/* Headers */
#header {
width: 65em;
height: 3em;
margin: 6px 0;
}
h1 {
float: left;
margin: 0 0 0.5em 0;
width: 75%;
}
h2 {
clear: left;
}
#generated {
float: right;
text-align: right;
font-size: 0.9em;
white-space: nowrap;
}
/* Documentation headers */
.doc > h2 {
font-size: 1.2em;
}
.doc > h3 {
font-size: 1.1em;
}
.doc > h4 {
font-size: 1.0em;
}
/* Status text colors -- !important allows using them in links */
.fail {
color: #f33 !important;
font-weight: bold;
}
.pass {
color: #393 !important;
}
.label {
padding: 2px 5px;
font-size: 0.75em;
letter-spacing: 1px;
white-space: nowrap;
color: black;
background-color: #ddd;
border-radius: 3px;
}
.label.debug, .label.trace, .label.error, .label.keyword {
letter-spacing: 0;
}
.label.error, .label.fail, .label.pass, .label.warn {
color: #fff !important;
font-weight: bold;
}
.label.error, .label.fail {
background-color: #d9534f;
}
.label.pass {
background-color: #5cb85c;
}
.label.warn {
background-color: #ec971f;
}
/* Top right header */
#top-right-header {
position: fixed;
top: 0;
right: 0;
z-index: 1000;
width: 12em;
text-align: center;
}
#report-or-log-link a {
display: block;
background: black;
color: white;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
padding: 0.3em 0;
border-bottom-left-radius: 4px;
}
#report-or-log-link a:hover {
color: #ddd;
}
#log-level-selector {
padding: 0.3em 0;
font-size: 0.9em;
border-bottom-left-radius: 4px;
background: #ddd;
}
/* Statistics table */
.statistics {
width: 65em;
border-collapse: collapse;
empty-cells: show;
margin-bottom: 1em;
}
.statistics tr:hover {
background: #f4f4f4;
cursor: pointer;
}
.statistics th, .statistics td {
border: 1px solid #ccc;
padding: 0.1em 0.3em;
}
.statistics th {
background-color: #ddd;
padding: 0.2em 0.3em;
}
.statistics td {
vertical-align: middle;
}
.stats-col-stat {
width: 4.5em;
text-align: center;
}
.stats-col-elapsed {
width: 5.5em;
text-align: center;
}
.stats-col-graph {
width: 9em;
}
th.stats-col-graph:hover {
cursor: default;
}
.stat-name {
float: left;
}
.stat-name a, .stat-name span {
font-weight: bold;
}
.tag-links {
font-size: 0.9em;
float: right;
margin-top: 0.05em;
}
.tag-links span {
margin-left: 0.2em;
}
/* Statistics graph */
.graph, .empty-graph {
border: 1px solid #ccc;
width: auto;
height: 7px;
padding: 0;
background: #f33;
}
.empty-graph {
background: #eee;
}
.pass-bar, .fail-bar {
float: left;
height: 100%;
}
.pass-bar {
background: #1d4;
}
/* Tablesorter - adapted from provided Blue Skin */
.tablesorter-header {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAIAAAH9/fwAAACH5BAEAAAEALAAAAAALAAkAAAIRjAOnBr3cnIr0WUjTrC9e9BQAOw==);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
.tablesorter-header:hover {
background-color: #ccc;
}
.tablesorter-headerAsc {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlBWnFr3cnIr0WQOyBmvzp13CpxQAOw==);
background-color: #ccc !important;
}
.tablesorter-headerDesc {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlAWnBr3cnIr0WROyDmvzp13CpxQAOw==);
background-color: #ccc !important;
}
.sorter-false {
background-image: none;
cursor: default;
}
.sorter-false:hover {
background-color: #ddd;
}
</style>
<style media="all" type="text/css">
/* Icons are from Open Iconic <https://useiconic.com/open/>.
Licensed under the MIT License. */
/* Containers */
.suite, .test, #errors {
border: 1px solid #ccc;
padding: 0.3em 0.2em;
margin: 0.2em 0;
}
.test {
border-style: dashed;
}
#errors, .messages, .metadata {
width: 100%;
border-spacing: 0;
}
.children {
display: none;
margin-left: 1.4em;
}
.suite, .test, .keyword {
margin-left: -0.2em;
}
#s1, .suite > .children > .keyword {
margin-left: 0;
}
/* Suite, test and kw headers */
.element-header {
border: 1px solid transparent;
border-radius: 2px;
position: relative;
}
.element-header:hover {
cursor: pointer;
background-color: #eee;
border-color: #ccc;
}
.element-header-toggle {
position: absolute;
left: 3px;
top: 5px;
background-repeat: no-repeat;
background-position: center;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0JChSkZz20AAAAGklEQVQI12NgQAKMDKzInP8IDhOqMk4G7AAANQwBE427PYUAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0wIDB2Mmg4di0yaC04eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzKSIgLz4KPC9zdmc+), none;
height: 10px;
width: 10px;
background-size: 6px 6px;
border: 1px solid #ccc;
border-radius: 2px;
}
.closed > .element-header-toggle {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0JCDHdVYtxAAAAM0lEQVQI103MMQqAMBQFwVHyITaB3P+W1sKzSBC3mW6hRFw0pUB5DvF1bu9FN0RM3X/wAk98CUnvFTakAAAAAElFTkSuQmCC);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0zIDB2M2gtM3YyaDN2M2gydi0zaDN2LTJoLTN2LTNoLTJ6IiAvPgo8L3N2Zz4=), none;
}
.element-header:hover > .element-header-toggle {
background-color: #ccc;
}
.element-header-right:hover ~ .element-header-toggle {
background-color: transparent;
}
.element-header-left {
padding: 3px 80px 3px 20px;
}
.element-header-right {
position: absolute;
right: 0;
top: 0;
padding: 3px;
cursor: default;
}
.name {
font-weight: bold;
}
.elapsed {
float: right;
color: #999;
padding-left: 1em;
}
.link {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAHlJREFUGJVtzrEJwmAQBtCn6ASuIKTIBhY2gmghBiJYB1udwk10B8FJbKMBcQFbtbkfJHrVwfu+4/idJR64Y9H7E3higj5O3S8Y44ApLnjhnXCNGhV2yNGggDJwiC02gavUbpDFvscRo4QdXOMKDHBufz3HLYKzNn4AbSkV3fncGQYAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik01Ljg4LjAzYy0uMTguMDEtLjM2LjAzLS41My4wOS0uMjcuMS0uNTMuMjUtLjc1LjQ3YS41LjUgMCAxIDAgLjY5LjY5Yy4xMS0uMTEuMjQtLjE3LjM4LS4yMi4zNS0uMTIuNzgtLjA3IDEuMDYuMjIuMzkuMzkuMzkgMS4wNCAwIDEuNDRsLTEuNSAxLjVjLS40NC40NC0uOC40OC0xLjA2LjQ3LS4yNi0uMDEtLjQxLS4xMy0uNDEtLjEzYS41LjUgMCAxIDAtLjUuODhzLjM0LjIyLjg0LjI1Yy41LjAzIDEuMi0uMTYgMS44MS0uNzhsMS41LTEuNWMuNzgtLjc4Ljc4LTIuMDQgMC0yLjgxLS4yOC0uMjgtLjYxLS40NS0uOTctLjUzLS4xOC0uMDQtLjM4LS4wNC0uNTYtLjAzem0tMiAyLjMxYy0uNS0uMDItMS4xOS4xNS0xLjc4Ljc1bC0xLjUgMS41Yy0uNzguNzgtLjc4IDIuMDQgMCAyLjgxLjU2LjU2IDEuMzYuNzIgMi4wNi40Ny4yNy0uMS41My0uMjUuNzUtLjQ3YS41LjUgMCAxIDAtLjY5LS42OWMtLjExLjExLS4yNC4xNy0uMzguMjItLjM1LjEyLS43OC4wNy0xLjA2LS4yMi0uMzktLjM5LS4zOS0xLjA0IDAtMS40NGwxLjUtMS41Yy40LS40Ljc1LS40NSAxLjAzLS40NC4yOC4wMS40Ny4wOS40Ny4wOWEuNS41IDAgMSAwIC40NC0uODhzLS4zNC0uMi0uODQtLjIyeiIKICAvPgo8L3N2Zz4=), none;
}
.expand {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAADtJREFUGJVjYCACKDAwMByA0ljFDjAwMPxnYGB4ABVQgLL/Q+VQBB6gseGmIivCkERXhFUSWRFOSawAAEl7E3uv1iMcAAAAAElFTkSuQmCC);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0xLjUgMGwtMS41IDEuNSA0IDQgNC00LTEuNS0xLjUtMi41IDIuNS0yLjUtMi41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgLz4KPC9zdmc+), none;
}
.collapse {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC5JREFUGJVjYCARNEAxTsn/UIyhCFkSQxG6ThQ+C5IpjWhG1yNb4YDFTdjEMAEACi8Q++9Y9TAAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik00IDBsLTQgNCAxLjUgMS41IDIuNS0yLjUgMi41IDIuNSAxLjUtMS41LTQtNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMSkiIC8+Cjwvc3ZnPg==), none;
}
.expand, .collapse, .link {
float: left;
display: block;
visibility: hidden;
margin: 0 4px;
height: 14px;
width: 14px;
background-size: 8px 8px;
background-repeat: no-repeat;
background-position: center;
border: 1px solid #ccc;
border-radius: 2px;
}
.link {
background-size: 10px 10px;
}
.element-header:hover a {
visibility: visible;
}
.expand:hover, .collapse:hover, .link:hover {
background-color: #ccc;
}
/* Messages and errors */
.messages .time, .messages .message {
font-family: monospace;
font-size: 1.1em;
}
#errors .message {
font-family: monospace;
font-size: 1.2em;
}
.message-row {
height: 20px;
}
.time {
width: 7.5em;
}
.error-time {
width: 11em;
font-size: 0.9em;
white-space: nowrap;
}
.level {
width: 5em;
text-align: center;
}
.select-message {
width: 24px;
}
.select-message > div {
float: right;
margin-right: 2px;
height: 16px;
width: 16px;
background-size: 12px 12px;
background-repeat: no-repeat;
background-position: center;
}
.message-row:hover .select-message div {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0MOzhWKZQOAAAASUlEQVQY032PsRHAIAwDX9BkicD+W8UMEqegAQJWKZ/+3sLZJhFGQEZzNaIa4ibh66En867VNaIeoP5WppNuIGoAlOm3g5VC1AdYeQv1BZPRSgAAAABJRU5ErkJggg==);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0wIDB2MWg4di0xaC04em0wIDJ2MWg2di0xaC02em0wIDJ2MWg4di0xaC04em0wIDJ2MWg2di0xaC02eiIgLz4KPC9zdmc+), none;
border: 1px solid #ccc;
border-radius: 2px;
}
.select-message:hover div {
background-color: #ccc;
cursor: pointer;
}
/* Message tables - these MUST NOT be combined together because otherwise
dynamically altering them based on visible log level is not possible. */
.trace-message {
display: table;
}
.debug-message {
display: table;
}
/* Metadata */
.metadata th {
width: 12.5em;
text-align: left;
white-space: nowrap;
padding: 0;
}
.metadata td {
padding: 0.2em;
}
.keyword-metadata {
font-size: 0.9em;
}
/* Custom styles for statistics */
#total-stats tr:hover, #tag-stats tr:hover {
cursor: default;
}
</style>
<style media="print" type="text/css">
body {
background: white !important;
padding: 0;
font-size: 8pt;
}
a:link, a:visited {
color: black;
}
#header {
width: auto;
}
.details, .statistics {
width: 100%;
}
#generated-ago, #top-right-header, #normal-selector, #search-buttons,
.folding-button, .expand, .hidden, .details-col-toggle {
display: none;
}
.element-header-text, .children {
margin: 0;
}
#test-details {
border-collapse: collapse;
table-layout: auto;
}
#test-details th, #test-details td {
border: 1px solid black;
}
.details-col-header {
padding: 0;
}
#print-selector {
display: table-cell;
}
.tablesorter-header {
background-image: none;
background: #ddd !important;
}
</style>
<style media="all" type="text/css">
#javascript-disabled {
width: 600px;
margin: 100px auto 0 auto;
padding: 20px;
color: black;
border: 1px solid #ccc;
background: #eee;
}
#javascript-disabled h1 {
width: 100%;
float: none;
}
#javascript-disabled ul {
font-size: 1.2em;
}
#javascript-disabled li {
margin: 0.5em 0;
}
#javascript-disabled b {
font-style: italic;
}
</style>
<style media="all" type="text/css">
.doc > * {
margin: 0.7em 1em 0.1em 1em;
padding: 0;
}
.doc > p, .doc > h1, .doc > h2, .doc > h3, .doc > h4 {
margin: 0.7em 0 0.1em 0;
}
.doc > *:first-child {
margin-top: 0.1em;
}
.doc table {
border: 1px solid #ccc;
background: transparent;
border-collapse: collapse;
empty-cells: show;
font-size: 0.9em;
}
.doc table th, .doc table td {
border: 1px solid #ccc;
background: transparent;
padding: 0.1em 0.3em;
height: 1.2em;
}
.doc table th {
text-align: center;
letter-spacing: 0.1em;
}
.doc pre {
font-size: 1.1em;
letter-spacing: 0.05em;
background: #f4f4f4;
}
.doc code {
padding: 0 0.2em;
letter-spacing: 0.05em;
background: #eee;
}
.doc li {
list-style-position: inside;
list-style-type: square;
}
.doc img {
border: 1px solid #ccc;
}
.doc hr {
background: #ccc;
height: 1px;
border: 0;
}
</style>
<script type="text/javascript">
var LEVELS = {TRACE: 0, DEBUG: 1, INFO: 2, WARN: 3, FAIL: 4, NONE: 5};
function toggleSuite(suiteId) {
toggleElement(suiteId, ['keyword', 'suite', 'test']);
}
function toggleTest(testId) {
toggleElement(testId, ['keyword']);
}
function toggleKeyword(kwId) {
toggleElement(kwId, ['keyword', 'message']);
}
function toggleElement(elementId, childrenNames) {
var element = $('#' + elementId);
var children = element.children('.children');
children.toggle(100, '', function () {
element.children('.element-header').toggleClass('closed');
});
populateChildren(elementId, children, childrenNames);
}
function populateChildren(elementId, childElement, childrenNames) {
if (!childElement.hasClass('populated')) {
var element = window.testdata.findLoaded(elementId);
var callback = drawCallback(element, childElement, childrenNames);
element.callWhenChildrenReady(callback);
childElement.addClass('populated');
}
}
function drawCallback(element, childElement, childrenNames) {
return function () {
util.map(childrenNames, function (childName) {
var children = element[childName + 's']();
var template = childName + 'Template';
util.map(children, function (child) {
$.tmpl(template, child).appendTo(childElement);
});
});
}
}
function expandSuite(suite) {
if (suite.status == "PASS")
expandElement(suite);
else
expandCriticalFailed(suite);
}
function expandElement(item, retryCount) {
retryCount = typeof retryCount !== 'undefined' ? retryCount : 3;
var element = $('#' + item.id);
var children = element.children('.children');
// .css is faster than .show and .show w/ callback is terribly slow
children.css({'display': 'block'});
// in rare cases on large logs concurrent expanding fails => retry
if (children.css('display') != 'block' && retryCount > 0) {
console.debug('expandElement '+item.id+' failed! planning retry...');
setTimeout(function() { expandElement(item, retryCount-1); }, 0);
return;
}
populateChildren(item.id, children, item.childrenNames);
element.children('.element-header').removeClass('closed');
}
function expandElementWithId(elementid) {
expandElement(window.testdata.findLoaded(elementid));
}
function expandElementsWithIds(ids) {
util.map(ids, expandElementWithId);
}
function loadAndExpandElementIds(ids) {
for (var i in ids) {
window.testdata.ensureLoaded(ids[i], expandElementsWithIds);
}
}
function expandCriticalFailed(element) {
if (element.status == "FAIL") {
window.elementsToExpand = [element];
window.expandDecider = function (e) {
return e.status == "FAIL" && (e.isCritical === undefined || e.isCritical);
};
expandRecursively();
}
}
function expandAll(elementId) {
window.elementsToExpand = [window.testdata.findLoaded(elementId)];
window.expandDecider = function () { return true; };
expandRecursively();
}
function expandRecursively() {
if (!window.elementsToExpand.length)
return;
var element = window.elementsToExpand.pop();
if (!element || elementHiddenByUser(element.id)) {
window.elementsToExpand = [];
return;
}
expandElement(element);
element.callWhenChildrenReady(function () {
var children = element.children();
for (var i = children.length-1; i >= 0; i--) {
if (window.expandDecider(children[i]))
window.elementsToExpand.push(children[i]);
}
if (window.elementsToExpand.length)
setTimeout(expandRecursively, 0);
});
}
function elementHiddenByUser(id) {
var element = $('#' + id);
return !element.is(":visible");
}
function collapseAll(id) {
var element = $('#' + id);
element.find('.children').css({'display': 'none'});
element.find('.element-header').addClass('closed');
}
function logLevelSelected(level) {
var anchors = getViewAnchorElements();
setMessageVisibility(level);
scrollToShortestVisibleAnchorElement(anchors);
}
function getViewAnchorElements() {
var elem1 = $(document.elementFromPoint(100, 0));
var elem2 = $(document.elementFromPoint(100, 20));
return [elem1, elem2];
}
function scrollToShortestVisibleAnchorElement(anchors) {
anchors = util.map(anchors, closestVisibleParent);
var shortest = anchors[0];
for (var i = 1; i < anchors.length; i++)
if (shortest.height() > anchors[i].height())
shortest = anchors[i];
shortest.get()[0].scrollIntoView(true);
}
function setMessageVisibility(level) {
level = parseInt(level);
changeClassDisplay(".trace-message", level <= LEVELS.TRACE);
changeClassDisplay(".debug-message", level <= LEVELS.DEBUG);
changeClassDisplay(".info-message", level <= LEVELS.INFO);
}
function closestVisibleParent(elem) {
while (!elem.is(":visible"))
elem = elem.parent();
return elem;
}
function changeClassDisplay(clazz, visible) {
var styles = document.styleSheets;
for (var i = 0; i < styles.length; i++) {
var rules = getRules(styles[i]);
if (rules === null)
continue;
for (var j = 0; j < rules.length; j++)
if (rules[j].selectorText === clazz)
rules[j].style.display = visible ? "table" : "none";
}
}
function getRules(style) {
// With Chrome external CSS files seem to have only null roles and with
// Firefox accessing rules can result to security error.
// Neither of these are a problem on with generated logs.
try {
return style.cssRules || style.rules;
} catch (e) {
return null;
}
}
function selectMessage(parentId) {
var element = $('#' + parentId).find('.message').get(0);
selectText(element);
}
function selectText(element) {
// Based on http://stackoverflow.com/questions/985272
var range, selection;
if (document.body.createTextRange) { // IE 8
range = document.body.createTextRange();
range.moveToElementText(element);
range.select();
} else if (window.getSelection) { // Others
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(element);
selection.removeAllRanges();
selection.addRange(range);
}
}
function LogLevelController(minLevel, defaultLevel) {
minLevel = LEVELS[minLevel];
defaultLevel = LEVELS[defaultLevel];
function showLogLevelSelector() {
return minLevel < LEVELS.INFO;
}
function defaultLogLevel() {
if (minLevel > defaultLevel)
return minLevel;
return defaultLevel;
}
function showTrace() {
return minLevel == LEVELS.TRACE;
}
return {
showLogLevelSelector: showLogLevelSelector,
defaultLogLevel: defaultLogLevel,
showTrace: showTrace
};
}
</script>
<script type="text/javascript">
/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),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("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={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,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
</script>
<script type="text/javascript">
/*
* jQuery Templates Plugin 1.0.0pre
* http://github.com/jquery/jquery-tmpl
* Requires jQuery 1.4.2
*
* Copyright Software Freedom Conservancy, Inc.
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||(e===0||e===false)?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i<j&&!(f=a.data(h[i++],"tmplItem")));if(f&&c)g[2]=function(b){a.tmpl.afterManip(this,b,k)};r.apply(this,g)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var i,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(j(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);i=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(j(c,null,i)):i},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(h=j.length-1;h>=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery);
</script>
<script type="text/javascript">
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){return function(e){"use strict";var t=e.tablesorter={version:"2.30.5",parsers:[],widgets:[],defaults:{theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,tabIndex:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,resort:!0,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortStable:!1,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",duplicateSpan:!0,textExtraction:"basic",textAttribute:"data-text",textSorter:null,numberSorter:null,initWidgets:!0,widgetClass:"widget-{name}",widgets:[],widgetOptions:{zebra:["even","odd"]},initialized:null,tableClass:"",cssAsc:"",cssDesc:"",cssNone:"",cssHeader:"",cssHeaderRow:"",cssProcessing:"",cssChildRow:"tablesorter-childRow",cssInfoBlock:"tablesorter-infoOnly",cssNoSort:"tablesorter-noSort",cssIgnoreRow:"tablesorter-ignoreRow",cssIcon:"tablesorter-icon",cssIconNone:"",cssIconAsc:"",cssIconDesc:"",cssIconDisabled:"",pointerClick:"click",pointerDown:"mousedown",pointerUp:"mouseup",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[],globalize:0,imgAttr:0},css:{table:"tablesorter",cssHasChild:"tablesorter-hasChildRow",childRow:"tablesorter-childRow",colgroup:"tablesorter-colgroup",header:"tablesorter-header",headerRow:"tablesorter-headerRow",headerIn:"tablesorter-header-inner",icon:"tablesorter-icon",processing:"tablesorter-processing",sortAsc:"tablesorter-headerAsc",sortDesc:"tablesorter-headerDesc",sortNone:"tablesorter-headerUnSorted"},language:{sortAsc:"Ascending sort applied, ",sortDesc:"Descending sort applied, ",sortNone:"No sort applied, ",sortDisabled:"sorting is disabled",nextAsc:"activate to apply an ascending sort",nextDesc:"activate to apply a descending sort",nextNone:"activate to remove the sort"},regex:{templateContent:/\{content\}/g,templateIcon:/\{icon\}/g,templateName:/\{name\}/i,spaces:/\s+/g,nonWord:/\W/g,formElements:/(input|select|button|textarea)/i,chunk:/(^([+\-]?(?:\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,chunks:/(^\\0|\\0$)/,hex:/^0x[0-9a-f]+$/i,comma:/,/g,digitNonUS:/[\s|\.]/g,digitNegativeTest:/^\s*\([.\d]+\)/,digitNegativeReplace:/^\s*\(([.\d]+)\)/,digitTest:/^[\-+(]?\d+[)]?$/,digitReplace:/[,.'"\s]/g},string:{max:1,min:-1,emptymin:1,emptymax:-1,zero:0,none:0,"null":0,top:!0,bottom:!1},keyCodes:{enter:13},dates:{},instanceMethods:{},setup:function(r,o){if(r&&r.tHead&&0!==r.tBodies.length&&!0!==r.hasInitialized){var s="",a=e(r),n=e.metadata;r.hasInitialized=!1,r.isProcessing=!0,r.config=o,e.data(r,"tablesorter",o),t.debug(o,"core")&&(console[console.group?"group":"log"]("Initializing tablesorter v"+t.version),e.data(r,"startoveralltimer",new Date)),o.supportsDataObject=function(e){return e[0]=parseInt(e[0],10),e[0]>1||1===e[0]&&parseInt(e[1],10)>=4}(e.fn.jquery.split(".")),o.emptyTo=o.emptyTo.toLowerCase(),o.stringTo=o.stringTo.toLowerCase(),o.last={sortList:[],clickedIndex:-1},/tablesorter\-/.test(a.attr("class"))||(s=""!==o.theme?" tablesorter-"+o.theme:""),o.namespace?o.namespace="."+o.namespace.replace(t.regex.nonWord,""):o.namespace=".tablesorter"+Math.random().toString(16).slice(2),o.table=r,o.$table=a.addClass(t.css.table+" "+o.tableClass+s+" "+o.namespace.slice(1)).attr("role","grid"),o.$headers=a.find(o.selectorHeaders),o.$table.children().children("tr").attr("role","row"),o.$tbodies=a.children("tbody:not(."+o.cssInfoBlock+")").attr({"aria-live":"polite","aria-relevant":"all"}),o.$table.children("caption").length&&((s=o.$table.children("caption")[0]).id||(s.id=o.namespace.slice(1)+"caption"),o.$table.attr("aria-labelledby",s.id)),o.widgetInit={},o.textExtraction=o.$table.attr("data-text-extraction")||o.textExtraction||"basic",t.buildHeaders(o),t.fixColumnWidth(r),t.addWidgetFromClass(r),t.applyWidgetOptions(r),t.setupParsers(o),o.totalRows=0,o.debug&&t.validateOptions(o),o.delayInit||t.buildCache(o),t.bindEvents(r,o.$headers,!0),t.bindMethods(o),o.supportsDataObject&&void 0!==a.data().sortlist?o.sortList=a.data().sortlist:n&&a.metadata()&&a.metadata().sortlist&&(o.sortList=a.metadata().sortlist),t.applyWidget(r,!0),o.sortList.length>0?t.sortOn(o,o.sortList,{},!o.initWidgets):(t.setHeadersCss(o),o.initWidgets&&t.applyWidget(r,!1)),o.showProcessing&&a.unbind("sortBegin"+o.namespace+" sortEnd"+o.namespace).bind("sortBegin"+o.namespace+" sortEnd"+o.namespace,function(e){clearTimeout(o.timerProcessing),t.isProcessing(r),"sortBegin"===e.type&&(o.timerProcessing=setTimeout(function(){t.isProcessing(r,!0)},500))}),r.hasInitialized=!0,r.isProcessing=!1,t.debug(o,"core")&&(console.log("Overall initialization time:"+t.benchmark(e.data(r,"startoveralltimer"))),t.debug(o,"core")&&console.groupEnd&&console.groupEnd()),a.triggerHandler("tablesorter-initialized",r),"function"==typeof o.initialized&&o.initialized(r)}else t.debug(o,"core")&&(r.hasInitialized?console.warn("Stopping initialization. Tablesorter has already been initialized"):console.error("Stopping initialization! No table, thead or tbody",r))},bindMethods:function(r){var o=r.$table,s=r.namespace,a="sortReset update updateRows updateAll updateHeaders addRows updateCell updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(s+" ");o.unbind(a.replace(t.regex.spaces," ")).bind("sortReset"+s,function(e,r){e.stopPropagation(),t.sortReset(this.config,function(e){e.isApplyingWidgets?setTimeout(function(){t.applyWidget(e,"",r)},100):t.applyWidget(e,"",r)})}).bind("updateAll"+s,function(e,r,o){e.stopPropagation(),t.updateAll(this.config,r,o)}).bind("update"+s+" updateRows"+s,function(e,r,o){e.stopPropagation(),t.update(this.config,r,o)}).bind("updateHeaders"+s,function(e,r){e.stopPropagation(),t.updateHeaders(this.config,r)}).bind("updateCell"+s,function(e,r,o,s){e.stopPropagation(),t.updateCell(this.config,r,o,s)}).bind("addRows"+s,function(e,r,o,s){e.stopPropagation(),t.addRows(this.config,r,o,s)}).bind("updateComplete"+s,function(){this.isUpdating=!1}).bind("sorton"+s,function(e,r,o,s){e.stopPropagation(),t.sortOn(this.config,r,o,s)}).bind("appendCache"+s,function(r,o,s){r.stopPropagation(),t.appendCache(this.config,s),e.isFunction(o)&&o(this)}).bind("updateCache"+s,function(e,r,o){e.stopPropagation(),t.updateCache(this.config,r,o)}).bind("applyWidgetId"+s,function(e,r){e.stopPropagation(),t.applyWidgetId(this,r)}).bind("applyWidgets"+s,function(e,r){e.stopPropagation(),t.applyWidget(this,!1,r)}).bind("refreshWidgets"+s,function(e,r,o){e.stopPropagation(),t.refreshWidgets(this,r,o)}).bind("removeWidget"+s,function(e,r,o){e.stopPropagation(),t.removeWidget(this,r,o)}).bind("destroy"+s,function(e,r,o){e.stopPropagation(),t.destroy(this,r,o)}).bind("resetToLoadState"+s,function(o){o.stopPropagation(),t.removeWidget(this,!0,!1);var s=e.extend(!0,{},r.originalSettings);(r=e.extend(!0,{},t.defaults,s)).originalSettings=s,this.hasInitialized=!1,t.setup(this,r)})},bindEvents:function(r,o,s){var a,n=(r=e(r)[0]).config,i=n.namespace,l=null;!0!==s&&(o.addClass(i.slice(1)+"_extra_headers"),(a=t.getClosest(o,"table")).length&&"TABLE"===a[0].nodeName&&a[0]!==r&&e(a[0]).addClass(i.slice(1)+"_extra_table")),a=(n.pointerDown+" "+n.pointerUp+" "+n.pointerClick+" sort keyup ").replace(t.regex.spaces," ").split(" ").join(i+" "),o.find(n.selectorSort).add(o.filter(n.selectorSort)).unbind(a).bind(a,function(r,o){var s,a,i,d=e(r.target),c=" "+r.type+" ";if(!(1!==(r.which||r.button)&&!c.match(" "+n.pointerClick+" | sort | keyup ")||" keyup "===c&&r.which!==t.keyCodes.enter||c.match(" "+n.pointerClick+" ")&&void 0!==r.which||c.match(" "+n.pointerUp+" ")&&l!==r.target&&!0!==o)){if(c.match(" "+n.pointerDown+" "))return l=r.target,void("1"===(i=d.jquery.split("."))[0]&&i[1]<4&&r.preventDefault());if(l=null,s=t.getClosest(e(this),"."+t.css.header),t.regex.formElements.test(r.target.nodeName)||d.hasClass(n.cssNoSort)||d.parents("."+n.cssNoSort).length>0||s.hasClass("sorter-false")||d.parents("button").length>0)return!n.cancelSelection;n.delayInit&&t.isEmptyObject(n.cache)&&t.buildCache(n),n.last.clickedIndex=s.attr("data-column")||s.index(),(a=n.$headerIndexed[n.last.clickedIndex][0])&&!a.sortDisabled&&t.initSort(n,a,r)}}),n.cancelSelection&&o.attr("unselectable","on").bind("selectstart",!1).css({"user-select":"none",MozUserSelect:"none"})},buildHeaders:function(r){var o,s,a,n;for(r.headerList=[],r.headerContent=[],r.sortVars=[],t.debug(r,"core")&&(a=new Date),r.columns=t.computeColumnIndex(r.$table.children("thead, tfoot").children("tr")),s=r.cssIcon?'<i class="'+(r.cssIcon===t.css.icon?t.css.icon:r.cssIcon+" "+t.css.icon)+'"></i>':"",r.$headers=e(e.map(r.$table.find(r.selectorHeaders),function(o,a){var n,i,l,d,c,g=e(o);if(!t.getClosest(g,"tr").hasClass(r.cssIgnoreRow))return/(th|td)/i.test(o.nodeName)||(c=t.getClosest(g,"th, td"),g.attr("data-column",c.attr("data-column"))),n=t.getColumnData(r.table,r.headers,a,!0),r.headerContent[a]=g.html(),""===r.headerTemplate||g.find("."+t.css.headerIn).length||(d=r.headerTemplate.replace(t.regex.templateContent,g.html()).replace(t.regex.templateIcon,g.find("."+t.css.icon).length?"":s),r.onRenderTemplate&&(i=r.onRenderTemplate.apply(g,[a,d]))&&"string"==typeof i&&(d=i),g.html('<div class="'+t.css.headerIn+'">'+d+"</div>")),r.onRenderHeader&&r.onRenderHeader.apply(g,[a,r,r.$table]),l=parseInt(g.attr("data-column"),10),o.column=l,c=t.getOrder(t.getData(g,n,"sortInitialOrder")||r.sortInitialOrder),r.sortVars[l]={count:-1,order:c?r.sortReset?[1,0,2]:[1,0]:r.sortReset?[0,1,2]:[0,1],lockedOrder:!1},void 0!==(c=t.getData(g,n,"lockedOrder")||!1)&&!1!==c&&(r.sortVars[l].lockedOrder=!0,r.sortVars[l].order=t.getOrder(c)?[1,1]:[0,0]),r.headerList[a]=o,g.addClass(t.css.header+" "+r.cssHeader),t.getClosest(g,"tr").addClass(t.css.headerRow+" "+r.cssHeaderRow).attr("role","row"),r.tabIndex&&g.attr("tabindex",0),o})),r.$headerIndexed=[],n=0;n<r.columns;n++)t.isEmptyObject(r.sortVars[n])&&(r.sortVars[n]={}),o=r.$headers.filter('[data-column="'+n+'"]'),r.$headerIndexed[n]=o.length?o.not(".sorter-false").length?o.not(".sorter-false").filter(":last"):o.filter(":last"):e();r.$table.find(r.selectorHeaders).attr({scope:"col",role:"columnheader"}),t.updateHeader(r),t.debug(r,"core")&&(console.log("Built headers:"+t.benchmark(a)),console.log(r.$headers))},addInstanceMethods:function(r){e.extend(t.instanceMethods,r)},setupParsers:function(e,r){var o,s,a,n,i,l,d,c,g,p,u,f,h,m,b=e.table,y=0,w=t.debug(e,"core"),x={};if(e.$tbodies=e.$table.children("tbody:not(."+e.cssInfoBlock+")"),h=void 0===r?e.$tbodies:r,0===(m=h.length))return w?console.warn("Warning: *Empty table!* Not building a parser cache"):"";for(w&&(f=new Date,console[console.group?"group":"log"]("Detecting parsers for each column")),s={extractors:[],parsers:[]};y<m;){if((o=h[y].rows).length)for(i=0,n=e.columns,l=0;l<n;l++){if((d=e.$headerIndexed[i])&&d.length&&(c=t.getColumnData(b,e.headers,i),u=t.getParserById(t.getData(d,c,"extractor")),p=t.getParserById(t.getData(d,c,"sorter")),g="false"===t.getData(d,c,"parser"),e.empties[i]=(t.getData(d,c,"empty")||e.emptyTo||(e.emptyToBottom?"bottom":"top")).toLowerCase(),e.strings[i]=(t.getData(d,c,"string")||e.stringTo||"max").toLowerCase(),g&&(p=t.getParserById("no-parser")),u||(u=!1),p||(p=t.detectParserForColumn(e,o,-1,i)),w&&(x["("+i+") "+d.text()]={parser:p.id,extractor:u?u.id:"none",string:e.strings[i],empty:e.empties[i]}),s.parsers[i]=p,s.extractors[i]=u,(a=d[0].colSpan-1)>0))for(i+=a,n+=a;a+1>0;)s.parsers[i-a]=p,s.extractors[i-a]=u,a--;i++}y+=s.parsers.length?m:1}w&&(t.isEmptyObject(x)?console.warn(" No parsers detected!"):console[console.table?"table":"log"](x),console.log("Completed detecting parsers"+t.benchmark(f)),console.groupEnd&&console.groupEnd()),e.parsers=s.parsers,e.extractors=s.extractors},addParser:function(e){var r,o=t.parsers.length,s=!0;for(r=0;r<o;r++)t.parsers[r].id.toLowerCase()===e.id.toLowerCase()&&(s=!1);s&&(t.parsers[t.parsers.length]=e)},getParserById:function(e){if("false"==e)return!1;var r,o=t.parsers.length;for(r=0;r<o;r++)if(t.parsers[r].id.toLowerCase()===e.toString().toLowerCase())return t.parsers[r];return!1},detectParserForColumn:function(r,o,s,a){for(var n,i,l,d=t.parsers.length,c=!1,g="",p=t.debug(r,"core"),u=!0;""===g&&u;)(l=o[++s])&&s<50?l.className.indexOf(t.cssIgnoreRow)<0&&(c=o[s].cells[a],g=t.getElementText(r,c,a),i=e(c),p&&console.log("Checking if value was empty on row "+s+", column: "+a+': "'+g+'"')):u=!1;for(;--d>=0;)if((n=t.parsers[d])&&"text"!==n.id&&n.is&&n.is(g,r.table,c,i))return n;return t.getParserById("text")},getElementText:function(r,o,s){if(!o)return"";var a,n=r.textExtraction||"",i=o.jquery?o:e(o);return"string"==typeof n?"basic"===n&&void 0!==(a=i.attr(r.textAttribute))?e.trim(a):e.trim(o.textContent||i.text()):"function"==typeof n?e.trim(n(i[0],r.table,s)):"function"==typeof(a=t.getColumnData(r.table,n,s))?e.trim(a(i[0],r.table,s)):e.trim(i[0].textContent||i.text())},getParsedText:function(e,r,o,s){void 0===s&&(s=t.getElementText(e,r,o));var a=""+s,n=e.parsers[o],i=e.extractors[o];return n&&(i&&"function"==typeof i.format&&(s=i.format(s,e.table,r,o)),a="no-parser"===n.id?"":n.format(""+s,e.table,r,o),e.ignoreCase&&"string"==typeof a&&(a=a.toLowerCase())),a},buildCache:function(r,o,s){var a,n,i,l,d,c,g,p,u,f,h,m,b,y,w,x,v,C,$,I,D,R,T=r.table,L=r.parsers,A=t.debug(r,"core");if(r.$tbodies=r.$table.children("tbody:not(."+r.cssInfoBlock+")"),g=void 0===s?r.$tbodies:s,r.cache={},r.totalRows=0,!L)return A?console.warn("Warning: *Empty table!* Not building a cache"):"";for(A&&(m=new Date),r.showProcessing&&t.isProcessing(T,!0),c=0;c<g.length;c++){for(x=[],a=r.cache[c]={normalized:[]},b=g[c]&&g[c].rows.length||0,l=0;l<b;++l)if(y={child:[],raw:[]},p=e(g[c].rows[l]),u=[],!p.hasClass(r.selectorRemove.slice(1)))if(p.hasClass(r.cssChildRow)&&0!==l)for(D=a.normalized.length-1,(w=a.normalized[D][r.columns]).$row=w.$row.add(p),p.prev().hasClass(r.cssChildRow)||p.prev().addClass(t.css.cssHasChild),f=p.children("th, td"),D=w.child.length,w.child[D]=[],C=0,I=r.columns,d=0;d<I;d++)(h=f[d])&&(w.child[D][d]=t.getParsedText(r,h,d),(v=f[d].colSpan-1)>0&&(C+=v,I+=v)),C++;else{for(y.$row=p,y.order=l,C=0,I=r.columns,d=0;d<I;++d){if((h=p[0].cells[d])&&C<r.columns&&(!($=void 0!==L[C])&&A&&console.warn("No parser found for row: "+l+", column: "+d+'; cell containing: "'+e(h).text()+'"; does it have a header?'),n=t.getElementText(r,h,C),y.raw[C]=n,i=t.getParsedText(r,h,C,n),u[C]=i,$&&"numeric"===(L[C].type||"").toLowerCase()&&(x[C]=Math.max(Math.abs(i)||0,x[C]||0)),(v=h.colSpan-1)>0)){for(R=0;R<=v;)i=r.duplicateSpan||0===R?n:"string"!=typeof r.textExtraction?t.getElementText(r,h,C+R)||"":"",y.raw[C+R]=i,u[C+R]=i,R++;C+=v,I+=v}C++}u[r.columns]=y,a.normalized[a.normalized.length]=u}a.colMax=x,r.totalRows+=a.normalized.length}if(r.showProcessing&&t.isProcessing(T),A){for(D=Math.min(5,r.cache[0].normalized.length),console[console.group?"group":"log"]("Building cache for "+r.totalRows+" rows (showing "+D+" rows in log) and "+r.columns+" columns"+t.benchmark(m)),n={},d=0;d<r.columns;d++)for(C=0;C<D;C++)n["row: "+C]||(n["row: "+C]={}),n["row: "+C][r.$headerIndexed[d].text()]=r.cache[0].normalized[C][d];console[console.table?"table":"log"](n),console.groupEnd&&console.groupEnd()}e.isFunction(o)&&o(T)},getColumnText:function(r,o,s,a){var n,i,l,d,c,g,p,u,f,h,m="function"==typeof s,b="all"===o,y={raw:[],parsed:[],$cell:[]},w=(r=e(r)[0]).config;if(!t.isEmptyObject(w)){for(c=w.$tbodies.length,n=0;n<c;n++)for(g=(l=w.cache[n].normalized).length,i=0;i<g;i++)d=l[i],a&&!d[w.columns].$row.is(a)||(h=!0,u=b?d.slice(0,w.columns):d[o],d=d[w.columns],p=b?d.raw:d.raw[o],f=b?d.$row.children():d.$row.children().eq(o),m&&(h=s({tbodyIndex:n,rowIndex:i,parsed:u,raw:p,$row:d.$row,$cell:f})),!1!==h&&(y.parsed[y.parsed.length]=u,y.raw[y.raw.length]=p,y.$cell[y.$cell.length]=f));return y}t.debug(w,"core")&&console.warn("No cache found - aborting getColumnText function!")},setHeadersCss:function(r){var o,s,a=r.sortList,n=a.length,i=t.css.sortNone+" "+r.cssNone,l=[t.css.sortAsc+" "+r.cssAsc,t.css.sortDesc+" "+r.cssDesc],d=[r.cssIconAsc,r.cssIconDesc,r.cssIconNone],c=["ascending","descending"],g=function(e,r){e.removeClass(i).addClass(l[r]).attr("aria-sort",c[r]).find("."+t.css.icon).removeClass(d[2]).addClass(d[r])},p=r.$table.find("tfoot tr").children("td, th").add(e(r.namespace+"_extra_headers")).removeClass(l.join(" ")),u=r.$headers.add(e("thead "+r.namespace+"_extra_headers")).removeClass(l.join(" ")).addClass(i).attr("aria-sort","none").find("."+t.css.icon).removeClass(d.join(" ")).end();for(u.not(".sorter-false").find("."+t.css.icon).addClass(d[2]),r.cssIconDisabled&&u.filter(".sorter-false").find("."+t.css.icon).addClass(r.cssIconDisabled),o=0;o<n;o++)if(2!==a[o][1]){if(u=r.$headers.filter(function(e){for(var o=!0,s=r.$headers.eq(e),a=parseInt(s.attr("data-column"),10),n=a+t.getClosest(s,"th, td")[0].colSpan;a<n;a++)o=!!o&&(o||t.isValueInArray(a,r.sortList)>-1);return o}),(u=u.not(".sorter-false").filter('[data-column="'+a[o][0]+'"]'+(1===n?":last":""))).length)for(s=0;s<u.length;s++)u[s].sortDisabled||g(u.eq(s),a[o][1]);p.length&&g(p.filter('[data-column="'+a[o][0]+'"]'),a[o][1])}for(n=r.$headers.length,o=0;o<n;o++)t.setColumnAriaLabel(r,r.$headers.eq(o))},getClosest:function(t,r){return e.fn.closest?t.closest(r):t.is(r)?t:t.parents(r).filter(":first")},setColumnAriaLabel:function(r,o,s){if(o.length){var a=parseInt(o.attr("data-column"),10),n=r.sortVars[a],i=o.hasClass(t.css.sortAsc)?"sortAsc":o.hasClass(t.css.sortDesc)?"sortDesc":"sortNone",l=e.trim(o.text())+": "+t.language[i];o.hasClass("sorter-false")||!1===s?l+=t.language.sortDisabled:(i=(n.count+1)%n.order.length,s=n.order[i],l+=t.language[0===s?"nextAsc":1===s?"nextDesc":"nextNone"]),o.attr("aria-label",l)}},updateHeader:function(e){var r,o,s,a,n=e.table,i=e.$headers.length;for(r=0;r<i;r++)s=e.$headers.eq(r),a=t.getColumnData(n,e.headers,r,!0),o="false"===t.getData(s,a,"sorter")||"false"===t.getData(s,a,"parser"),t.setColumnSort(e,s,o)},setColumnSort:function(e,t,r){var o=e.table.id;t[0].sortDisabled=r,t[r?"addClass":"removeClass"]("sorter-false").attr("aria-disabled",""+r),e.tabIndex&&(r?t.removeAttr("tabindex"):t.attr("tabindex","0")),o&&(r?t.removeAttr("aria-controls"):t.attr("aria-controls",o))},updateHeaderSortCount:function(r,o){var s,a,n,i,l,d,c,g,p=o||r.sortList,u=p.length;for(r.sortList=[],i=0;i<u;i++)if(c=p[i],(s=parseInt(c[0],10))<r.columns){switch(r.sortVars[s].order||(g=t.getOrder(r.sortInitialOrder)?r.sortReset?[1,0,2]:[1,0]:r.sortReset?[0,1,2]:[0,1],r.sortVars[s].order=g,r.sortVars[s].count=0),g=r.sortVars[s].order,a=(""+c[1]).match(/^(1|d|s|o|n)/),a=a?a[0]:""){case"1":case"d":a=1;break;case"s":a=l||0;break;case"o":a=0===(d=g[(l||0)%g.length])?1:1===d?0:2;break;case"n":a=g[++r.sortVars[s].count%g.length];break;default:a=0}l=0===i?a:l,n=[s,parseInt(a,10)||0],r.sortList[r.sortList.length]=n,a=e.inArray(n[1],g),r.sortVars[s].count=a>=0?a:n[1]%g.length}},updateAll:function(e,r,o){var s=e.table;s.isUpdating=!0,t.refreshWidgets(s,!0,!0),t.buildHeaders(e),t.bindEvents(s,e.$headers,!0),t.bindMethods(e),t.commonUpdate(e,r,o)},update:function(e,r,o){e.table.isUpdating=!0,t.updateHeader(e),t.commonUpdate(e,r,o)},updateHeaders:function(e,r){e.table.isUpdating=!0,t.buildHeaders(e),t.bindEvents(e.table,e.$headers,!0),t.resortComplete(e,r)},updateCell:function(r,o,s,a){if(e(o).closest("tr").hasClass(r.cssChildRow))console.warn('Tablesorter Warning! "updateCell" for child row content has been disabled, use "update" instead');else{if(t.isEmptyObject(r.cache))return t.updateHeader(r),void t.commonUpdate(r,s,a);r.table.isUpdating=!0,r.$table.find(r.selectorRemove).remove();var n,i,l,d,c,g,p=r.$tbodies,u=e(o),f=p.index(t.getClosest(u,"tbody")),h=r.cache[f],m=t.getClosest(u,"tr");if(o=u[0],p.length&&f>=0){if(l=p.eq(f).find("tr").not("."+r.cssChildRow).index(m),c=h.normalized[l],(g=m[0].cells.length)!==r.columns)for(d=0,n=!1,i=0;i<g;i++)n||m[0].cells[i]===o?n=!0:d+=m[0].cells[i].colSpan;else d=u.index();n=t.getElementText(r,o,d),c[r.columns].raw[d]=n,n=t.getParsedText(r,o,d,n),c[d]=n,"numeric"===(r.parsers[d].type||"").toLowerCase()&&(h.colMax[d]=Math.max(Math.abs(n)||0,h.colMax[d]||0)),!1!==(n="undefined"!==s?s:r.resort)?t.checkResort(r,n,a):t.resortComplete(r,a)}else t.debug(r,"core")&&console.error("updateCell aborted, tbody missing or not within the indicated table"),r.table.isUpdating=!1}},addRows:function(r,o,s,a){var n,i,l,d,c,g,p,u,f,h,m,b,y,w="string"==typeof o&&1===r.$tbodies.length&&/<tr/.test(o||""),x=r.table;if(w)o=e(o),r.$tbodies.append(o);else if(!(o&&o instanceof e&&t.getClosest(o,"table")[0]===r.table))return t.debug(r,"core")&&console.error("addRows method requires (1) a jQuery selector reference to rows that have already been added to the table, or (2) row HTML string to be added to a table with only one tbody"),!1;if(x.isUpdating=!0,t.isEmptyObject(r.cache))t.updateHeader(r),t.commonUpdate(r,s,a);else{for(c=o.filter("tr").attr("role","row").length,l=r.$tbodies.index(o.parents("tbody").filter(":first")),r.parsers&&r.parsers.length||t.setupParsers(r),d=0;d<c;d++){for(f=0,p=o[d].cells.length,u=r.cache[l].normalized.length,m=[],h={child:[],raw:[],$row:o.eq(d),order:u},g=0;g<p;g++)b=o[d].cells[g],n=t.getElementText(r,b,f),h.raw[f]=n,i=t.getParsedText(r,b,f,n),m[f]=i,"numeric"===(r.parsers[f].type||"").toLowerCase()&&(r.cache[l].colMax[f]=Math.max(Math.abs(i)||0,r.cache[l].colMax[f]||0)),(y=b.colSpan-1)>0&&(f+=y),f++;m[r.columns]=h,r.cache[l].normalized[u]=m}t.checkResort(r,s,a)}},updateCache:function(e,r,o){e.parsers&&e.parsers.length||t.setupParsers(e,o),t.buildCache(e,r,o)},appendCache:function(e,r){var o,s,a,n,i,l,d,c=e.table,g=e.$tbodies,p=[],u=e.cache;if(t.isEmptyObject(u))return e.appender?e.appender(c,p):c.isUpdating?e.$table.triggerHandler("updateComplete",c):"";for(t.debug(e,"core")&&(d=new Date),l=0;l<g.length;l++)if((a=g.eq(l)).length){for(n=t.processTbody(c,a,!0),s=(o=u[l].normalized).length,i=0;i<s;i++)p[p.length]=o[i][e.columns].$row,e.appender&&(!e.pager||e.pager.removeRows||e.pager.ajax)||n.append(o[i][e.columns].$row);t.processTbody(c,n,!1)}e.appender&&e.appender(c,p),t.debug(e,"core")&&console.log("Rebuilt table"+t.benchmark(d)),r||e.appender||t.applyWidget(c),c.isUpdating&&e.$table.triggerHandler("updateComplete",c)},commonUpdate:function(e,r,o){e.$table.find(e.selectorRemove).remove(),t.setupParsers(e),t.buildCache(e),t.checkResort(e,r,o)},initSort:function(r,o,s){if(r.table.isUpdating)return setTimeout(function(){t.initSort(r,o,s)},50);var a,n,i,l,d,c,g,p=!s[r.sortMultiSortKey],u=r.table,f=r.$headers.length,h=t.getClosest(e(o),"th, td"),m=parseInt(h.attr("data-column"),10),b=r.sortVars[m].order;if(h=h[0],r.$table.triggerHandler("sortStart",u),c=(r.sortVars[m].count+1)%b.length,r.sortVars[m].count=s[r.sortResetKey]?2:c,r.sortRestart)for(i=0;i<f;i++)g=r.$headers.eq(i),m!==(c=parseInt(g.attr("data-column"),10))&&(p||g.hasClass(t.css.sortNone))&&(r.sortVars[c].count=-1);if(p){if(r.sortList=[],r.last.sortList=[],null!==r.sortForce)for(a=r.sortForce,n=0;n<a.length;n++)a[n][0]!==m&&(r.sortList[r.sortList.length]=a[n]);if((l=b[r.sortVars[m].count])<2&&(r.sortList[r.sortList.length]=[m,l],h.colSpan>1))for(n=1;n<h.colSpan;n++)r.sortList[r.sortList.length]=[m+n,l],r.sortVars[m+n].count=e.inArray(l,b)}else if(r.sortList=e.extend([],r.last.sortList),t.isValueInArray(m,r.sortList)>=0)for(n=0;n<r.sortList.length;n++)(c=r.sortList[n])[0]===m&&(c[1]=b[r.sortVars[m].count],2===c[1]&&(r.sortList.splice(n,1),r.sortVars[m].count=-1));else if((l=b[r.sortVars[m].count])<2&&(r.sortList[r.sortList.length]=[m,l],h.colSpan>1))for(n=1;n<h.colSpan;n++)r.sortList[r.sortList.length]=[m+n,l],r.sortVars[m+n].count=e.inArray(l,b);if(r.last.sortList=e.extend([],r.sortList),r.sortList.length&&r.sortAppend&&(a=e.isArray(r.sortAppend)?r.sortAppend:r.sortAppend[r.sortList[0][0]],!t.isEmptyObject(a)))for(n=0;n<a.length;n++)if(a[n][0]!==m&&t.isValueInArray(a[n][0],r.sortList)<0){if(l=a[n][1],d=(""+l).match(/^(a|d|s|o|n)/))switch(c=r.sortList[0][1],d[0]){case"d":l=1;break;case"s":l=c;break;case"o":l=0===c?1:0;break;case"n":l=(c+1)%b.length;break;default:l=0}r.sortList[r.sortList.length]=[a[n][0],l]}r.$table.triggerHandler("sortBegin",u),setTimeout(function(){t.setHeadersCss(r),t.multisort(r),t.appendCache(r),r.$table.triggerHandler("sortBeforeEnd",u),r.$table.triggerHandler("sortEnd",u)},1)},multisort:function(e){var r,o,s,a,n=e.table,i=[],l=0,d=e.textSorter||"",c=e.sortList,g=c.length,p=e.$tbodies.length;if(!e.serverSideSorting&&!t.isEmptyObject(e.cache)){if(t.debug(e,"core")&&(o=new Date),"object"==typeof d)for(s=e.columns;s--;)"function"==typeof(a=t.getColumnData(n,d,s))&&(i[s]=a);for(r=0;r<p;r++)s=e.cache[r].colMax,e.cache[r].normalized.sort(function(r,o){var a,p,u,f,h,m,b;for(a=0;a<g;a++){if(u=c[a][0],f=c[a][1],l=0===f,e.sortStable&&r[u]===o[u]&&1===g)return r[e.columns].order-o[e.columns].order;if(p=/n/i.test(t.getSortType(e.parsers,u)),p&&e.strings[u]?(p="boolean"==typeof t.string[e.strings[u]]?(l?1:-1)*(t.string[e.strings[u]]?-1:1):e.strings[u]?t.string[e.strings[u]]||0:0,h=e.numberSorter?e.numberSorter(r[u],o[u],l,s[u],n):t["sortNumeric"+(l?"Asc":"Desc")](r[u],o[u],p,s[u],u,e)):(m=l?r:o,b=l?o:r,h="function"==typeof d?d(m[u],b[u],l,u,n):"function"==typeof i[u]?i[u](m[u],b[u],l,u,n):t["sortNatural"+(l?"Asc":"Desc")](r[u],o[u],u,e)),h)return h}return r[e.columns].order-o[e.columns].order});t.debug(e,"core")&&console.log("Applying sort "+c.toString()+t.benchmark(o))}},resortComplete:function(t,r){t.table.isUpdating&&t.$table.triggerHandler("updateComplete",t.table),e.isFunction(r)&&r(t.table)},checkResort:function(r,o,s){var a=e.isArray(o)?o:r.sortList;!1===(void 0===o?r.resort:o)||r.serverSideSorting||r.table.isProcessing?(t.resortComplete(r,s),t.applyWidget(r.table,!1)):a.length?t.sortOn(r,a,function(){t.resortComplete(r,s)},!0):t.sortReset(r,function(){t.resortComplete(r,s),t.applyWidget(r.table,!1)})},sortOn:function(r,o,s,a){var n=r.table;r.$table.triggerHandler("sortStart",n),t.updateHeaderSortCount(r,o),t.setHeadersCss(r),r.delayInit&&t.isEmptyObject(r.cache)&&t.buildCache(r),r.$table.triggerHandler("sortBegin",n),t.multisort(r),t.appendCache(r,a),r.$table.triggerHandler("sortBeforeEnd",n),r.$table.triggerHandler("sortEnd",n),t.applyWidget(n),e.isFunction(s)&&s(n)},sortReset:function(r,o){r.sortList=[],t.setHeadersCss(r),t.multisort(r),t.appendCache(r);var s;for(s=0;s<r.columns;s++)r.sortVars[s].count=-1;e.isFunction(o)&&o(r.table)},getSortType:function(e,t){return e&&e[t]?e[t].type||"":""},getOrder:function(e){return/^d/i.test(e)||1===e},sortNatural:function(e,r){if(e===r)return 0;e=e.toString(),r=r.toString();var o,s,a,n,i,l,d=t.regex;if(d.hex.test(r)){if(o=parseInt((e||"").match(d.hex),16),s=parseInt((r||"").match(d.hex),16),o<s)return-1;if(o>s)return 1}for(o=(e||"").replace(d.chunk,"\\0$1\\0").replace(d.chunks,"").split("\\0"),s=(r||"").replace(d.chunk,"\\0$1\\0").replace(d.chunks,"").split("\\0"),l=Math.max(o.length,s.length),i=0;i<l;i++){if(a=isNaN(o[i])?o[i]||0:parseFloat(o[i])||0,n=isNaN(s[i])?s[i]||0:parseFloat(s[i])||0,isNaN(a)!==isNaN(n))return isNaN(a)?1:-1;if(typeof a!=typeof n&&(a+="",n+=""),a<n)return-1;if(a>n)return 1}return 0},sortNaturalAsc:function(e,r,o,s){if(e===r)return 0;var a=t.string[s.empties[o]||s.emptyTo];return""===e&&0!==a?"boolean"==typeof a?a?-1:1:-a||-1:""===r&&0!==a?"boolean"==typeof a?a?1:-1:a||1:t.sortNatural(e,r)},sortNaturalDesc:function(e,r,o,s){if(e===r)return 0;var a=t.string[s.empties[o]||s.emptyTo];return""===e&&0!==a?"boolean"==typeof a?a?-1:1:a||1:""===r&&0!==a?"boolean"==typeof a?a?1:-1:-a||-1:t.sortNatural(r,e)},sortText:function(e,t){return e>t?1:e<t?-1:0},getTextValue:function(e,t,r){if(r){var o,s=e?e.length:0,a=r+t;for(o=0;o<s;o++)a+=e.charCodeAt(o);return t*a}return 0},sortNumericAsc:function(e,r,o,s,a,n){if(e===r)return 0;var i=t.string[n.empties[a]||n.emptyTo];return""===e&&0!==i?"boolean"==typeof i?i?-1:1:-i||-1:""===r&&0!==i?"boolean"==typeof i?i?1:-1:i||1:(isNaN(e)&&(e=t.getTextValue(e,o,s)),isNaN(r)&&(r=t.getTextValue(r,o,s)),e-r)},sortNumericDesc:function(e,r,o,s,a,n){if(e===r)return 0;var i=t.string[n.empties[a]||n.emptyTo];return""===e&&0!==i?"boolean"==typeof i?i?-1:1:i||1:""===r&&0!==i?"boolean"==typeof i?i?1:-1:-i||-1:(isNaN(e)&&(e=t.getTextValue(e,o,s)),isNaN(r)&&(r=t.getTextValue(r,o,s)),r-e)},sortNumeric:function(e,t){return e-t},addWidget:function(e){e.id&&!t.isEmptyObject(t.getWidgetById(e.id))&&console.warn('"'+e.id+'" widget was loaded more than once!'),t.widgets[t.widgets.length]=e},hasWidget:function(t,r){return(t=e(t)).length&&t[0].config&&t[0].config.widgetInit[r]||!1},getWidgetById:function(e){var r,o,s=t.widgets.length;for(r=0;r<s;r++)if((o=t.widgets[r])&&o.id&&o.id.toLowerCase()===e.toLowerCase())return o},applyWidgetOptions:function(r){var o,s,a,n=r.config,i=n.widgets.length;if(i)for(o=0;o<i;o++)(s=t.getWidgetById(n.widgets[o]))&&s.options&&(a=e.extend(!0,{},s.options),n.widgetOptions=e.extend(!0,a,n.widgetOptions),e.extend(!0,t.defaults.widgetOptions,s.options))},addWidgetFromClass:function(e){var r,o,s=e.config,a="^"+s.widgetClass.replace(t.regex.templateName,"(\\S+)+")+"$",n=new RegExp(a,"g"),i=(e.className||"").split(t.regex.spaces);if(i.length)for(r=i.length,o=0;o<r;o++)i[o].match(n)&&(s.widgets[s.widgets.length]=i[o].replace(n,"$1"))},applyWidgetId:function(r,o,s){var a,n,i,l=(r=e(r)[0]).config,d=l.widgetOptions,c=t.debug(l,"core"),g=t.getWidgetById(o);g&&(i=g.id,a=!1,e.inArray(i,l.widgets)<0&&(l.widgets[l.widgets.length]=i),c&&(n=new Date),!s&&l.widgetInit[i]||(l.widgetInit[i]=!0,r.hasInitialized&&t.applyWidgetOptions(r),"function"==typeof g.init&&(a=!0,c&&console[console.group?"group":"log"]("Initializing "+i+" widget"),g.init(r,g,l,d))),s||"function"!=typeof g.format||(a=!0,c&&console[console.group?"group":"log"]("Updating "+i+" widget"),g.format(r,l,d,!1)),c&&a&&(console.log("Completed "+(s?"initializing ":"applying ")+i+" widget"+t.benchmark(n)),console.groupEnd&&console.groupEnd()))},applyWidget:function(r,o,s){var a,n,i,l,d,c=(r=e(r)[0]).config,g=t.debug(c,"core"),p=[];if(!1===o||!r.hasInitialized||!r.isApplyingWidgets&&!r.isUpdating){if(g&&(d=new Date),t.addWidgetFromClass(r),clearTimeout(c.timerReady),c.widgets.length){for(r.isApplyingWidgets=!0,c.widgets=e.grep(c.widgets,function(t,r){return e.inArray(t,c.widgets)===r}),n=(i=c.widgets||[]).length,a=0;a<n;a++)(l=t.getWidgetById(i[a]))&&l.id?(l.priority||(l.priority=10),p[a]=l):g&&console.warn('"'+i[a]+'" was enabled, but the widget code has not been loaded!');for(p.sort(function(e,t){return e.priority<t.priority?-1:e.priority===t.priority?0:1}),n=p.length,g&&console[console.group?"group":"log"]("Start "+(o?"initializing":"applying")+" widgets"),a=0;a<n;a++)(l=p[a])&&l.id&&t.applyWidgetId(r,l.id,o);g&&console.groupEnd&&console.groupEnd()}c.timerReady=setTimeout(function(){r.isApplyingWidgets=!1,e.data(r,"lastWidgetApplication",new Date),c.$table.triggerHandler("tablesorter-ready"),o||"function"!=typeof s||s(r),g&&(l=c.widgets.length,console.log("Completed "+(!0===o?"initializing ":"applying ")+l+" widget"+(1!==l?"s":"")+t.benchmark(d)))},10)}},removeWidget:function(r,o,s){var a,n,i,l,d=(r=e(r)[0]).config;if(!0===o)for(o=[],l=t.widgets.length,i=0;i<l;i++)(n=t.widgets[i])&&n.id&&(o[o.length]=n.id);else o=(e.isArray(o)?o.join(","):o||"").toLowerCase().split(/[\s,]+/);for(l=o.length,a=0;a<l;a++)n=t.getWidgetById(o[a]),(i=e.inArray(o[a],d.widgets))>=0&&!0!==s&&d.widgets.splice(i,1),n&&n.remove&&(t.debug(d,"core")&&console.log((s?"Refreshing":"Removing")+' "'+o[a]+'" widget'),n.remove(r,d,d.widgetOptions,s),d.widgetInit[o[a]]=!1);d.$table.triggerHandler("widgetRemoveEnd",r)},refreshWidgets:function(r,o,s){var a,n,i=(r=e(r)[0]).config.widgets,l=t.widgets,d=l.length,c=[],g=function(t){e(t).triggerHandler("refreshComplete")};for(a=0;a<d;a++)(n=l[a])&&n.id&&(o||e.inArray(n.id,i)<0)&&(c[c.length]=n.id);t.removeWidget(r,c.join(","),!0),!0!==s?(t.applyWidget(r,o||!1,g),o&&t.applyWidget(r,!1,g)):g(r)},benchmark:function(e){return" ("+((new Date).getTime()-e.getTime())+" ms)"},log:function(){console.log(arguments)},debug:function(e,t){return e&&(!0===e.debug||"string"==typeof e.debug&&e.debug.indexOf(t)>-1)},isEmptyObject:function(e){for(var t in e)return!1;return!0},isValueInArray:function(e,t){var r,o=t&&t.length||0;for(r=0;r<o;r++)if(t[r][0]===e)return r;return-1},formatFloat:function(r,o){if("string"!=typeof r||""===r)return r;var s;return r=(o&&o.config?!1!==o.config.usNumberFormat:void 0===o||o)?r.replace(t.regex.comma,""):r.replace(t.regex.digitNonUS,"").replace(t.regex.comma,"."),t.regex.digitNegativeTest.test(r)&&(r=r.replace(t.regex.digitNegativeReplace,"-$1")),s=parseFloat(r),isNaN(s)?e.trim(r):s},isDigit:function(e){return isNaN(e)?t.regex.digitTest.test(e.toString().replace(t.regex.digitReplace,"")):""!==e},computeColumnIndex:function(r,o){var s,a,n,i,l,d,c,g,p,u,f=o&&o.columns||0,h=[],m=new Array(f);for(s=0;s<r.length;s++)for(d=r[s].cells,a=0;a<d.length;a++){for(c=s,g=(l=d[a]).rowSpan||1,p=l.colSpan||1,void 0===h[c]&&(h[c]=[]),n=0;n<h[c].length+1;n++)if(void 0===h[c][n]){u=n;break}for(f&&l.cellIndex===u||(l.setAttribute?l.setAttribute("data-column",u):e(l).attr("data-column",u)),n=c;n<c+g;n++)for(void 0===h[n]&&(h[n]=[]),m=h[n],i=u;i<u+p;i++)m[i]="x"}return t.checkColumnCount(r,h,m.length),m.length},checkColumnCount:function(e,t,r){var o,s,a=!0,n=[];for(o=0;o<t.length;o++)if(t[o]&&(s=t[o].length,t[o].length!==r)){a=!1;break}a||(e.each(function(e,t){var r=t.parentElement.nodeName;n.indexOf(r)<0&&n.push(r)}),console.error("Invalid or incorrect number of columns in the "+n.join(" or ")+"; expected "+r+", but found "+s+" columns"))},fixColumnWidth:function(r){var o,s,a,n,i,l=(r=e(r)[0]).config,d=l.$table.children("colgroup");if(d.length&&d.hasClass(t.css.colgroup)&&d.remove(),l.widthFixed&&0===l.$table.children("colgroup").length){for(d=e('<colgroup class="'+t.css.colgroup+'">'),o=l.$table.width(),n=(a=l.$tbodies.find("tr:first").children(":visible")).length,i=0;i<n;i++)s=parseInt(a.eq(i).width()/o*1e3,10)/10+"%",d.append(e("<col>").css("width",s));l.$table.prepend(d)}},getData:function(t,r,o){var s,a,n="",i=e(t);return i.length?(s=!!e.metadata&&i.metadata(),a=" "+(i.attr("class")||""),void 0!==i.data(o)||void 0!==i.data(o.toLowerCase())?n+=i.data(o)||i.data(o.toLowerCase()):s&&void 0!==s[o]?n+=s[o]:r&&void 0!==r[o]?n+=r[o]:" "!==a&&a.match(" "+o+"-")&&(n=a.match(new RegExp("\\s"+o+"-([\\w-]+)"))[1]||""),e.trim(n)):""},getColumnData:function(t,r,o,s,a){if("object"!=typeof r||null===r)return r;var n,i=(t=e(t)[0]).config,l=a||i.$headers,d=i.$headerIndexed&&i.$headerIndexed[o]||l.find('[data-column="'+o+'"]:last');if(void 0!==r[o])return s?r[o]:r[l.index(d)];for(n in r)if("string"==typeof n&&d.filter(n).add(d.find(n)).length)return r[n]},isProcessing:function(r,o,s){var a=(r=e(r))[0].config,n=s||r.find("."+t.css.header);o?(void 0!==s&&a.sortList.length>0&&(n=n.filter(function(){return!this.sortDisabled&&t.isValueInArray(parseFloat(e(this).attr("data-column")),a.sortList)>=0})),r.add(n).addClass(t.css.processing+" "+a.cssProcessing)):r.add(n).removeClass(t.css.processing+" "+a.cssProcessing)},processTbody:function(t,r,o){if(t=e(t)[0],o)return t.isProcessing=!0,r.before('<colgroup class="tablesorter-savemyplace"/>'),e.fn.detach?r.detach():r.remove();var s=e(t).find("colgroup.tablesorter-savemyplace");r.insertAfter(s),s.remove(),t.isProcessing=!1},clearTableBody:function(t){e(t)[0].config.$tbodies.children().detach()},characterEquivalents:{a:"áàâãäąå",A:"ÁÀÂÃÄĄÅ",c:"çćč",C:"ÇĆČ",e:"éèêëěę",E:"ÉÈÊËĚĘ",i:"íìİîïı",I:"ÍÌİÎÏ",o:"óòôõöō",O:"ÓÒÔÕÖŌ",ss:"ß",SS:"",u:"úùûüů",U:"ÚÙÛÜŮ"},replaceAccents:function(e){var r,o="[",s=t.characterEquivalents;if(!t.characterRegex){t.characterRegexArray={};for(r in s)"string"==typeof r&&(o+=s[r],t.characterRegexArray[r]=new RegExp("["+s[r]+"]","g"));t.characterRegex=new RegExp(o+"]")}if(t.characterRegex.test(e))for(r in s)"string"==typeof r&&(e=e.replace(t.characterRegexArray[r],r));return e},validateOptions:function(r){var o,s,a,n,i="headers sortForce sortList sortAppend widgets".split(" "),l=r.originalSettings;if(l){t.debug(r,"core")&&(n=new Date);for(o in l)if("undefined"===(a=typeof t.defaults[o]))console.warn('Tablesorter Warning! "table.config.'+o+'" option not recognized');else if("object"===a)for(s in l[o])a=t.defaults[o]&&typeof t.defaults[o][s],e.inArray(o,i)<0&&"undefined"===a&&console.warn('Tablesorter Warning! "table.config.'+o+"."+s+'" option not recognized');t.debug(r,"core")&&console.log("validate options time:"+t.benchmark(n))}},restoreHeaders:function(r){var o,s,a=e(r)[0].config,n=a.$table.find(a.selectorHeaders),i=n.length;for(o=0;o<i;o++)(s=n.eq(o)).find("."+t.css.headerIn).length&&s.html(a.headerContent[o])},destroy:function(r,o,s){if((r=e(r)[0]).hasInitialized){t.removeWidget(r,!0,!1);var a,n=e(r),i=r.config,l=n.find("thead:first"),d=l.find("tr."+t.css.headerRow).removeClass(t.css.headerRow+" "+i.cssHeaderRow),c=n.find("tfoot:first > tr").children("th, td");!1===o&&e.inArray("uitheme",i.widgets)>=0&&(n.triggerHandler("applyWidgetId",["uitheme"]),n.triggerHandler("applyWidgetId",["zebra"])),l.find("tr").not(d).remove(),a="sortReset update updateRows updateAll updateHeaders updateCell addRows updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets removeWidget destroy mouseup mouseleave "+"keypress sortBegin sortEnd resetToLoadState ".split(" ").join(i.namespace+" "),n.removeData("tablesorter").unbind(a.replace(t.regex.spaces," ")),i.$headers.add(c).removeClass([t.css.header,i.cssHeader,i.cssAsc,i.cssDesc,t.css.sortAsc,t.css.sortDesc,t.css.sortNone].join(" ")).removeAttr("data-column").removeAttr("aria-label").attr("aria-disabled","true"),d.find(i.selectorSort).unbind("mousedown mouseup keypress ".split(" ").join(i.namespace+" ").replace(t.regex.spaces," ")),t.restoreHeaders(r),n.toggleClass(t.css.table+" "+i.tableClass+" tablesorter-"+i.theme,!1===o),n.removeClass(i.namespace.slice(1)),r.hasInitialized=!1,delete r.config.cache,"function"==typeof s&&s(r),t.debug(i,"core")&&console.log("tablesorter has been removed")}}};e.fn.tablesorter=function(r){return this.each(function(){var o=this,s=e.extend(!0,{},t.defaults,r,t.instanceMethods);s.originalSettings=r,!o.hasInitialized&&t.buildTable&&"TABLE"!==this.nodeName?t.buildTable(o,s):t.setup(o,s)})},window.console&&window.console.log||(t.logs=[],console={},console.log=console.warn=console.error=console.table=function(){var e=arguments.length>1?arguments:arguments[0];t.logs[t.logs.length]={date:Date.now(),log:e}}),t.addParser({id:"no-parser",is:function(){return!1},format:function(){return""},type:"text"}),t.addParser({id:"text",is:function(){return!0},format:function(r,o){var s=o.config;return r&&(r=e.trim(s.ignoreCase?r.toLocaleLowerCase():r),r=s.sortLocaleCompare?t.replaceAccents(r):r),r},type:"text"}),t.regex.nondigit=/[^\w,. \-()]/g,t.addParser({id:"digit",is:function(e){return t.isDigit(e)},format:function(r,o){var s=t.formatFloat((r||"").replace(t.regex.nondigit,""),o);return r&&"number"==typeof s?s:r?e.trim(r&&o.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.regex.currencyReplace=/[+\-,. ]/g,t.regex.currencyTest=/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/,t.addParser({id:"currency",is:function(e){return e=(e||"").replace(t.regex.currencyReplace,""),t.regex.currencyTest.test(e)},format:function(r,o){var s=t.formatFloat((r||"").replace(t.regex.nondigit,""),o);return r&&"number"==typeof s?s:r?e.trim(r&&o.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.regex.urlProtocolTest=/^(https?|ftp|file):\/\//,t.regex.urlProtocolReplace=/(https?|ftp|file):\/\/(www\.)?/,t.addParser({id:"url",is:function(e){return t.regex.urlProtocolTest.test(e)},format:function(r){return r?e.trim(r.replace(t.regex.urlProtocolReplace,"")):r},type:"text"}),t.regex.dash=/-/g,t.regex.isoDate=/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,t.addParser({id:"isoDate",is:function(e){return t.regex.isoDate.test(e)},format:function(e){var r=e?new Date(e.replace(t.regex.dash,"/")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.regex.percent=/%/g,t.regex.percentTest=/(\d\s*?%|%\s*?\d)/,t.addParser({id:"percent",is:function(e){return t.regex.percentTest.test(e)&&e.length<15},format:function(e,r){return e?t.formatFloat(e.replace(t.regex.percent,""),r):e},type:"numeric"}),t.addParser({id:"image",is:function(e,t,r,o){return o.find("img").length>0},format:function(t,r,o){return e(o).find("img").attr(r.config.imgAttr||"alt")||t},parsed:!0,type:"text"}),t.regex.dateReplace=/(\S)([AP]M)$/i,t.regex.usLongDateTest1=/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i,t.regex.usLongDateTest2=/^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i,t.addParser({id:"usLongDate",is:function(e){return t.regex.usLongDateTest1.test(e)||t.regex.usLongDateTest2.test(e)},format:function(e){var r=e?new Date(e.replace(t.regex.dateReplace,"$1 $2")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.regex.shortDateTest=/(^\d{1,2}[\/\s]\d{1,2}[\/\s]\d{4})|(^\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2})/,t.regex.shortDateReplace=/[\-.,]/g,t.regex.shortDateXXY=/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,t.regex.shortDateYMD=/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,t.convertFormat=function(e,r){e=(e||"").replace(t.regex.spaces," ").replace(t.regex.shortDateReplace,"/"),"mmddyyyy"===r?e=e.replace(t.regex.shortDateXXY,"$3/$1/$2"):"ddmmyyyy"===r?e=e.replace(t.regex.shortDateXXY,"$3/$2/$1"):"yyyymmdd"===r&&(e=e.replace(t.regex.shortDateYMD,"$1/$2/$3"));var o=new Date(e);return o instanceof Date&&isFinite(o)?o.getTime():""},t.addParser({id:"shortDate",is:function(e){return e=(e||"").replace(t.regex.spaces," ").replace(t.regex.shortDateReplace,"/"),t.regex.shortDateTest.test(e)},format:function(e,r,o,s){if(e){var a=r.config,n=a.$headerIndexed[s],i=n.length&&n.data("dateFormat")||t.getData(n,t.getColumnData(r,a.headers,s),"dateFormat")||a.dateFormat;return n.length&&n.data("dateFormat",i),t.convertFormat(e,i)||e}return e},type:"numeric"}),t.regex.timeTest=/^(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)$|^((?:[01]\d|[2][0-4]):[0-5]\d)$/i,t.regex.timeMatch=/(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)|((?:[01]\d|[2][0-4]):[0-5]\d)/i,t.addParser({id:"time",is:function(e){return t.regex.timeTest.test(e)},format:function(e){var r,o=(e||"").match(t.regex.timeMatch),s=new Date(e),a=e&&(null!==o?o[0]:"00:00 AM"),n=a?new Date("2000/01/01 "+a.replace(t.regex.dateReplace,"$1 $2")):a;return n instanceof Date&&isFinite(n)?(r=s instanceof Date&&isFinite(s)?s.getTime():0,r?parseFloat(n.getTime()+"."+s.getTime()):n.getTime()):e},type:"numeric"}),t.addParser({id:"metadata",is:function(){return!1},format:function(t,r,o){var s=r.config,a=s.parserMetadataName?s.parserMetadataName:"sortValue";return e(o).metadata()[a]},type:"numeric"}),t.addWidget({id:"zebra",priority:90,format:function(t,r,o){var s,a,n,i,l,d,c,g=new RegExp(r.cssChildRow,"i"),p=r.$tbodies.add(e(r.namespace+"_extra_table").children("tbody:not(."+r.cssInfoBlock+")"));for(l=0;l<p.length;l++)for(n=0,c=(s=p.eq(l).children("tr:visible").not(r.selectorRemove)).length,d=0;d<c;d++)a=s.eq(d),g.test(a[0].className)||n++,i=n%2==0,a.removeClass(o.zebra[i?1:0]).addClass(o.zebra[i?0:1])},remove:function(e,r,o,s){if(!s){var a,n,i=r.$tbodies,l=(o.zebra||["even","odd"]).join(" ");for(a=0;a<i.length;a++)(n=t.processTbody(e,i.eq(a),!0)).children().removeClass(l),t.processTbody(e,n,!1)}}})}(e),e.tablesorter});
</script>
<script type="text/javascript">
/*
Copyright 2008-2013
Matthias Ehmann,
Michael Gerhaeuser,
Carsten Miller,
Bianca Valentin,
Alfred Wassermann,
Peter Wilfahrt
Dual licensed under the Apache License Version 2.0, or LGPL Version 3 licenses.
You should have received a copy of the GNU Lesser General Public License
along with JSXCompressor. If not, see <http://www.gnu.org/licenses/>.
You should have received a copy of the Apache License along with JSXCompressor.
If not, see <http://www.apache.org/licenses/>.
*/
(function(){var e,r,n;(function(t){function o(e,r){return C.call(e,r)}function i(e,r){var n,t,o,i,a,u,c,f,s,l,p=r&&r.split("/"),h=k.map,d=h&&h["*"]||{};if(e&&"."===e.charAt(0))if(r){for(p=p.slice(0,p.length-1),e=p.concat(e.split("/")),f=0;e.length>f;f+=1)if(l=e[f],"."===l)e.splice(f,1),f-=1;else if(".."===l){if(1===f&&(".."===e[2]||".."===e[0]))break;f>0&&(e.splice(f-1,2),f-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||d)&&h){for(n=e.split("/"),f=n.length;f>0;f-=1){if(t=n.slice(0,f).join("/"),p)for(s=p.length;s>0;s-=1)if(o=h[p.slice(0,s).join("/")],o&&(o=o[t])){i=o,a=f;break}if(i)break;!u&&d&&d[t]&&(u=d[t],c=f)}!i&&u&&(i=u,a=c),i&&(n.splice(0,a,i),e=n.join("/"))}return e}function a(e,r){return function(){return h.apply(t,v.call(arguments,0).concat([e,r]))}}function u(e){return function(r){return i(r,e)}}function c(e){return function(r){b[e]=r}}function f(e){if(o(m,e)){var r=m[e];delete m[e],y[e]=!0,p.apply(t,r)}if(!o(b,e)&&!o(y,e))throw Error("No "+e);return b[e]}function s(e){var r,n=e?e.indexOf("!"):-1;return n>-1&&(r=e.substring(0,n),e=e.substring(n+1,e.length)),[r,e]}function l(e){return function(){return k&&k.config&&k.config[e]||{}}}var p,h,d,g,b={},m={},k={},y={},C=Object.prototype.hasOwnProperty,v=[].slice;d=function(e,r){var n,t=s(e),o=t[0];return e=t[1],o&&(o=i(o,r),n=f(o)),o?e=n&&n.normalize?n.normalize(e,u(r)):i(e,r):(e=i(e,r),t=s(e),o=t[0],e=t[1],o&&(n=f(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:n}},g={require:function(e){return a(e)},exports:function(e){var r=b[e];return r!==void 0?r:b[e]={}},module:function(e){return{id:e,uri:"",exports:b[e],config:l(e)}}},p=function(e,r,n,i){var u,s,l,p,h,k,C=[];if(i=i||e,"function"==typeof n){for(r=!r.length&&n.length?["require","exports","module"]:r,h=0;r.length>h;h+=1)if(p=d(r[h],i),s=p.f,"require"===s)C[h]=g.require(e);else if("exports"===s)C[h]=g.exports(e),k=!0;else if("module"===s)u=C[h]=g.module(e);else if(o(b,s)||o(m,s)||o(y,s))C[h]=f(s);else{if(!p.p)throw Error(e+" missing "+s);p.p.load(p.n,a(i,!0),c(s),{}),C[h]=b[s]}l=n.apply(b[e],C),e&&(u&&u.exports!==t&&u.exports!==b[e]?b[e]=u.exports:l===t&&k||(b[e]=l))}else e&&(b[e]=n)},e=r=h=function(e,r,n,o,i){return"string"==typeof e?g[e]?g[e](r):f(d(e,r).f):(e.splice||(k=e,r.splice?(e=r,r=n,n=null):e=t),r=r||function(){},"function"==typeof n&&(n=o,o=i),o?p(t,e,r,n):setTimeout(function(){p(t,e,r,n)},4),h)},h.config=function(e){return k=e,k.deps&&h(k.deps,k.callback),h},n=function(e,r,n){r.splice||(n=r,r=[]),o(b,e)||o(m,e)||(m[e]=[e,r,n])},n.amd={jQuery:!0}})(),n("../node_modules/almond/almond",function(){}),n("jxg",[],function(){var e={};return"object"!=typeof JXG||JXG.extend||(e=JXG),e.extend=function(e,r,n,t){var o,i;n=n||!1,t=t||!1;for(o in r)(!n||n&&r.hasOwnProperty(o))&&(i=t?o.toLowerCase():o,e[i]=r[o])},e.extend(e,{boards:{},readers:{},elements:{},registerElement:function(e,r){e=e.toLowerCase(),this.elements[e]=r},registerReader:function(e,r){var n,t;for(n=0;r.length>n;n++)t=r[n].toLowerCase(),"function"!=typeof this.readers[t]&&(this.readers[t]=e)},shortcut:function(e,r){return function(){return e[r].apply(this,arguments)}},getRef:function(e,r){return e.select(r)},getReference:function(e,r){return e.select(r)},debugInt:function(){var e,r;for(e=0;arguments.length>e;e++)r=arguments[e],"object"==typeof window&&window.console&&console.log?console.log(r):"object"==typeof document&&document.getElementById("debug")&&(document.getElementById("debug").innerHTML+=r+"<br/>")},debugWST:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&(e.debugInt("stacktrace"),e.debugInt(r.stack.split("\n").slice(1).join("\n")))},debugLine:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&e.debugInt("Called from",r.stack.split("\n").slice(2,3).join("\n"))},debug:function(){e.debugInt.apply(this,arguments)}}),e}),n("utils/zip",["jxg"],function(e){var r=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,3,131,67,195,35,163,99,227,19,147,83,211,51,179,115,243,11,139,75,203,43,171,107,235,27,155,91,219,59,187,123,251,7,135,71,199,39,167,103,231,23,151,87,215,55,183,119,247,15,143,79,207,47,175,111,239,31,159,95,223,63,191,127,255],n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],t=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],i=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],a=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=256;return e.Util=e.Util||{},e.Util.Unzip=function(c){function f(){return R+=8,O>X?c[X++]:-1}function s(){B=1}function l(){var e;try{return R++,e=1&B,B>>=1,0===B&&(B=f(),e=1&B,B=128|B>>1),e}catch(r){throw r}}function p(e){var n=0,t=e;try{for(;t--;)n=n<<1|l();e&&(n=r[n]>>8-e)}catch(o){throw o}return n}function h(){J=0}function d(e){j++,G[J++]=e,z.push(String.fromCharCode(e)),32768===J&&(J=0)}function g(){this.b0=0,this.b1=0,this.jump=null,this.jumppos=-1}function b(){for(;;){if(M[H]>=x)return-1;if(U[M[H]]===H)return M[H]++;M[H]++}}function m(){var e,r=P[F];if(17===H)return-1;if(F++,H++,e=b(),e>=0)r.b0=e;else if(r.b0=32768,m())return-1;if(e=b(),e>=0)r.b1=e,r.jump=null;else if(r.b1=32768,r.jump=P[F],r.jumppos=F,m())return-1;return H--,0}function k(e,r,n){var t;for(P=e,F=0,U=n,x=r,t=0;17>t;t++)M[t]=0;return H=0,m()?-1:0}function y(e){for(var r,n,t,o=0,i=e[o];;)if(t=l()){if(!(32768&i.b1))return i.b1;for(i=i.jump,r=e.length,n=0;r>n;n++)if(e[n]===i){o=n;break}}else{if(!(32768&i.b0))return i.b0;o++,i=e[o]}}function C(){var u,c,b,m,C,v,A,j,w,U,x,S,z,I,E,L,O;do if(u=l(),b=p(2),0===b)for(s(),U=f(),U|=f()<<8,S=f(),S|=f()<<8,65535&(U^~S)&&e.debug("BlockLen checksum mismatch\n");U--;)c=f(),d(c);else if(1===b)for(;;)if(C=r[p(7)]>>1,C>23?(C=C<<1|l(),C>199?(C-=128,C=C<<1|l()):(C-=48,C>143&&(C+=136))):C+=256,256>C)d(C);else{if(256===C)break;for(C-=257,w=p(t[C])+n[C],C=r[p(5)]>>3,i[C]>8?(x=p(8),x|=p(i[C]-8)<<8):x=p(i[C]),x+=o[C],C=0;w>C;C++)c=G[32767&J-x],d(c)}else if(2===b){for(A=Array(320),I=257+p(5),E=1+p(5),L=4+p(4),C=0;19>C;C++)A[C]=0;for(C=0;L>C;C++)A[a[C]]=p(3);for(w=q.length,m=0;w>m;m++)q[m]=new g;if(k(q,19,A,0))return h(),1;for(z=I+E,m=0,O=-1;z>m;)if(O++,C=y(q),16>C)A[m++]=C;else if(16===C){if(C=3+p(2),m+C>z)return h(),1;for(v=m?A[m-1]:0;C--;)A[m++]=v}else{if(C=17===C?3+p(3):11+p(7),m+C>z)return h(),1;for(;C--;)A[m++]=0}for(w=T.length,m=0;w>m;m++)T[m]=new g;if(k(T,I,A,0))return h(),1;for(w=T.length,m=0;w>m;m++)q[m]=new g;for(j=[],m=I;A.length>m;m++)j[m-I]=A[m];if(k(q,E,j,0))return h(),1;for(;;)if(C=y(T),C>=256){if(C-=256,0===C)break;for(C-=1,w=p(t[C])+n[C],C=y(q),i[C]>8?(x=p(8),x|=p(i[C]-8)<<8):x=p(i[C]),x+=o[C];w--;)c=G[32767&J-x],d(c)}else d(C)}while(!u);return h(),s(),0}function v(){var e,r,n,t,o,i,a,c,s=[];try{if(z=[],L=!1,s[0]=f(),s[1]=f(),120===s[0]&&218===s[1]&&(C(),E[I]=[z.join(""),"geonext.gxt"],I++),31===s[0]&&139===s[1]&&(S(),E[I]=[z.join(""),"file"],I++),80===s[0]&&75===s[1]&&(L=!0,s[2]=f(),s[3]=f(),3===s[2]&&4===s[3])){for(s[0]=f(),s[1]=f(),A=f(),A|=f()<<8,c=f(),c|=f()<<8,f(),f(),f(),f(),a=f(),a|=f()<<8,a|=f()<<16,a|=f()<<24,i=f(),i|=f()<<8,i|=f()<<16,i|=f()<<24,o=f(),o|=f()<<8,o|=f()<<16,o|=f()<<24,t=f(),t|=f()<<8,n=f(),n|=f()<<8,e=0,N=[];t--;)r=f(),"/"===r|":"===r?e=0:u-1>e&&(N[e++]=String.fromCharCode(r));for(w||(w=N),e=0;n>e;)r=f(),e++;j=0,8===c&&(C(),E[I]=Array(2),E[I][0]=z.join(""),E[I][1]=N.join(""),I++),S()}}catch(l){throw l}}var A,j,w,U,x,S,z=[],I=0,E=[],G=Array(32768),J=0,L=!1,O=c.length,X=0,B=1,R=0,T=Array(288),q=Array(32),F=0,P=null,H=(Array(64),Array(64),0),M=Array(17),N=[];M[0]=0,S=function(){var e,r,n,t,o,i,a=[];if(8&A&&(a[0]=f(),a[1]=f(),a[2]=f(),a[3]=f(),80===a[0]&&75===a[1]&&7===a[2]&&8===a[3]?(e=f(),e|=f()<<8,e|=f()<<16,e|=f()<<24):e=a[0]|a[1]<<8|a[2]<<16|a[3]<<24,r=f(),r|=f()<<8,r|=f()<<16,r|=f()<<24,n=f(),n|=f()<<8,n|=f()<<16,n|=f()<<24),L&&v(),a[0]=f(),8===a[0]){if(A=f(),f(),f(),f(),f(),f(),t=f(),4&A)for(a[0]=f(),a[2]=f(),H=a[0]+256*a[1],o=0;H>o;o++)f();if(8&A)for(o=0,N=[],i=f();i;)("7"===i||":"===i)&&(o=0),u-1>o&&(N[o++]=i),i=f();if(16&A)for(i=f();i;)i=f();2&A&&(f(),f()),C(),e=f(),e|=f()<<8,e|=f()<<16,e|=f()<<24,n=f(),n|=f()<<8,n|=f()<<16,n|=f()<<24,L&&v()}},e.Util.Unzip.prototype.unzipFile=function(e){var r;for(this.unzip(),r=0;E.length>r;r++)if(E[r][1]===e)return E[r][0];return""},e.Util.Unzip.prototype.unzip=function(){return v(),E}},e.Util}),n("utils/encoding",["jxg"],function(e){var r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8,0,12,24,36,60,96,84,12,12,12,48,72,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,0,12,0,12,12,12,24,12,12,12,12,12,24,12,24,12,12,12,12,12,12,12,12,12,24,12,12,12,12,12,24,12,12,12,12,12,12,12,24,12,12,12,12,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,12,12,12,12,12];return e.Util=e.Util||{},e.Util.UTF8={encode:function(e){var r,n,t="",o=e.length;if(e=e.replace(/\r\n/g,"\n"),"function"==typeof unescape&&"function"==typeof encodeURIComponent)return unescape(encodeURIComponent(e));for(r=0;o>r;r++)n=e.charCodeAt(r),128>n?t+=String.fromCharCode(n):n>127&&2048>n?(t+=String.fromCharCode(192|n>>6),t+=String.fromCharCode(128|63&n)):(t+=String.fromCharCode(224|n>>12),t+=String.fromCharCode(128|63&n>>6),t+=String.fromCharCode(128|63&n));return t},decode:function(e){var t,o,i,a=0,u=0,c=r,f=[],s=e.length,l=[];for(t=0;s>t;t++)o=e.charCodeAt(t),i=n[o],u=c!==r?63&o|u<<6:255>>i&o,c=n[256+c+i],c===r&&(u>65535?f.push(55232+(u>>10),56320+(1023&u)):f.push(u),a++,0===a%1e4&&(l.push(String.fromCharCode.apply(null,f)),f=[]));return l.push(String.fromCharCode.apply(null,f)),l.join("")},asciiCharCodeAt:function(e,r){var n=e.charCodeAt(r);if(n>255)switch(n){case 8364:n=128;break;case 8218:n=130;break;case 402:n=131;break;case 8222:n=132;break;case 8230:n=133;break;case 8224:n=134;break;case 8225:n=135;break;case 710:n=136;break;case 8240:n=137;break;case 352:n=138;break;case 8249:n=139;break;case 338:n=140;break;case 381:n=142;break;case 8216:n=145;break;case 8217:n=146;break;case 8220:n=147;break;case 8221:n=148;break;case 8226:n=149;break;case 8211:n=150;break;case 8212:n=151;break;case 732:n=152;break;case 8482:n=153;break;case 353:n=154;break;case 8250:n=155;break;case 339:n=156;break;case 382:n=158;break;case 376:n=159;break;default:}return n}},e.Util.UTF8}),n("utils/base64",["jxg","utils/encoding"],function(e,r){function n(e,r){return 255&e.charCodeAt(r)}function t(e,r){var n=o.indexOf(e.charAt(r));if(-1===n)throw Error("JSXGraph/utils/base64: Can't decode string (invalid character).");return n}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i="=";return e.Util=e.Util||{},e.Util.Base64={encode:function(e){var t,a,u,c,f,s=[];for(f=r.encode(e),u=f.length,c=u%3,t=0;u-c>t;t+=3)a=n(f,t)<<16|n(f,t+1)<<8|n(f,t+2),s.push(o.charAt(a>>18),o.charAt(63&a>>12),o.charAt(63&a>>6),o.charAt(63&a));switch(c){case 1:a=n(f,u-1),s.push(o.charAt(a>>2),o.charAt(63&a<<4),i,i);break;case 2:a=n(f,u-2)<<8|n(f,u-1),s.push(o.charAt(a>>10),o.charAt(63&a>>4),o.charAt(63&a<<2),i)}return s.join("")},decode:function(e,n){var o,a,u,c,f,s,l=[],p=[];if(o=e.replace(/[^A-Za-z0-9\+\/=]/g,""),u=o.length,0!==u%4)throw Error("JSXGraph/utils/base64: Can't decode string (invalid input length).");for(o.charAt(u-1)===i&&(c=1,o.charAt(u-2)===i&&(c=2),u-=4),a=0;u>a;a+=4)f=t(o,a)<<18|t(o,a+1)<<12|t(o,a+2)<<6|t(o,a+3),p.push(f>>16,255&f>>8,255&f),0===a%1e4&&(l.push(String.fromCharCode.apply(null,p)),p=[]);switch(c){case 1:f=t(o,u)<<12|t(o,u+1)<<6|t(o,u+2),p.push(f>>10,255&f>>2);break;case 2:f=t(o,a)<<6|t(o,a+1),p.push(f>>4)}return l.push(String.fromCharCode.apply(null,p)),s=l.join(""),n&&(s=r.decode(s)),s},decodeAsArray:function(e){var r,n=this.decode(e),t=[],o=n.length;for(r=0;o>r;r++)t[r]=n.charCodeAt(r);return t}},e.Util.Base64}),n("../build/compressor.deps.js",["jxg","utils/zip","utils/base64"],function(e,r,n){return e.decompress=function(e){return unescape(new r.Unzip(n.decodeAsArray(e)).unzip()[0][0])},e}),window.JXG=r("../build/compressor.deps.js")})();
</script>
<script type="text/javascript">
window.fileLoading = (function () {
var fileLoadingCallbacks = {};
var timestamp = new Date().getTime();
function loadKeywordsFile(filename, callback) {
fileLoadingCallbacks[filename] = callback;
var script = document.createElement('script');
script.type = 'text/javascript';
// timestamp as an argument to prevent browsers from caching scripts
// see: http://stackoverflow.com/questions/866619/how-to-force-ie-to-reload-javascript
script.src = filename+'?time='+timestamp;
document.getElementsByTagName("head")[0].appendChild(script);
}
function getCallbackHandlerForKeywords(parent) {
var callableList = [];
return function (callable) {
if (!parent.isChildrenLoaded) {
callableList.push(callable);
if (callableList.length == 1) {
loadKeywordsFile(parent.childFileName, function () {
parent.isChildrenLoaded = true;
for (var i = 0; i < callableList.length; i++) {
callableList[i]();
}
});
}
} else {
callable();
}
}
}
function notifyFileLoaded(filename) {
fileLoadingCallbacks[filename]();
}
return {
getCallbackHandlerForKeywords: getCallbackHandlerForKeywords,
notify: notifyFileLoaded
}
}());
</script>
<script type="text/javascript">
window.model = (function () {
function Suite(data) {
var suite = createModelObject(data);
suite.source = data.source;
suite.relativeSource = data.relativeSource;
suite.fullName = data.parent ? data.parent.fullName + '.' + data.name : data.name;
setStats(suite, data.statistics);
suite.metadata = data.metadata;
suite.populateKeywords = createIterablePopulator('Keyword');
suite.populateTests = createIterablePopulator('Test');
suite.populateSuites = createIterablePopulator('Suite');
suite.childrenNames = ['keyword', 'suite', 'test'];
suite.callWhenChildrenReady = function (callable) { callable(); };
suite.message = data.message;
suite.children = function () {
return suite.keywords().concat(suite.tests()).concat(suite.suites());
};
suite.searchTests = function (predicate) {
var tests = [];
var suites = this.suites();
for (var i in suites)
tests = tests.concat(suites[i].searchTests(predicate));
return tests.concat(util.filter(this.tests(), predicate));
};
suite.searchTestsInSuite = function (pattern, matcher) {
if (!matcher)
matcher = util.Matcher(pattern);
if (matcher.matchesAny([suite.fullName, suite.name]))
return suite.allTests();
var tests = [];
var suites = this.suites();
for (var i in suites)
tests = tests.concat(suites[i].searchTestsInSuite(pattern, matcher));
return tests;
};
suite.searchTestsByTag = function (tag) {
return suite.searchTests(function (test) {
if (tag.info == "critical" || tag.info == "non-critical")
return containsTagPattern(test.tags, tag.label);
if (tag.combined)
return containsTagPattern(test.tags, tag.combined);
return containsTag(test.tags, tag.label);
});
};
suite.findSuiteByName = function (name) {
return findSuiteByName(suite, name);
};
suite.allTests = function () {
return suite.searchTests(function (test) {
return true;
});
};
suite.criticalTests = function () {
return suite.searchTests(function (test) {
return test.isCritical;
});
};
return suite;
}
function containsTag(testTags, tagname) {
testTags = util.map(testTags, util.normalize);
return util.contains(testTags, util.normalize(tagname));
}
function containsTagPattern(testTags, pattern) {
var patterns;
if (pattern.indexOf('NOT') != -1) {
patterns = pattern.split('NOT');
if (!util.normalize(patterns[0]))
return util.all(util.map(patterns.slice(1), function (p) {
return !containsTagPattern(testTags, p);
}));
return containsTagPattern(testTags, patterns[0]) &&
util.all(util.map(patterns.slice(1), function (p) {
return !containsTagPattern(testTags, p);
}));
}
if (pattern.indexOf('OR') != -1) {
patterns = pattern.split('OR');
return util.any(util.map(patterns, function (p) {
return containsTagPattern(testTags, p);
}));
}
if (pattern.indexOf('AND') != -1) {
patterns = pattern.split('AND');
return util.all(util.map(patterns, function (p) {
return containsTagPattern(testTags, p);
}));
}
return util.Matcher(pattern).matchesAny(testTags);
}
function findSuiteByName(suite, name) {
if (suite.fullName == name)
return suite;
var subSuites = suite.suites();
for (var i in subSuites) {
var match = findSuiteByName(subSuites[i], name);
if (match)
return match;
}
return null;
}
function setStats(suite, stats) {
for (var name in stats) {
suite[name] = stats[name];
}
}
function createModelObject(data) {
return {
name: data.name,
doc: data.doc,
status: data.status,
times: data.times,
id: data.parent ? data.parent.id + '-' + data.id : data.id
};
}
function Test(data) {
var test = createModelObject(data);
test.fullName = data.parent.fullName + '.' + test.name;
test.formatParentName = function () { return util.formatParentName(test); };
test.timeout = data.timeout;
test.populateKeywords = createIterablePopulator('Keyword');
test.childrenNames = ['keyword'];
test.isChildrenLoaded = data.isChildrenLoaded;
test.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(test);
test.children = function () {
if (test.isChildrenLoaded)
return test.keywords();
};
test.isCritical = data.isCritical;
test.tags = data.tags;
test.message = data.message;
test.matchesTagPattern = function (pattern) {
return containsTagPattern(test.tags, pattern);
};
test.matchesNamePattern = function (pattern) {
return util.Matcher(pattern).matchesAny([test.name, test.fullName]);
};
return test;
}
function Keyword(data) {
var kw = createModelObject(data);
kw.libname = data.libname;
kw.type = data.type;
kw.arguments = data.args;
kw.assign = data.assign + (data.assign ? ' =' : '');
kw.tags = data.tags;
kw.timeout = data.timeout;
kw.populateMessages = createIterablePopulator('Message');
kw.populateKeywords = createIterablePopulator('Keyword');
kw.childrenNames = ['keyword', 'message'];
kw.isChildrenLoaded = data.isChildrenLoaded;
kw.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(kw);
kw.children = function () {
if (kw.isChildrenLoaded)
return kw.keywords();
};
return kw;
}
function Message(level, date, text, link) {
return {
level: level,
time: util.timeFromDate(date),
date: util.dateFromDate(date),
text: text,
link: link
};
}
function Times(timedata) {
var start = timedata[0];
var end = timedata[1];
var elapsed = timedata[2];
return {
elapsedMillis: elapsed,
elapsedTime: util.formatElapsed(elapsed),
startTime: util.dateTimeFromDate(start),
endTime: util.dateTimeFromDate(end)
};
}
function createIterablePopulator(name) {
return function (populator) {
populateIterable(this, name, populator);
};
}
function populateIterable(obj, name, populator) {
name = name.toLowerCase() + 's';
obj[name] = createGetAllFunction(populator.numberOfItems, populator.creator);
}
function createGetAllFunction(numberOfElements, creator) {
var cached = null;
return function () {
if (cached === null) {
cached = [];
for (var i = 0; i < numberOfElements(); i++) {
cached.push(creator(i));
}
}
return cached;
};
}
return {
Suite: Suite,
Test: Test,
Keyword: Keyword,
Message: Message,
Times: Times,
containsTag: containsTag, // Exposed for tests
containsTagPattern: containsTagPattern // Exposed for tests
};
}());
window.stats = (function () {
function Statistics(totalElems, tagElems, suiteElems) {
return {total: util.map(totalElems, totalStatElem),
tag: util.map(tagElems, tagStatElem),
suite: util.map(suiteElems, suiteStatElem)};
}
function statElem(stat) {
stat.total = stat.pass + stat.fail;
var percents = calculatePercents(stat.total, stat.pass, stat.fail);
stat.passPercent = percents[0];
stat.failPercent = percents[1];
var widths = calculateWidths(stat.passPercent, stat.failPercent);
stat.passWidth = widths[0];
stat.failWidth = widths[1];
return stat;
}
function totalStatElem(data) {
var stat = statElem(data);
stat.type = stat.label == 'Critical Tests' ? 'critical' : 'all';
return stat;
}
function tagStatElem(data) {
var stat = statElem(data);
stat.links = parseLinks(stat.links);
return stat;
}
function suiteStatElem(data) {
var stat = statElem(data);
stat.fullName = stat.label;
stat.formatParentName = function () { return util.formatParentName(stat); };
return stat;
}
function parseLinks(linksData) {
if (!linksData)
return [];
return util.map(linksData.split(':::'), function (link) {
var index = link.indexOf(':');
return {title: link.slice(0, index), url: link.slice(index+1)};
});
}
function calculatePercents(total, passed, failed) {
if (total == 0)
return [0.0, 0.0];
var pass = 100.0 * passed / total;
var fail = 100.0 * failed / total;
if (pass > 0 && pass < 0.1)
return [0.1, 99.9];
if (fail > 0 && fail < 0.1)
return [99.9, 0.1];
return [Math.round(pass*10)/10, Math.round(fail*10)/10];
}
function calculateWidths(num1, num2) {
if (num1 + num2 == 0)
return [0.0, 0.0];
// Make small percentages better visible
if (num1 > 0 && num1 < 1)
return [1.0, 99.0];
if (num2 > 0 && num2 < 1)
return [99.0, 1.0];
// Handle situation where both are rounded up
while (num1 + num2 > 100) {
if (num1 > num2)
num1 -= 0.1;
if (num2 > num1)
num2 -= 0.1;
}
return [num1, num2];
}
return {
Statistics: Statistics
};
}());
</script>
<script type="text/javascript">
window.util = function () {
function map(elems, func) {
var ret = [];
for (var i = 0, len = elems.length; i < len; i++) {
ret[i] = func(elems[i]);
}
return ret;
}
function filter(elems, predicate) {
var ret = [];
for (var i = 0, len = elems.length; i < len; i++) {
if (predicate(elems[i]))
ret.push(elems[i]);
}
return ret;
}
function all(elems) {
for (var i = 0, len = elems.length; i < len; i++) {
if (!elems[i])
return false;
}
return true;
}
function any(elems) {
for (var i = 0, len = elems.length; i < len; i++) {
if (elems[i])
return elems[i];
}
return false;
}
function contains(elems, e) {
for (var i = 0, len = elems.length; i < len; i++) {
if (elems[i] == e)
return true;
}
return false;
}
function last(items) {
return items[items.length-1];
}
function unescape(string) {
return string.replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&amp;/g, '&');
}
function escape(string) {
return string.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}
function normalize(string) {
return string.toLowerCase().replace(/ /g, '').replace(/_/g, '');
}
function regexpEscape(string) {
return string.replace(/[-[\]{}()+?*.,\\^$|#]/g, "\\$&");
}
function Matcher(pattern) {
pattern = regexpEscape(normalize(pattern));
var rePattern = '^' + pattern.replace(/\\\?/g, '.').replace(/\\\*/g, '[\\s\\S]*') + '$';
var regexp = new RegExp(rePattern);
function matches(string) {
return regexp.test(normalize(string));
}
return {
matches: matches,
matchesAny: function (strings) {
for (var i = 0, len = strings.length; i < len; i++)
if (matches(strings[i]))
return true;
return false;
}
};
}
function formatParentName(item) {
var parentName = item.fullName.slice(0, item.fullName.length - item.name.length);
return parentName.replace(/\./g, ' . ');
}
function timeFromDate(date) {
if (!date)
return 'N/A';
return formatTime(date.getHours(), date.getMinutes(),
date.getSeconds(), date.getMilliseconds());
}
function dateFromDate(date) {
if (!date)
return 'N/A';
return padTo(date.getFullYear(), 4) +
padTo(date.getMonth() + 1, 2) +
padTo(date.getDate(), 2);
}
function dateTimeFromDate(date) {
if (!date)
return 'N/A';
return dateFromDate(date) + ' ' + timeFromDate(date);
}
function formatTime(hours, minutes, seconds, milliseconds) {
return padTo(hours, 2) + ':' +
padTo(minutes, 2) + ':' +
padTo(seconds, 2) + '.' +
padTo(milliseconds, 3);
}
function formatElapsed(elapsed) {
var millis = elapsed;
var hours = Math.floor(millis / (60 * 60 * 1000));
millis -= hours * 60 * 60 * 1000;
var minutes = Math.floor(millis / (60 * 1000));
millis -= minutes * 60 * 1000;
var seconds = Math.floor(millis / 1000);
millis -= seconds * 1000;
return formatTime(hours, minutes, seconds, millis);
}
function padTo(number, len) {
var numString = number + "";
while (numString.length < len) numString = "0" + numString;
return numString;
}
function timestamp(millis) {
// used also by tools that do not set window.output.baseMillis
var base = window.output ? window.output.baseMillis : 0;
return new Date(base + millis);
}
function createGeneratedString(timestamp) {
var date = new Date(timestamp);
var dt = dateTimeFromDate(date).slice(0, 17); // drop millis
var offset = date.getTimezoneOffset();
var sign = offset > 0 ? '-' : '+';
var hh = Math.floor(Math.abs(offset) / 60);
var mm = Math.abs(offset) % 60;
return dt + ' UTC' + sign + padTo(hh, 2) + ':' + padTo(mm, 2);
}
function createGeneratedAgoString(timestamp) {
function timeString(time, shortUnit) {
var unit = {y: 'year', d: 'day', h: 'hour', m: 'minute',
s: 'second'}[shortUnit];
var end = time == 1 ? ' ' : 's ';
return time + ' ' + unit + end;
}
function compensateLeapYears(days, years) {
// Not a perfect algorithm but ought to be enough
return days - Math.floor(years / 4);
}
var generated = Math.round(timestamp / 1000);
var current = Math.round(new Date().getTime() / 1000);
var elapsed = current - generated;
var prefix = '';
if (elapsed < 0) {
prefix = '- ';
elapsed = Math.abs(elapsed);
}
var secs = elapsed % 60;
var mins = Math.floor(elapsed / 60) % 60;
var hours = Math.floor(elapsed / (60*60)) % 24;
var days = Math.floor(elapsed / (60*60*24)) % 365;
var years = Math.floor(elapsed / (60*60*24*365));
if (years) {
days = compensateLeapYears(days, years);
return prefix + timeString(years, 'y') + timeString(days, 'd');
} else if (days) {
return prefix + timeString(days, 'd') + timeString(hours, 'h');
} else if (hours) {
return prefix + timeString(hours, 'h') + timeString(mins, 'm');
} else if (mins) {
return prefix + timeString(mins, 'm') + timeString(secs, 's');
} else {
return prefix + timeString(secs, 's');
}
}
function parseQueryString(query) {
var result = {};
if (!query)
return result;
var params = query.split('&');
var parts;
function decode(item) {
return decodeURIComponent(item.replace('+', ' '));
}
for (var i = 0, len = params.length; i < len; i++) {
parts = params[i].split('=');
result[decode(parts.shift())] = decode(parts.join('='));
}
return result;
}
return {
map: map,
filter: filter,
all: all,
any: any,
contains: contains,
last: last,
escape: escape,
unescape: unescape,
normalize: normalize,
regexpEscape: regexpEscape,
Matcher: Matcher,
formatParentName: formatParentName,
timeFromDate: timeFromDate,
dateFromDate: dateFromDate,
dateTimeFromDate: dateTimeFromDate,
formatElapsed: formatElapsed,
timestamp: timestamp,
createGeneratedString: createGeneratedString,
createGeneratedAgoString: createGeneratedAgoString,
parseQueryString: parseQueryString
};
}();
</script>
<script type="text/javascript">
window.testdata = function () {
var elementsById = {};
var idCounter = 0;
var _statistics = null;
var LEVELS = ['TRACE', 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FAIL'];
var STATUSES = ['FAIL', 'PASS', 'NOT_RUN'];
var KEYWORDS = ['KEYWORD', 'SETUP', 'TEARDOWN', 'FOR', 'VAR'];
function addElement(elem) {
if (!elem.id)
elem.id = uniqueId();
elementsById[elem.id] = elem;
return elem;
}
function uniqueId() {
idCounter++;
return 'element-id-' + idCounter;
}
function times(stats) {
var startMillis = stats[1];
var elapsed = stats[2];
if (startMillis === null)
return [null, null, elapsed];
return [util.timestamp(startMillis),
util.timestamp(startMillis + elapsed),
elapsed];
}
function message(element, strings) {
return addElement(model.Message(LEVELS[element[1]],
util.timestamp(element[0]),
strings.get(element[2]),
strings.get(element[3])));
}
function parseStatus(stats) {
return STATUSES[stats[0]];
}
function childCreator(parent, childType) {
return function (elem, strings, index) {
return addElement(childType(parent, elem, strings, index));
};
}
function createKeyword(parent, element, strings, index) {
var kw = model.Keyword({
parent: parent,
type: KEYWORDS[element[0]],
id: 'k' + (index + 1),
name: strings.get(element[1]),
libname: strings.get(element[2]),
timeout: strings.get(element[3]),
args: strings.get(element[5]),
assign: strings.get(element[6]),
tags: strings.get(element[7]),
doc: function () {
var doc = strings.get(element[4]);
this.doc = function () { return doc; };
return doc;
},
status: parseStatus(element[8], strings),
times: model.Times(times(element[8])),
isChildrenLoaded: typeof(element[9]) !== 'number'
});
lazyPopulateKeywordsFromFile(kw, element[9], strings);
kw.populateMessages(Populator(element[10], strings, message));
return kw;
}
function lazyPopulateKeywordsFromFile(parent, modelOrIndex, strings) {
var model, index, populator;
var creator = childCreator(parent, createKeyword);
if (parent.isChildrenLoaded) {
model = modelOrIndex;
populator = Populator(model, strings, creator);
} else {
index = modelOrIndex;
parent.childFileName = window.settings['splitLogBase'] + '-' + index + '.js';
populator = SplitLogPopulator(index, creator);
}
parent.populateKeywords(populator);
}
function tags(taglist, strings) {
return util.map(taglist, strings.get);
}
function createTest(parent, element, strings, index) {
var statusElement = element[5];
var test = model.Test({
parent: parent,
id: 't' + (index + 1),
name: strings.get(element[0]),
doc: function () {
var doc = strings.get(element[3]);
this.doc = function () { return doc; };
return doc;
},
timeout: strings.get(element[1]),
isCritical: element[2],
status: parseStatus(statusElement),
message: function () {
var msg = createMessage(statusElement, strings);
this.message = function () { return msg; };
return msg;
},
times: model.Times(times(statusElement)),
tags: tags(element[4], strings),
isChildrenLoaded: typeof(element[6]) !== 'number'
});
lazyPopulateKeywordsFromFile(test, element[6], strings);
return test;
}
function createMessage(statusElement, strings) {
return statusElement.length == 4 ? strings.get(statusElement[3]) : '';
}
function createSuite(parent, element, strings, index) {
var statusElement = element[5];
var suite = model.Suite({
parent: parent,
id: 's' + ((index || 0) + 1),
name: strings.get(element[0]),
source: strings.get(element[1]),
relativeSource: strings.get(element[2]),
doc: function () {
var doc = strings.get(element[3]);
this.doc = function () { return doc; };
return doc;
},
status: parseStatus(statusElement),
message: function () {
var msg = createMessage(statusElement, strings);
this.message = function () { return msg; };
return msg;
},
times: model.Times(times(statusElement)),
statistics: suiteStats(util.last(element)),
metadata: parseMetadata(element[4], strings)
});
suite.populateKeywords(Populator(element[8], strings, childCreator(suite, createKeyword)));
suite.populateTests(Populator(element[7], strings, childCreator(suite, createTest)));
suite.populateSuites(Populator(element[6], strings, childCreator(suite, createSuite)));
return suite;
}
function parseMetadata(data, strings) {
var metadata = [];
for (var i=0; i<data.length; i+=2) {
metadata.push([strings.get(data[i]), strings.get(data[i+1])]);
}
return metadata;
}
function suiteStats(stats) {
return {
total: stats[0],
totalPassed: stats[1],
totalFailed: stats[0] - stats[1],
critical: stats[2],
criticalPassed: stats[3],
criticalFailed: stats[2] - stats[3]
};
}
function Populator(items, strings, creator) {
return {
numberOfItems: function () {
return items.length;
},
creator: function (index) {
return creator(items[index], strings, index);
}
};
}
function SplitLogPopulator(structureIndex, creator) {
return {
numberOfItems: function () {
return window['keywords'+structureIndex].length;
},
creator: function (index) {
return creator(window['keywords'+structureIndex][index],
StringStore(window['strings'+structureIndex]),
index);
}
};
}
function suite() {
var elem = window.output.suite;
if (elementsById[elem.id])
return elem;
var root = addElement(createSuite(null, elem, StringStore(window.output.strings)));
window.output.suite = root;
return root;
}
function findLoaded(id) {
return elementsById[id];
}
function ensureLoaded(id, callback) {
var ids = id.split('-');
var root = suite();
ids.shift();
loadItems(ids, root, [root.id], callback);
}
function loadItems(ids, current, result, callback) {
if (!ids.length) {
callback(result);
return;
}
current.callWhenChildrenReady(function () {
var id = ids.shift();
var type = id[0];
var index = parseInt(id.substring(1)) - 1;
var item = selectFrom(current, type, index);
if (item)
result.push(item.id);
else // Invalid id. Should this be reported somewhere?
ids = [];
loadItems(ids, item, result, callback);
});
}
function selectFrom(element, type, index) {
if (type === 'k') {
return element.keywords()[index];
} else if (type === 't') {
return element.tests()[index];
} else {
return element.suites()[index];
}
}
function errorIterator() {
return {
next: function () {
return message(window.output.errors.shift(),
StringStore(window.output.strings));
},
hasNext: function () {
return window.output.errors.length > 0;
}
};
}
function statistics() {
if (!_statistics) {
var statData = window.output.stats;
_statistics = stats.Statistics(statData[0], statData[1], statData[2]);
}
return _statistics;
}
function StringStore(strings) {
function getText(id) {
var text = strings[id];
if (!text)
return '';
if (text[0] == '*')
return text.substring(1);
var extracted = extract(text);
strings[id] = '*' + extracted;
return extracted;
}
function extract(text) {
var decoded = JXG.Util.Base64.decodeAsArray(text);
var extracted = (new JXG.Util.Unzip(decoded)).unzip()[0][0];
return JXG.Util.UTF8.decode(extracted);
}
function get(id) {
if (id === null) return null;
return getText(id);
}
return {get: get};
}
return {
suite: suite,
errorIterator: errorIterator,
findLoaded: findLoaded,
ensureLoaded: ensureLoaded,
statistics: statistics,
StringStore: StringStore, // exposed for tests
LEVELS: LEVELS
};
}();
</script>
<script type="text/javascript">
function removeJavaScriptDisabledWarning() {
// Not using jQuery here for maximum speed
document.getElementById('javascript-disabled').style.display = 'none';
}
function addJavaScriptDisabledWarning(error) {
if (window.console)
console.error('Opening failed: ' + error.name + ': ' + error.message);
document.getElementById('javascript-disabled').style.display = 'block';
}
function initLayout(suiteName, type) {
parseTemplates();
setTitle(suiteName, type);
addHeader();
addReportOrLogLink(type);
}
function parseTemplates() {
$('script[type="text/x-jquery-tmpl"]').map(function (idx, elem) {
$.template(elem.id, elem.text);
});
}
function testOrTask(text) {
return text.replace(/{(.*)}/, function (match, group, offset, string) {
if (!window.settings.rpa)
return group;
return {'TEST': 'TASK', 'Test': 'Task', 'test': 'task'}[group];
});
}
function setTitle(suiteName, type) {
var givenTitle = window.settings.title;
var title = givenTitle ? givenTitle : suiteName + " " + type;
document.title = util.unescape(title);
}
function addHeader() {
var generated = util.timestamp(window.output.generated);
$.tmpl('<h1>${title}</h1>' +
'<div id="generated">' +
'<span>Generated<br>${generated}</span><br>' +
'<span id="generated-ago">${ago} ago</span>' +
'</div>' +
'<div id="top-right-header">' +
'<div id="report-or-log-link"><a href="#"></a></div>' +
'</div>', {
generated: util.createGeneratedString(generated),
ago: util.createGeneratedAgoString(generated),
title: document.title
}).appendTo($('#header'));
}
function addReportOrLogLink(myType) {
var url;
var text;
var container = $('#report-or-log-link');
if (myType == 'Report') {
url = window.settings.logURL;
text = 'LOG';
} else {
url = window.settings.reportURL;
text = 'REPORT';
}
if (url) {
container.find('a').attr('href', url);
container.find('a').text(text);
} else {
container.remove();
}
}
function addStatistics() {
var statHeaders =
'<th class="stats-col-stat">Total</th>' +
'<th class="stats-col-stat">Pass</th>' +
'<th class="stats-col-stat">Fail</th>' +
'<th class="stats-col-elapsed">Elapsed</th>' +
'<th class="stats-col-graph">Pass / Fail</th>';
var statTable =
'<h2>{Test} Statistics</h2>' +
'<table class="statistics" id="total-stats"><thead><tr>' +
'<th class="stats-col-name">Total Statistics</th>' + statHeaders +
'</tr></thead></table>' +
'<table class="statistics" id="tag-stats"><thead><tr>' +
'<th class="stats-col-name">Statistics by Tag</th>' + statHeaders +
'</tr></thead></table>' +
'<table class="statistics" id="suite-stats"><thead><tr>' +
'<th class="stats-col-name">Statistics by Suite</th>' + statHeaders +
'</tr></thead></table>';
$(testOrTask(statTable)).appendTo('#statistics-container');
util.map(['total', 'tag', 'suite'], addStatTable);
addTooltipsToElapsedTimes();
enableStatisticsSorter();
}
function addTooltipsToElapsedTimes() {
$('.stats-col-elapsed').attr('title',
testOrTask('Total execution time of these {test}s. ') +
'Excludes suite setups and teardowns.');
$('#suite-stats').find('.stats-col-elapsed').attr('title',
'Total execution time of this suite.');
}
function enableStatisticsSorter() {
$.tablesorter.addParser({
id: 'statName',
type: 'numeric',
is: function(s) {
return false; // do not auto-detect
},
format: function(string, table, cell, cellIndex) {
// Rows have class in format 'row-<index>'.
var index = $(cell).parent().attr('class').substring(4);
return parseInt(index);
}
});
$(".statistics").tablesorter({
sortInitialOrder: 'desc',
headers: {0: {sorter:'statName', sortInitialOrder: 'asc'},
5: {sorter: false}}
});
}
function addStatTable(tableName) {
var stats = window.testdata.statistics()[tableName];
if (tableName == 'tag' && stats.length == 0) {
renderNoTagStatTable();
} else {
renderStatTable(tableName, stats);
}
}
function renderNoTagStatTable() {
$('<tbody><tr class="row-0">' +
'<td class="stats-col-name">No Tags</td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-elapsed"></td>' +
'<td class="stats-col-graph">' +
'<div class="empty-graph"></div>' +
'</td>' +
'</tr></tbody>').appendTo('#tag-stats');
}
function renderStatTable(tableName, stats) {
var template = tableName + 'StatisticsRowTemplate';
var tbody = $('<tbody></tbody>');
for (var i = 0, len = stats.length; i < len; i++) {
$.tmpl(template, stats[i], {index: i}).appendTo(tbody);
}
tbody.appendTo('#' + tableName + '-stats');
}
$.template('statColumnsTemplate',
'<td class="stats-col-stat">${total}</td>' +
'<td class="stats-col-stat">${pass}</td>' +
'<td class="stats-col-stat">${fail}</td>' +
'<td class="stats-col-elapsed">${elapsed}</td>' +
'<td class="stats-col-graph">' +
'{{if total}}' +
'<div class="graph">' +
'<div class="pass-bar" style="width: ${passWidth}%" title="${passPercent}%"></div>' +
'<div class="fail-bar" style="width: ${failWidth}%" title="${failPercent}%"></div>' +
'</div>' +
'{{else}}' +
'<div class="empty-graph"></div>' +
'{{/if}}' +
'</td>'
);
$.template('suiteStatusMessageTemplate',
'${critical} critical {{= testOrTask("{test}")}}, ' +
'${criticalPassed} passed, ' +
'<span class="{{if criticalFailed}}fail{{else}}pass{{/if}}">${criticalFailed} failed</span><br>' +
'${total} {{= testOrTask("{test}")}} total, ' +
'${totalPassed} passed, ' +
'<span class="{{if totalFailed}}fail{{else}}pass{{/if}}">${totalFailed} failed</span>'
);
// For complete cross-browser experience..
// http://www.quirksmode.org/js/events_order.html
function stopPropagation(event) {
var event = event || window.event;
event.cancelBubble = true;
if (event.stopPropagation)
event.stopPropagation();
}
</script>
<script type="text/javascript">
window.output = {};
</script>
<script type="text/javascript">
window.sPart0 = [[5,0,1,6,[],[1,33,4],[[0,7,8,0,9,10,0,0,[1,33,4],[],[[36,2,11]]]]],[12,0,1,6,[],[1,38,4],[[0,7,8,0,9,13,0,0,[1,39,2],[],[[41,2,14]]]]],[15,0,1,16,[],[1,42,5],[[0,7,8,0,9,17,0,0,[1,43,3],[],[[46,2,18]]]]],[19,0,1,16,[],[1,47,4],[[0,7,8,0,9,20,0,0,[1,48,2],[],[[50,2,21]]]]],[22,0,1,16,[],[1,52,3],[[0,7,8,0,9,23,0,0,[1,52,3],[],[[55,2,18]]]]],[24,0,1,25,[],[1,56,4],[[0,7,8,0,9,26,0,0,[1,57,2],[],[[59,2,27]]]]],[28,0,1,29,[],[1,60,4],[[0,7,8,0,9,30,0,0,[1,61,3],[],[[63,2,31]]]]],[32,0,1,33,[],[1,65,3],[[0,7,8,0,9,34,0,0,[1,66,2],[],[[68,2,35]]]]],[36,0,1,33,[],[1,69,4],[[0,7,8,0,9,37,0,0,[1,70,2],[],[[72,2,35]]]]],[38,0,1,33,[],[1,73,4],[[0,7,8,0,9,39,0,0,[1,74,3],[],[[76,2,35]]]]],[40,0,1,33,[],[1,78,3],[[0,7,8,0,9,41,0,0,[1,79,2],[],[[81,2,35]]]]],[42,0,1,33,[],[1,82,4],[[0,7,8,0,9,43,0,0,[1,83,2],[],[[85,2,35]]]]],[44,0,1,0,[],[1,87,3],[[0,7,8,0,9,45,0,0,[1,87,3],[],[[89,2,35]]]]],[46,0,1,33,[],[1,91,3],[[0,7,8,0,9,47,0,0,[1,92,2],[],[[94,2,35]]]]],[48,0,1,33,[],[1,95,4],[[0,7,8,0,9,49,0,0,[1,96,2],[],[[98,2,35]]]]],[50,0,1,16,[],[1,100,3],[[0,7,8,0,9,51,0,0,[1,100,3],[],[[102,2,52]]]]],[53,0,1,0,[],[1,104,3],[[0,7,8,0,9,54,0,0,[1,105,2],[],[[107,2,55]]]]],[56,0,1,0,[],[1,108,4],[[0,7,8,0,9,57,0,0,[1,109,2],[],[[111,2,58]]]]],[59,0,1,0,[],[1,112,4],[[0,7,8,0,9,60,0,0,[1,113,2],[],[[115,2,55]]]]],[61,0,1,0,[],[1,117,3],[[0,7,8,0,9,62,0,0,[1,117,3],[],[[119,2,55]]]]],[63,0,1,0,[],[1,121,3],[[0,7,8,0,9,64,0,0,[1,122,2],[],[[124,2,65]]]]],[66,0,1,0,[],[1,125,4],[[0,7,8,0,9,67,0,0,[1,126,2],[],[[128,2,58]]]]],[68,0,1,0,[],[1,129,4],[[0,7,8,0,9,69,0,0,[1,130,2],[],[[132,2,55]]]]],[70,0,1,0,[],[1,134,3],[[0,7,8,0,9,71,0,0,[1,134,3],[],[[136,2,72]]]]],[73,0,1,0,[],[1,138,3],[[0,7,8,0,9,74,0,0,[1,139,2],[],[[141,2,58]]]]],[75,0,1,0,[],[1,142,29],[[0,76,8,0,77,78,0,0,[1,143,27],[],[[170,2,79]]]]],[80,0,1,0,[],[1,172,6],[[0,7,8,0,9,81,0,0,[1,173,4],[],[[177,2,55]]]]],[82,0,1,0,[],[1,178,4],[[0,7,8,0,9,83,0,0,[1,179,2],[],[[181,2,84]]]]],[85,0,1,0,[],[1,183,3],[[0,7,8,0,9,86,0,0,[1,183,3],[],[[185,2,87]]]]],[88,0,1,0,[],[0,187,4,89],[[0,7,8,0,9,90,0,0,[0,187,4],[],[[190,2,21],[190,5,89]]]]],[91,0,1,6,[],[0,192,4,92],[[0,7,8,0,9,93,0,0,[0,193,2],[],[[195,2,72],[195,5,92]]]]],[94,0,1,0,[],[1,197,3],[[0,7,8,0,9,95,0,0,[1,198,2],[],[[200,2,96]]]]],[97,0,1,0,[],[1,201,4],[[0,7,8,0,9,98,0,0,[1,202,2],[],[[204,2,55]]]]],[99,0,1,0,[],[1,206,3],[[0,7,8,0,9,100,0,0,[1,206,3],[],[[208,2,101]]]]],[102,0,1,0,[],[1,210,4],[[0,7,8,0,9,103,0,0,[1,210,3],[],[[213,2,104]]]]],[105,0,1,0,[],[1,214,4],[[0,7,8,0,9,106,0,0,[1,215,2],[],[[217,2,104]]]]],[107,0,1,0,[],[1,219,3],[[0,7,8,0,9,108,0,0,[1,219,3],[],[[221,2,18]]]]],[109,0,1,0,[],[1,223,4],[[0,7,8,0,9,110,0,0,[1,224,2],[],[[226,2,18]]]]],[111,0,1,0,[],[1,227,4],[[0,7,8,0,9,112,0,0,[1,228,2],[],[[230,2,113]]]]],[114,0,1,0,[],[1,232,3],[[0,7,8,0,9,115,0,0,[1,232,3],[],[[234,2,116]]]]],[117,0,1,0,[],[1,236,4],[[0,7,8,0,9,118,0,0,[1,237,2],[],[[239,2,116]]]]],[119,0,1,0,[],[1,240,4],[[0,7,8,0,9,120,0,0,[1,241,2],[],[[243,2,58]]]]],[121,0,1,0,[],[1,245,3],[[0,7,8,0,9,122,0,0,[1,245,3],[],[[247,2,87]]]]],[123,0,1,0,[],[0,249,4,124],[[0,7,8,0,9,125,0,0,[0,250,2],[],[[252,2,58],[252,5,124]]]]],[126,0,1,0,[],[1,254,3],[[0,7,8,0,9,127,0,0,[1,254,3],[],[[256,2,55]]]]],[128,0,1,0,[],[0,258,4,124],[[0,7,8,0,9,129,0,0,[0,259,3],[],[[261,2,58],[261,5,124]]]]],[130,0,1,0,[],[1,263,4],[[0,7,8,0,9,131,0,0,[1,264,2],[],[[266,2,55]]]]],[132,0,1,0,[],[1,267,4],[[0,7,8,0,9,133,0,0,[1,268,2],[],[[270,2,58]]]]],[134,0,1,0,[],[1,272,3],[[0,7,8,0,9,135,0,0,[1,272,3],[],[[274,2,58]]]]],[136,0,1,0,[],[1,276,3],[[0,7,8,0,9,137,0,0,[1,277,2],[],[[279,2,58]]]]],[138,0,1,0,[],[1,280,4],[[0,7,8,0,9,139,0,0,[1,281,2],[],[[283,2,58]]]]],[140,0,1,0,[],[1,284,4],[[0,7,8,0,9,141,0,0,[1,285,3],[],[[287,2,58]]]]],[142,0,1,0,[],[1,289,3],[[0,7,8,0,9,143,0,0,[1,289,3],[],[[291,2,58]]]]],[144,0,1,0,[],[1,293,4],[[0,7,8,0,9,145,0,0,[1,294,2],[],[[296,2,58]]]]],[146,0,1,0,[],[1,297,4],[[0,7,8,0,9,147,0,0,[1,298,2],[],[[300,2,58]]]]],[148,0,1,0,[],[1,302,3],[[0,7,8,0,9,149,0,0,[1,302,3],[],[[304,2,150]]]]],[151,0,1,0,[],[1,306,4],[[0,7,8,0,9,152,0,0,[1,307,3],[],[[309,2,153]]]]],[154,0,1,0,[],[1,311,4],[[0,7,8,0,9,155,0,0,[1,312,2],[],[[314,2,58]]]]],[156,0,1,0,[],[1,315,4],[[0,7,8,0,9,157,0,0,[1,316,2],[],[[318,2,58]]]]],[158,0,1,0,[],[1,320,3],[[0,7,8,0,9,159,0,0,[1,320,3],[],[[322,2,160]]]]],[161,0,1,0,[],[1,324,3],[[0,7,8,0,9,162,0,0,[1,325,2],[],[[327,2,150]]]]],[163,0,1,0,[],[1,328,4],[[0,7,8,0,9,164,0,0,[1,329,2],[],[[331,2,58]]]]],[165,0,1,0,[],[1,332,4],[[0,7,8,0,9,166,0,0,[1,333,2],[],[[335,2,55]]]]],[167,0,1,0,[],[1,337,3],[[0,7,8,0,9,168,0,0,[1,337,3],[],[[339,2,169]]]]],[170,0,1,0,[],[1,341,4],[[0,76,8,0,77,171,0,0,[1,342,2],[],[[344,2,172]]]]],[173,0,1,0,[],[1,345,4],[[0,7,8,0,9,174,0,0,[1,346,2],[],[[348,2,175]]]]],[176,0,1,0,[],[1,350,3],[[0,7,8,0,9,177,0,0,[1,350,3],[],[[352,2,58]]]]],[178,0,1,0,[],[1,354,4],[[0,7,8,0,9,179,0,0,[1,354,3],[],[[357,2,58]]]]],[180,0,1,0,[],[0,358,4,181],[[0,7,8,0,9,182,0,0,[0,359,3],[],[[361,2,55],[362,5,181]]]]],[183,0,1,0,[],[0,363,4,184],[[0,76,8,0,77,185,0,0,[0,364,2],[],[[366,2,186],[366,5,184]]]]],[187,0,1,0,[],[1,368,3],[[0,7,8,0,9,188,0,0,[1,368,3],[],[[371,2,58]]]]],[189,0,1,0,[],[1,372,4],[[0,7,8,0,9,190,0,0,[1,373,2],[],[[375,2,58]]]]],[191,0,1,0,[],[1,376,4],[[0,7,8,0,9,192,0,0,[1,377,2],[],[[379,2,58]]]]],[193,0,1,0,[],[1,381,3],[[0,7,8,0,9,194,0,0,[1,381,3],[],[[383,2,55]]]]],[195,0,1,0,[],[1,385,4],[[0,7,8,0,9,196,0,0,[1,386,2],[],[[388,2,58]]]]],[197,0,1,0,[],[1,389,4],[[0,7,8,0,9,198,0,0,[1,390,2],[],[[392,2,55]]]]],[199,0,1,0,[],[1,394,3],[[0,200,8,0,201,202,0,0,[1,394,2],[],[]]]],[203,0,1,0,[],[1,398,4],[[0,7,8,0,9,204,0,0,[1,398,3],[],[[401,2,205]]]]],[206,0,1,0,[],[1,402,4],[[0,7,8,0,9,207,0,0,[1,403,2],[],[[405,2,58]]]]],[208,0,1,0,[],[1,407,3],[[0,7,8,0,9,209,0,0,[1,407,3],[],[[409,2,58]]]]],[210,0,1,0,[],[1,411,4],[[0,7,8,0,9,211,0,0,[1,412,2],[],[[414,2,58]]]]],[212,0,1,0,[],[1,415,4],[[0,7,8,0,9,213,0,0,[1,416,2],[],[[418,2,104]]]]],[214,0,1,0,[],[1,420,3],[[0,7,8,0,9,215,0,0,[1,420,3],[],[[422,2,58]]]]],[216,0,1,0,[],[1,424,4],[[0,7,8,0,9,217,0,0,[1,425,2],[],[[427,2,58]]]]],[218,0,1,0,[],[1,428,4],[[0,7,8,0,9,219,0,0,[1,429,2],[],[[431,2,220]]]]],[221,0,1,0,[],[1,433,3],[[0,7,8,0,9,222,0,0,[1,433,3],[],[[435,2,223]]]]],[224,0,1,0,[],[1,437,3],[[0,7,8,0,9,225,0,0,[1,438,2],[],[[440,2,226]]]]],[227,0,1,0,[],[1,441,4],[[0,7,8,0,9,228,0,0,[1,442,2],[],[[444,2,229]]]]],[230,0,1,0,[],[1,446,3],[[0,7,8,0,9,231,0,0,[1,446,3],[],[[448,2,232]]]]],[233,0,1,0,[],[1,450,4],[[0,7,8,0,9,234,0,0,[1,451,2],[],[[453,2,235]]]]],[236,0,1,0,[],[1,454,4],[[0,7,8,0,9,237,0,0,[1,455,2],[],[[457,2,55]]]]],[238,0,1,0,[],[1,459,3],[[0,7,8,0,9,239,0,0,[1,459,3],[],[[461,2,58]]]]],[240,0,1,0,[],[1,463,3],[[0,7,8,0,9,241,0,0,[1,464,2],[],[[466,2,242]]]]],[243,0,1,0,[],[0,467,4,244],[[0,76,8,0,77,245,0,0,[0,468,3],[],[[470,2,246],[470,5,244]]]]],[247,0,1,0,[],[1,472,3],[[0,7,8,0,9,248,0,0,[1,473,2],[],[[475,2,58]]]]],[249,0,1,0,[],[1,476,4],[[0,7,8,0,9,250,0,0,[1,477,2],[],[[479,2,251]]]]],[252,0,1,0,[],[1,481,3],[[0,7,8,0,9,253,0,0,[1,481,3],[],[[483,2,72]]]]],[254,0,1,0,[],[1,485,3],[[0,7,8,0,9,255,0,0,[1,486,2],[],[[488,2,72]]]]],[256,0,1,0,[],[1,489,4],[[0,7,8,0,9,257,0,0,[1,490,2],[],[[492,2,258]]]]],[259,0,1,0,[],[1,493,5],[[0,7,8,0,9,260,0,0,[1,494,3],[],[[497,2,72]]]]],[261,0,1,0,[],[1,498,4],[[0,7,8,0,9,262,0,0,[1,499,2],[],[[501,2,58]]]]],[263,0,1,0,[],[1,503,3],[[0,7,8,0,9,264,0,0,[1,503,3],[],[[505,2,58]]]]],[265,0,1,0,[],[1,507,3],[[0,7,8,0,9,266,0,0,[1,508,2],[],[[510,2,72]]]]],[267,0,1,0,[],[1,511,4],[[0,76,8,0,77,268,0,0,[1,512,2],[],[[514,2,269]]]]],[270,0,1,0,[],[1,515,4],[[0,7,8,0,9,271,0,0,[1,516,2],[],[[518,2,272]]]]],[273,0,1,0,[],[1,520,3],[[0,7,8,0,9,274,0,0,[1,520,3],[],[[522,2,272]]]]],[275,0,1,0,[],[0,524,4,276],[[0,7,8,0,9,277,0,0,[0,525,2],[],[[527,2,58],[527,5,276]]]]],[278,0,1,0,[],[1,529,3],[[0,7,8,0,9,279,0,0,[1,529,3],[],[[532,2,58]]]]],[280,0,1,0,[],[1,533,4],[[0,7,8,0,9,281,0,0,[1,534,2],[],[[536,2,58]]]]],[282,0,1,0,[],[1,537,4],[[0,7,8,0,9,283,0,0,[1,538,2],[],[[540,2,58]]]]],[284,0,1,0,[],[1,542,4],[[0,7,8,0,9,285,0,0,[1,543,2],[],[[545,2,58]]]]],[286,0,1,0,[],[1,547,3],[[0,7,8,0,9,287,0,0,[1,548,2],[],[[550,2,58]]]]],[288,0,1,0,[],[1,551,4],[[0,7,8,0,9,289,0,0,[1,552,2],[],[[554,2,58]]]]],[290,0,1,0,[],[1,555,4],[[0,7,8,0,9,291,0,0,[1,556,3],[],[[558,2,292]]]]],[293,0,1,0,[],[1,560,3],[[0,7,8,0,9,294,0,0,[1,561,2],[],[[562,2,295]]]]],[296,0,1,0,[],[1,564,4],[[0,7,8,0,9,297,0,0,[1,565,2],[],[[567,2,101]]]]],[298,0,1,0,[],[1,568,4],[[0,7,8,0,9,299,0,0,[1,569,2],[],[[571,2,300]]]]],[301,0,1,0,[],[1,573,3],[[0,7,8,0,9,302,0,0,[1,573,3],[],[[575,2,303]]]]],[304,0,1,0,[],[1,577,4],[[0,7,8,0,9,305,0,0,[1,578,2],[],[[580,2,150]]]]],[306,0,1,0,[],[1,581,4],[[0,7,8,0,9,307,0,0,[1,582,2],[],[[584,2,308]]]]],[309,0,1,0,[],[1,586,3],[[0,76,8,0,77,310,0,0,[1,586,3],[],[[588,2,311]]]]],[312,0,1,0,[],[1,590,4],[[0,7,8,0,9,313,0,0,[1,591,2],[],[[593,2,58]]]]],[314,0,1,0,[],[1,595,3],[[0,7,8,0,9,315,0,0,[1,595,3],[],[[597,2,316]]]]],[317,0,1,0,[],[1,599,3],[[0,7,8,0,9,318,0,0,[1,600,2],[],[[602,2,58]]]]],[319,0,1,0,[],[1,603,4],[[0,76,8,0,77,320,0,0,[1,604,2],[],[[606,2,321]]]]],[322,0,1,0,[],[1,607,4],[[0,7,8,0,9,323,0,0,[1,608,2],[],[[610,2,324]]]]],[325,0,1,0,[],[1,612,3],[[0,7,8,0,9,326,0,0,[1,612,3],[],[[614,2,104]]]]],[327,0,1,0,[],[1,616,4],[[0,7,8,0,9,328,0,0,[1,617,2],[],[[619,2,329]]]]],[330,0,1,0,[],[1,620,4],[[0,7,8,0,9,331,0,0,[1,621,2],[],[[623,2,58]]]]],[332,0,1,0,[],[1,625,3],[[0,7,8,0,9,333,0,0,[1,625,3],[],[[627,2,242]]]]],[334,0,1,0,[],[1,629,3],[[0,7,8,0,9,335,0,0,[1,630,2],[],[[632,2,336]]]]],[337,0,1,0,[],[1,633,4],[[0,7,8,0,9,338,0,0,[1,634,2],[],[[636,2,113]]]]],[339,0,1,0,[],[1,637,5],[[0,7,8,0,9,340,0,0,[1,638,3],[],[[641,2,58]]]]],[341,0,1,0,[],[1,642,4],[[0,7,8,0,9,342,0,0,[1,643,2],[],[[645,2,343]]]]],[344,0,1,0,[],[1,647,3],[[0,7,8,0,9,345,0,0,[1,647,3],[],[[649,2,58]]]]],[346,0,1,0,[],[0,651,4,347],[[0,7,8,0,9,348,0,0,[0,652,2],[],[[654,5,347]]]]],[349,0,1,350,[],[1,656,3],[[0,7,8,0,9,351,0,0,[1,656,3],[],[[658,2,352]]]]],[353,0,1,0,[],[1,660,4],[[0,7,8,0,9,354,0,0,[1,661,2],[],[[663,2,235]]]]],[355,0,1,0,[],[1,664,4],[[0,7,8,0,9,356,0,0,[1,665,2],[],[[667,2,357]]]]],[358,0,1,0,[],[1,669,3],[[0,7,8,0,9,359,0,0,[1,669,3],[],[[671,2,58]]]]],[360,0,1,0,[],[1,673,3],[[0,76,8,0,77,361,0,0,[1,674,2],[],[[676,2,362]]]]],[363,0,1,0,[],[1,677,4],[[0,76,8,0,77,364,0,0,[1,678,2],[],[[680,2,365]]]]],[366,0,1,0,[],[1,681,4],[[0,7,8,0,9,367,0,0,[1,682,2],[],[[684,2,368]]]]],[369,0,1,0,[],[1,686,4],[[0,7,8,0,9,370,0,0,[1,686,3],[],[[689,2,251]]]]],[371,0,1,0,[],[1,690,4],[[0,7,8,0,9,372,0,0,[1,691,2],[],[[693,2,251]]]]],[373,0,1,0,[],[1,695,3],[[0,7,8,0,9,374,0,0,[1,695,3],[],[[697,2,58]]]]],[375,0,1,0,[],[1,699,4],[[0,7,8,0,9,376,0,0,[1,700,2],[],[[702,2,377]]]]],[378,0,1,0,[],[1,703,4],[[0,7,8,0,9,379,0,0,[1,704,2],[],[[706,2,380]]]]],[381,0,1,0,[],[1,708,3],[[0,7,8,0,9,382,0,0,[1,708,3],[],[[710,2,329]]]]],[383,0,1,0,[],[1,712,4],[[0,7,8,0,9,384,0,0,[1,713,2],[],[[715,2,55]]]]],[385,0,1,0,[],[1,716,4],[[0,7,8,0,9,386,0,0,[1,717,2],[],[[719,2,58]]]]],[387,0,1,0,[],[1,721,3],[[0,7,8,0,9,388,0,0,[1,721,3],[],[[723,2,58]]]]],[389,0,1,0,[],[1,725,4],[[0,7,8,0,9,390,0,0,[1,726,2],[],[[728,2,58]]]]],[391,0,1,0,[],[1,729,4],[[0,7,8,0,9,392,0,0,[1,730,2],[],[[732,2,55]]]]],[393,0,1,0,[],[1,734,3],[[0,7,8,0,9,394,0,0,[1,734,3],[],[[737,2,395]]]]],[396,0,1,0,[],[1,738,4],[[0,7,8,0,9,397,0,0,[1,739,2],[],[[741,2,58]]]]],[398,0,1,0,[],[1,742,4],[[0,7,8,0,9,399,0,0,[1,743,2],[],[[745,2,55]]]]],[400,0,1,0,[],[1,747,3],[[0,7,8,0,9,401,0,0,[1,747,3],[],[[749,2,58]]]]],[402,0,1,0,[],[1,751,4],[[0,7,8,0,9,403,0,0,[1,752,2],[],[[754,2,58]]]]],[404,0,1,0,[],[1,755,4],[[0,7,8,0,9,405,0,0,[1,756,2],[],[[758,2,58]]]]],[406,0,1,0,[],[1,760,3],[[0,7,8,0,9,407,0,0,[1,760,3],[],[[762,2,150]]]]],[408,0,1,0,[],[1,764,4],[[0,7,8,0,9,409,0,0,[1,765,2],[],[[767,2,55]]]]],[410,0,1,0,[],[1,768,4],[[0,7,8,0,9,411,0,0,[1,769,3],[],[[771,2,412]]]]],[413,0,1,0,[],[1,773,3],[[0,7,8,0,9,414,0,0,[1,773,3],[],[[776,2,412]]]]],[415,0,1,0,[],[1,777,4],[[0,7,8,0,9,416,0,0,[1,778,2],[],[[780,2,55]]]]],[417,0,1,0,[],[1,781,4],[[0,76,8,0,77,418,0,0,[1,782,3],[],[[785,2,419]]]]],[420,0,1,0,[],[1,786,4],[[0,7,8,0,9,421,0,0,[1,787,2],[],[[789,2,104]]]]],[422,0,1,0,[],[0,791,3,423],[[0,7,8,0,9,424,0,0,[0,791,3],[],[[794,5,423]]]]],[425,0,1,0,[],[1,795,4],[[0,7,8,0,9,426,0,0,[1,796,2],[],[[798,2,55]]]]],[427,0,1,0,[],[1,800,3],[[0,7,8,0,9,428,0,0,[1,800,3],[],[[802,2,58]]]]],[429,0,1,0,[],[1,804,3],[[0,7,8,0,9,430,0,0,[1,805,2],[],[[807,2,55]]]]],[431,0,1,0,[],[1,808,4],[[0,7,8,0,9,432,0,0,[1,809,2],[],[[811,2,433]]]]],[434,0,1,0,[],[1,812,4],[[0,7,8,0,9,435,0,0,[1,813,2],[],[[815,2,58]]]]],[436,0,1,0,[],[1,817,3],[[0,7,8,0,9,437,0,0,[1,817,3],[],[[819,2,58]]]]],[438,0,1,0,[],[1,821,4],[[0,76,8,0,77,439,0,0,[1,822,2],[],[[824,2,440]]]]],[441,0,1,0,[],[1,825,4],[[0,7,8,0,9,442,0,0,[1,826,2],[],[[828,2,65]]]]],[443,0,1,0,[],[1,830,3],[[0,7,8,0,9,444,0,0,[1,830,3],[],[[833,2,55]]]]],[445,0,1,0,[],[1,834,4],[[0,7,8,0,9,446,0,0,[1,835,2],[],[[837,2,55]]]]],[447,0,1,0,[],[1,839,3],[[0,7,8,0,9,448,0,0,[1,839,3],[],[[841,2,58]]]]],[449,0,1,0,[],[1,843,4],[[0,7,8,0,9,450,0,0,[1,844,2],[],[[846,2,58]]]]],[451,0,1,0,[],[1,847,4],[[0,76,8,0,77,452,0,0,[1,848,2],[],[[850,2,419]]]]],[453,0,1,0,[],[1,852,3],[[0,7,8,0,9,454,0,0,[1,852,3],[],[[855,2,329]]]]],[455,0,1,0,[],[1,856,4],[[0,7,8,0,9,456,0,0,[1,857,2],[],[[859,2,295]]]]],[457,0,1,0,[],[1,860,4],[[0,7,8,0,9,458,0,0,[1,861,3],[],[[863,2,58]]]]],[459,0,1,0,[],[1,865,3],[[0,7,8,0,9,460,0,0,[1,865,3],[],[[868,2,461]]]]],[462,0,1,0,[],[1,869,4],[[0,7,8,0,9,463,0,0,[1,870,2],[],[[872,2,104]]]]],[464,0,1,0,[],[1,873,4],[[0,7,8,0,9,465,0,0,[1,874,2],[],[[876,2,324]]]]],[466,0,1,0,[],[1,878,4],[[0,7,8,0,9,467,0,0,[1,878,3],[],[[881,2,220]]]]],[468,0,1,0,[],[0,882,4,469],[[0,7,8,0,9,470,0,0,[0,883,3],[],[[885,2,471],[886,5,469]]]]],[472,0,1,0,[],[1,887,4],[[0,7,8,0,9,473,0,0,[1,888,2],[],[[890,2,474]]]]],[475,0,1,0,[],[1,892,4],[[0,76,8,0,77,476,0,0,[1,892,3],[],[[895,2,477]]]]],[478,0,1,0,[],[1,896,4],[[0,7,8,0,9,479,0,0,[1,897,2],[],[[899,2,55]]]]],[480,0,1,0,[],[1,901,3],[[0,7,8,0,9,481,0,0,[1,901,3],[],[[903,2,104]]]]],[482,0,1,0,[],[1,905,4],[[0,7,8,0,9,483,0,0,[1,906,2],[],[[908,2,484]]]]],[485,0,1,0,[],[1,910,3],[[0,7,8,0,9,486,0,0,[1,910,3],[],[[912,2,487]]]]],[488,0,1,0,[],[1,914,4],[[0,7,8,0,9,489,0,0,[1,915,2],[],[[917,2,487]]]]],[490,0,1,0,[],[1,918,4],[[0,7,8,0,9,491,0,0,[1,919,2],[],[[921,2,58]]]]],[492,0,1,0,[],[1,923,3],[[0,7,8,0,9,493,0,0,[1,923,3],[],[[926,2,65]]]]],[494,0,1,0,[],[1,927,4],[[0,7,8,0,9,495,0,0,[1,928,3],[],[[930,2,329]]]]],[496,0,1,0,[],[1,932,3],[[0,7,8,0,9,497,0,0,[1,933,2],[],[[935,2,55]]]]],[498,0,1,0,[],[1,936,4],[[0,7,8,0,9,499,0,0,[1,937,2],[],[[939,2,55]]]]],[500,0,1,0,[],[1,941,3],[[0,7,8,0,9,501,0,0,[1,941,3],[],[[943,2,58]]]]],[502,0,1,0,[],[1,945,4],[[0,7,8,0,9,503,0,0,[1,946,2],[],[[948,2,487]]]]],[504,0,1,0,[],[1,949,4],[[0,7,8,0,9,505,0,0,[1,950,2],[],[[952,2,487]]]]],[506,0,1,0,[],[1,954,3],[[0,7,8,0,9,507,0,0,[1,954,3],[],[[956,2,508]]]]],[509,0,1,0,[],[1,958,4],[[0,7,8,0,9,510,0,0,[1,959,2],[],[[961,2,104]]]]],[511,0,1,0,[],[1,962,4],[[0,7,8,0,9,512,0,0,[1,963,3],[],[[965,2,150]]]]],[513,0,1,0,[],[1,967,3],[[0,7,8,0,9,514,0,0,[1,967,3],[],[[970,2,55]]]]],[515,0,1,0,[],[1,971,4],[[0,7,8,0,9,516,0,0,[1,972,2],[],[[974,2,104]]]]],[517,0,1,0,[],[1,976,3],[[0,7,8,0,9,518,0,0,[1,976,3],[],[[979,2,55]]]]],[519,0,1,0,[],[1,980,4],[[0,7,8,0,9,520,0,0,[1,981,2],[],[[983,2,58]]]]],[521,0,1,0,[],[1,984,4],[[0,7,8,0,9,522,0,0,[1,985,3],[],[[987,2,55]]]]],[523,0,1,0,[],[1,989,3],[[0,7,8,0,9,524,0,0,[1,990,2],[],[[992,2,58]]]]],[525,0,1,0,[],[1,993,4],[[0,7,8,0,9,526,0,0,[1,994,2],[],[[996,2,58]]]]],[527,0,1,0,[],[1,998,3],[[0,7,8,0,9,528,0,0,[1,998,3],[],[[1000,2,58]]]]],[529,0,1,0,[],[1,1002,4],[[0,7,8,0,9,530,0,0,[1,1003,2],[],[[1005,2,58]]]]],[531,0,1,0,[],[1,1006,4],[[0,7,8,0,9,532,0,0,[1,1007,2],[],[[1009,2,58]]]]],[533,0,1,0,[],[1,1011,3],[[0,7,8,0,9,534,0,0,[1,1011,3],[],[[1013,2,55]]]]],[535,0,1,0,[],[1,1015,4],[[0,7,8,0,9,536,0,0,[1,1016,3],[],[[1018,2,58]]]]],[537,0,1,0,[],[1,1020,4],[[0,7,8,0,9,538,0,0,[1,1021,2],[],[[1023,2,58]]]]],[539,0,1,0,[],[1,1024,4],[[0,7,8,0,9,540,0,0,[1,1025,3],[],[[1027,2,58]]]]],[541,0,1,0,[],[1,1029,4],[[0,7,8,0,9,542,0,0,[1,1030,2],[],[[1032,2,58]]]]],[543,0,1,0,[],[1,1034,3],[[0,7,8,0,9,544,0,0,[1,1034,3],[],[[1037,2,58]]]]],[545,0,1,0,[],[1,1038,4],[[0,7,8,0,9,546,0,0,[1,1039,2],[],[[1041,2,58]]]]],[547,0,1,0,[],[1,1043,3],[[0,7,8,0,9,548,0,0,[1,1043,3],[],[[1045,2,58]]]]],[549,0,1,0,[],[1,1047,4],[[0,7,8,0,9,550,0,0,[1,1048,2],[],[[1050,2,58]]]]],[551,0,1,0,[],[1,1051,4],[[0,7,8,0,9,552,0,0,[1,1052,2],[],[[1054,2,58]]]]],[553,0,1,0,[],[1,1056,4],[[0,7,8,0,9,554,0,0,[1,1056,3],[],[[1059,2,58]]]]],[555,0,1,0,[],[1,1060,4],[[0,7,8,0,9,556,0,0,[1,1061,2],[],[[1063,2,58]]]]],[557,0,1,0,[],[1,1065,3],[[0,7,8,0,9,558,0,0,[1,1065,3],[],[[1067,2,559]]]]],[560,0,1,0,[],[1,1069,4],[[0,7,8,0,9,561,0,0,[1,1070,2],[],[[1072,2,474]]]]],[562,0,1,0,[],[1,1073,5],[[0,7,8,0,9,563,0,0,[1,1074,3],[],[[1077,2,58]]]]],[564,0,1,0,[],[1,1078,4],[[0,7,8,0,9,565,0,0,[1,1079,2],[],[[1081,2,58]]]]],[566,0,1,0,[],[1,1083,3],[[0,7,8,0,9,567,0,0,[1,1083,3],[],[[1085,2,58]]]]],[568,0,1,0,[],[1,1087,4],[[0,7,8,0,9,569,0,0,[1,1088,2],[],[[1090,2,58]]]]],[570,0,1,0,[],[0,1091,4,181],[[0,7,8,0,9,571,0,0,[0,1092,3],[],[[1094,2,55],[1095,5,181]]]]],[572,0,1,0,[],[1,1096,4],[[0,7,8,0,9,573,0,0,[1,1097,2],[],[[1099,2,58]]]]],[574,0,1,0,[],[1,1101,3],[[0,7,8,0,9,575,0,0,[1,1101,3],[],[[1103,2,58]]]]],[576,0,1,0,[],[1,1105,4],[[0,7,8,0,9,577,0,0,[1,1106,2],[],[[1108,2,58]]]]],[578,0,1,0,[],[0,1109,4,579],[[0,7,8,0,9,580,0,0,[0,1110,3],[],[[1112,2,150],[1113,5,579]]]]],[581,0,1,0,[],[1,1114,4],[[0,7,8,0,9,582,0,0,[1,1115,2],[],[[1117,2,55]]]]],[583,0,1,0,[],[1,1119,4],[[0,7,8,0,9,584,0,0,[1,1119,3],[],[[1122,2,55]]]]],[585,0,1,0,[],[1,1123,4],[[0,7,8,0,9,586,0,0,[1,1124,2],[],[[1126,2,55]]]]],[587,0,1,0,[],[1,1128,3],[[0,7,8,0,9,588,0,0,[1,1128,3],[],[[1130,2,58]]]]],[589,0,1,0,[],[1,1132,4],[[0,7,8,0,9,590,0,0,[1,1133,2],[],[[1135,2,58]]]]],[591,0,1,0,[],[1,1136,4],[[0,7,8,0,9,592,0,0,[1,1137,2],[],[[1139,2,58]]]]],[593,0,1,0,[],[1,1141,3],[[0,7,8,0,9,594,0,0,[1,1141,3],[],[[1143,2,58]]]]],[595,0,1,0,[],[1,1145,3],[[0,7,8,0,9,596,0,0,[1,1146,2],[],[[1148,2,58]]]]],[597,0,1,0,[],[1,1149,4],[[0,7,8,0,9,598,0,0,[1,1150,2],[],[[1152,2,58]]]]],[599,0,1,0,[],[1,1154,3],[[0,7,8,0,9,600,0,0,[1,1154,3],[],[[1156,2,58]]]]],[601,0,1,0,[],[1,1158,4],[[0,7,8,0,9,602,0,0,[1,1159,2],[],[[1161,2,55]]]]],[603,0,1,0,[],[1,1162,4],[[0,7,8,0,9,604,0,0,[1,1163,3],[],[[1165,2,58]]]]],[605,0,1,0,[],[1,1167,4],[[0,7,8,0,9,606,0,0,[1,1168,2],[],[[1170,2,58]]]]],[607,0,1,0,[],[1,1172,3],[[0,7,8,0,9,608,0,0,[1,1172,3],[],[[1174,2,58]]]]],[609,0,1,0,[],[1,1176,4],[[0,7,8,0,9,610,0,0,[1,1177,2],[],[[1179,2,58]]]]],[611,0,1,0,[],[1,1180,4],[[0,7,8,0,9,612,0,0,[1,1181,2],[],[[1183,2,58]]]]],[613,0,1,0,[],[1,1185,3],[[0,7,8,0,9,614,0,0,[1,1185,3],[],[[1188,2,58]]]]],[615,0,1,0,[],[1,1189,4],[[0,7,8,0,9,616,0,0,[1,1190,2],[],[[1192,2,58]]]]],[617,0,1,0,[],[1,1193,4],[[0,7,8,0,9,618,0,0,[1,1194,3],[],[[1196,2,58]]]]],[619,0,1,0,[],[1,1198,3],[[0,7,8,0,9,620,0,0,[1,1199,2],[],[[1201,2,58]]]]],[621,0,1,0,[],[1,1202,4],[[0,7,8,0,9,622,0,0,[1,1203,2],[],[[1205,2,58]]]]],[623,0,1,0,[],[1,1207,3],[[0,7,8,0,9,624,0,0,[1,1207,3],[],[[1209,2,58]]]]],[625,0,1,0,[],[1,1211,4],[[0,7,8,0,9,626,0,0,[1,1212,2],[],[[1214,2,559]]]]],[627,0,1,0,[],[1,1215,5],[[0,7,8,0,9,628,0,0,[1,1216,3],[],[[1219,2,474]]]]],[629,0,1,0,[],[1,1220,4],[[0,7,8,0,9,630,0,0,[1,1221,2],[],[[1223,2,58]]]]],[631,0,1,0,[],[1,1225,3],[[0,7,8,0,9,632,0,0,[1,1225,3],[],[[1227,2,58]]]]],[633,0,1,0,[],[1,1229,4],[[0,7,8,0,9,634,0,0,[1,1230,2],[],[[1232,2,58]]]]],[635,0,1,0,[],[1,1233,4],[[0,7,8,0,9,636,0,0,[1,1234,2],[],[[1236,2,58]]]]],[637,0,1,0,[],[1,1238,3],[[0,7,8,0,9,638,0,0,[1,1238,3],[],[[1240,2,55]]]]],[639,0,1,0,[],[1,1242,4],[[0,7,8,0,9,640,0,0,[1,1243,2],[],[[1245,2,58]]]]],[641,0,1,0,[],[1,1246,4],[[0,7,8,0,9,642,0,0,[1,1247,2],[],[[1249,2,58]]]]],[643,0,1,0,[],[1,1251,3],[[0,7,8,0,9,644,0,0,[1,1251,3],[],[[1253,2,58]]]]],[645,0,1,0,[],[0,1255,4,124],[[0,7,8,0,9,646,0,0,[0,1256,3],[],[[1258,2,58],[1258,5,124]]]]],[647,0,1,0,[],[1,1260,4],[[0,7,8,0,9,648,0,0,[1,1261,2],[],[[1263,2,55]]]]],[649,0,1,0,[],[1,1264,4],[[0,7,8,0,9,650,0,0,[1,1265,3],[],[[1267,2,55]]]]],[651,0,1,0,[],[1,1269,4],[[0,7,8,0,9,652,0,0,[1,1270,2],[],[[1272,2,55]]]]],[653,0,1,0,[],[1,1274,3],[[0,7,8,0,9,654,0,0,[1,1274,3],[],[[1276,2,58]]]]],[655,0,1,0,[],[1,1278,3],[[0,7,8,0,9,656,0,0,[1,1279,2],[],[[1281,2,58]]]]],[657,0,1,0,[],[1,1282,4],[[0,7,8,0,9,658,0,0,[1,1283,2],[],[[1285,2,58]]]]],[659,0,1,0,[],[1,1287,3],[[0,7,8,0,9,660,0,0,[1,1287,3],[],[[1289,2,58]]]]],[661,0,1,0,[],[1,1291,4],[[0,7,8,0,9,662,0,0,[1,1292,2],[],[[1294,2,58]]]]],[663,0,1,0,[],[1,1295,4],[[0,7,8,0,9,664,0,0,[1,1296,2],[],[[1298,2,58]]]]],[665,0,1,0,[],[1,1300,3],[[0,7,8,0,9,666,0,0,[1,1300,3],[],[[1302,2,58]]]]],[667,0,1,0,[],[1,1304,4],[[0,7,8,0,9,668,0,0,[1,1305,2],[],[[1307,2,55]]]]],[669,0,1,0,[],[1,1308,4],[[0,7,8,0,9,670,0,0,[1,1309,2],[],[[1311,2,58]]]]],[671,0,1,0,[],[1,1313,4],[[0,7,8,0,9,672,0,0,[1,1313,3],[],[[1316,2,58]]]]],[673,0,1,0,[],[0,1317,4,181],[[0,7,8,0,9,674,0,0,[0,1318,3],[],[[1320,2,55],[1321,5,181]]]]],[675,0,1,0,[],[1,1322,4],[[0,7,8,0,9,676,0,0,[1,1323,2],[],[[1325,2,58]]]]],[677,0,1,0,[],[1,1327,3],[[0,7,8,0,9,678,0,0,[1,1327,3],[],[[1329,2,58]]]]],[679,0,1,0,[],[1,1331,4],[[0,7,8,0,9,680,0,0,[1,1332,2],[],[[1334,2,58]]]]],[681,0,1,0,[],[1,1335,4],[[0,7,8,0,9,682,0,0,[1,1336,2],[],[[1338,2,58]]]]],[683,0,1,0,[],[1,1340,3],[[0,7,8,0,9,684,0,0,[1,1341,2],[],[[1343,2,58]]]]],[685,0,1,0,[],[1,1344,4],[[0,7,8,0,9,686,0,0,[1,1345,2],[],[[1347,2,58]]]]],[687,0,1,0,[],[1,1349,3],[[0,7,8,0,9,688,0,0,[1,1349,3],[],[[1351,2,58]]]]],[689,0,1,0,[],[1,1353,4],[[0,7,8,0,9,690,0,0,[1,1354,2],[],[[1356,2,58]]]]],[691,0,1,0,[],[1,1357,4],[[0,7,8,0,9,692,0,0,[1,1358,2],[],[[1360,2,559]]]]],[693,0,1,0,[],[1,1362,4],[[0,7,8,0,9,694,0,0,[1,1362,3],[],[[1365,2,474]]]]],[695,0,1,0,[],[1,1367,3],[[0,7,8,0,9,696,0,0,[1,1367,3],[],[[1369,2,58]]]]],[697,0,1,0,[],[1,1371,4],[[0,7,8,0,9,698,0,0,[1,1372,2],[],[[1374,2,58]]]]],[699,0,1,0,[],[1,1375,4],[[0,7,8,0,9,700,0,0,[1,1376,2],[],[[1378,2,58]]]]],[701,0,1,0,[],[1,1380,3],[[0,7,8,0,9,702,0,0,[1,1380,3],[],[[1382,2,58]]]]],[703,0,1,0,[],[1,1384,4],[[0,7,8,0,9,704,0,0,[1,1385,2],[],[[1387,2,55]]]]],[705,0,1,0,[],[1,1388,4],[[0,7,8,0,9,706,0,0,[1,1389,3],[],[[1391,2,58]]]]],[707,0,1,0,[],[1,1393,3],[[0,7,8,0,9,708,0,0,[1,1394,2],[],[[1396,2,58]]]]],[709,0,1,0,[],[1,1397,4],[[0,7,8,0,9,710,0,0,[1,1398,2],[],[[1400,2,58]]]]],[711,0,1,0,[],[0,1402,4,124],[[0,7,8,0,9,712,0,0,[0,1402,3],[],[[1404,2,58],[1405,5,124]]]]],[713,0,1,0,[],[1,1406,4],[[0,7,8,0,9,714,0,0,[1,1407,2],[],[[1409,2,55]]]]],[715,0,1,0,[],[1,1411,4],[[0,7,8,0,9,716,0,0,[1,1412,2],[],[[1414,2,55]]]]],[717,0,1,0,[],[1,1415,4],[[0,7,8,0,9,718,0,0,[1,1416,3],[],[[1418,2,55]]]]],[719,0,1,0,[],[1,1420,3],[[0,7,8,0,9,720,0,0,[1,1421,2],[],[[1423,2,58]]]]],[721,0,1,0,[],[1,1424,4],[[0,7,8,0,9,722,0,0,[1,1425,2],[],[[1427,2,58]]]]],[723,0,1,0,[],[1,1429,3],[[0,7,8,0,9,724,0,0,[1,1429,3],[],[[1431,2,58]]]]],[725,0,1,0,[],[1,1433,4],[[0,7,8,0,9,726,0,0,[1,1434,2],[],[[1436,2,55]]]]],[727,0,1,0,[],[1,1437,4],[[0,7,8,0,9,728,0,0,[1,1438,2],[],[[1440,2,55]]]]],[729,0,1,0,[],[1,1442,3],[[0,7,8,0,9,730,0,0,[1,1442,3],[],[[1444,2,58]]]]],[731,0,1,0,[],[1,1446,4],[[0,7,8,0,9,732,0,0,[1,1447,2],[],[[1449,2,58]]]]],[733,0,1,0,[],[1,1451,3],[[0,7,8,0,9,734,0,0,[1,1451,3],[],[[1453,2,55]]]]],[735,0,1,0,[],[1,1455,3],[[0,7,8,0,9,736,0,0,[1,1456,2],[],[[1458,2,58]]]]],[737,0,1,0,[],[1,1459,4],[[0,7,8,0,9,738,0,0,[1,1460,3],[],[[1462,2,58]]]]],[739,0,1,0,[],[1,1464,4],[[0,7,8,0,9,740,0,0,[1,1465,2],[],[[1467,2,58]]]]],[741,0,1,0,[],[1,1468,4],[[0,7,8,0,9,742,0,0,[1,1469,2],[],[[1471,2,58]]]]],[743,0,1,0,[],[1,1473,3],[[0,7,8,0,9,744,0,0,[1,1473,3],[],[[1475,2,58]]]]],[745,0,1,0,[],[1,1477,4],[[0,7,8,0,9,746,0,0,[1,1478,2],[],[[1480,2,55]]]]],[747,0,1,0,[],[1,1481,4],[[0,7,8,0,9,748,0,0,[1,1482,2],[],[[1484,2,55]]]]],[749,0,1,0,[],[1,1486,3],[[0,7,8,0,9,750,0,0,[1,1486,3],[],[[1489,2,58]]]]],[751,0,1,0,[],[1,1490,4],[[0,7,8,0,9,752,0,0,[1,1491,2],[],[[1493,2,58]]]]],[753,0,1,0,[],[1,1495,3],[[0,7,8,0,9,754,0,0,[1,1495,3],[],[[1497,2,58]]]]],[755,0,1,0,[],[1,1499,4],[[0,7,8,0,9,756,0,0,[1,1500,2],[],[[1502,2,58]]]]],[757,0,1,0,[],[1,1503,4],[[0,7,8,0,9,758,0,0,[1,1504,2],[],[[1506,2,559]]]]],[759,0,1,0,[],[1,1508,4],[[0,7,8,0,9,760,0,0,[1,1508,3],[],[[1511,2,474]]]]],[761,0,1,0,[],[1,1513,3],[[0,7,8,0,9,762,0,0,[1,1513,3],[],[[1515,2,58]]]]],[763,0,1,0,[],[1,1517,4],[[0,7,8,0,9,764,0,0,[1,1518,2],[],[[1520,2,58]]]]],[765,0,1,0,[],[1,1521,4],[[0,7,8,0,9,766,0,0,[1,1522,2],[],[[1524,2,58]]]]],[767,0,1,0,[],[1,1526,3],[[0,7,8,0,9,768,0,0,[1,1526,3],[],[[1528,2,58]]]]],[769,0,1,0,[],[0,1530,4,770],[[0,7,8,0,9,771,0,0,[0,1531,3],[],[[1533,2,58],[1534,5,770]]]]],[772,0,1,0,[],[1,1535,4],[[0,7,8,0,9,773,0,0,[1,1536,2],[],[[1538,2,58]]]]],[774,0,1,0,[],[1,1540,3],[[0,7,8,0,9,775,0,0,[1,1540,3],[],[[1542,2,58]]]]],[776,0,1,0,[],[1,1544,3],[[0,7,8,0,9,777,0,0,[1,1545,2],[],[[1547,2,58]]]]],[778,0,1,0,[],[0,1548,4,124],[[0,7,8,0,9,779,0,0,[0,1549,3],[],[[1551,2,58],[1552,5,124]]]]],[780,0,1,0,[],[1,1553,4],[[0,7,8,0,9,781,0,0,[1,1554,3],[],[[1556,2,55]]]]],[782,0,1,0,[],[1,1558,3],[[0,7,8,0,9,783,0,0,[1,1559,2],[],[[1561,2,55]]]]],[784,0,1,0,[],[1,1562,4],[[0,7,8,0,9,785,0,0,[1,1563,2],[],[[1565,2,55]]]]],[786,0,1,0,[],[1,1567,3],[[0,7,8,0,9,787,0,0,[1,1567,3],[],[[1569,2,58]]]]],[788,0,1,0,[],[1,1571,4],[[0,7,8,0,9,789,0,0,[1,1572,2],[],[[1574,2,58]]]]],[790,0,1,0,[],[1,1576,3],[[0,7,8,0,9,791,0,0,[1,1576,3],[],[[1578,2,792]]]]],[793,0,1,0,[],[1,1580,4],[[0,7,8,0,9,794,0,0,[1,1581,2],[],[[1583,2,58]]]]],[795,0,1,0,[],[1,1584,4],[[0,7,8,0,9,796,0,0,[1,1585,3],[],[[1587,2,58]]]]],[797,0,1,0,[],[1,1589,3],[[0,7,8,0,9,798,0,0,[1,1590,2],[],[[1592,2,58]]]]],[799,0,1,0,[],[1,1593,4],[[0,7,8,0,9,800,0,0,[1,1594,2],[],[[1596,2,801]]]]],[802,0,1,0,[],[1,1597,4],[[0,7,8,0,9,803,0,0,[1,1598,2],[],[[1600,2,58]]]]],[804,0,1,0,[],[1,1602,4],[[0,7,8,0,9,805,0,0,[1,1602,3],[],[[1605,2,58]]]]],[806,0,1,0,[],[1,1607,3],[[0,7,8,0,9,807,0,0,[1,1607,3],[],[[1609,2,58]]]]],[808,0,1,0,[],[1,1611,4],[[0,7,8,0,9,809,0,0,[1,1612,2],[],[[1614,2,55]]]]],[810,0,1,0,[],[1,1615,4],[[0,7,8,0,9,811,0,0,[1,1616,2],[],[[1618,2,58]]]]],[812,0,1,0,[],[1,1620,3],[[0,7,8,0,9,813,0,0,[1,1621,2],[],[[1623,2,55]]]]],[814,0,1,0,[],[1,1624,4],[[0,7,8,0,9,815,0,0,[1,1625,2],[],[[1627,2,816]]]]],[817,0,1,0,[],[1,1629,3],[[0,7,8,0,9,818,0,0,[1,1629,3],[],[[1631,2,474]]]]],[819,0,1,0,[],[1,1633,4],[[0,7,8,0,9,820,0,0,[1,1634,2],[],[[1636,2,474]]]]],[821,0,1,0,[],[1,1637,4],[[0,7,8,0,9,822,0,0,[1,1638,3],[],[[1640,2,823]]]]],[824,0,1,0,[],[1,1642,3],[[0,7,8,0,9,825,0,0,[1,1643,2],[],[[1645,2,55]]]]],[826,0,1,0,[],[1,1646,4],[[0,7,8,0,9,827,0,0,[1,1647,2],[],[[1649,2,828]]]]],[829,0,1,0,[],[1,1650,5],[[0,7,8,0,9,830,0,0,[1,1651,3],[],[[1654,2,104]]]]],[831,0,1,0,[],[1,1655,4],[[0,7,8,0,9,832,0,0,[1,1656,2],[],[[1658,2,150]]]]],[833,0,1,0,[],[1,1660,3],[[0,7,8,0,9,834,0,0,[1,1660,3],[],[[1662,2,835]]]]],[836,0,1,0,[],[1,1664,4],[[0,7,8,0,9,837,0,0,[1,1665,2],[],[[1667,2,838]]]]],[839,0,1,0,[],[1,1668,4],[[0,7,8,0,9,840,0,0,[1,1669,2],[],[[1671,2,841]]]]],[842,0,1,0,[],[1,1673,3],[[0,7,8,0,9,843,0,0,[1,1673,3],[],[[1675,2,58]]]]],[844,0,1,0,[],[1,1677,4],[[0,7,8,0,9,845,0,0,[1,1678,2],[],[[1680,2,65]]]]],[846,0,1,0,[],[1,1681,4],[[0,7,8,0,9,847,0,0,[1,1682,2],[],[[1684,2,58]]]]],[848,0,1,0,[],[1,1686,3],[[0,7,8,0,9,849,0,0,[1,1686,3],[],[[1688,2,55]]]]],[850,0,1,0,[],[1,1690,4],[[0,7,8,0,9,851,0,0,[1,1691,2],[],[[1693,2,58]]]]],[852,0,1,0,[],[1,1694,4],[[0,7,8,0,9,853,0,0,[1,1695,3],[],[[1697,2,55]]]]],[854,0,1,0,[],[1,1699,4],[[0,7,8,0,9,855,0,0,[1,1700,2],[],[[1702,2,58]]]]],[856,0,1,0,[],[1,1704,3],[[0,7,8,0,9,857,0,0,[1,1704,3],[],[[1706,2,858]]]]],[859,0,1,0,[],[1,1708,4],[[0,200,8,0,201,860,0,0,[1,1709,2],[],[]]]],[861,0,1,0,[],[1,1712,4],[[0,7,8,0,9,862,0,0,[1,1713,2],[],[[1715,2,58]]]]],[863,0,1,0,[],[1,1717,3],[[0,7,8,0,9,864,0,0,[1,1717,3],[],[[1719,2,58]]]]],[865,0,1,0,[],[1,1721,5],[[0,7,8,0,9,866,0,0,[1,1722,2],[],[[1724,2,242]]]]],[867,0,1,0,[],[1,1727,3],[[0,7,8,0,9,868,0,0,[1,1727,3],[],[[1730,2,205]]]]],[869,0,1,0,[],[1,1731,4],[[0,7,8,0,9,870,0,0,[1,1732,2],[],[[1734,2,871]]]]],[872,0,1,0,[],[1,1736,3],[[0,7,8,0,9,873,0,0,[1,1736,3],[],[[1738,2,65]]]]],[874,0,1,0,[],[1,1740,4],[[0,7,8,0,9,875,0,0,[1,1741,2],[],[[1743,2,58]]]]],[876,0,1,0,[],[1,1744,4],[[0,7,8,0,9,877,0,0,[1,1745,2],[],[[1747,2,508]]]]],[878,0,1,0,[],[0,1749,4,879],[[0,7,8,0,9,880,0,0,[0,1749,4],[],[[1752,2,352],[1753,5,879]]]]],[881,0,1,0,[],[1,1754,4],[[0,7,8,0,9,882,0,0,[1,1755,2],[],[[1757,2,58]]]]],[883,0,1,0,[],[1,1759,3],[[0,7,8,0,9,884,0,0,[1,1759,3],[],[[1761,2,885]]]]],[886,0,1,0,[],[1,1763,4],[[0,7,8,0,9,887,0,0,[1,1764,2],[],[[1766,2,324]]]]],[888,0,1,0,[],[1,1768,4],[[0,7,8,0,9,889,0,0,[1,1768,3],[],[[1770,2,508]]]]],[890,0,1,0,[],[1,1772,4],[[0,7,8,0,9,891,0,0,[1,1773,2],[],[[1775,2,336]]]]],[892,0,1,0,[],[1,1777,3],[[0,7,8,0,9,893,0,0,[1,1777,3],[],[[1779,2,21]]]]],[894,0,1,0,[],[1,1781,4],[[0,7,8,0,9,895,0,0,[1,1782,2],[],[[1784,2,896]]]]],[897,0,1,0,[],[1,1785,4],[[0,7,8,0,9,898,0,0,[1,1786,3],[],[[1788,2,242]]]]],[899,0,1,0,[],[1,1790,3],[[0,7,8,0,9,900,0,0,[1,1791,2],[],[[1793,2,343]]]]],[901,0,1,0,[],[0,1794,4,879],[[0,7,8,0,9,902,0,0,[0,1795,3],[],[[1797,2,352],[1798,5,879]]]]],[903,0,1,0,[],[1,1799,4],[[0,7,8,0,9,904,0,0,[1,1800,3],[],[[1802,2,58]]]]],[905,0,1,0,[],[1,1804,4],[[0,7,8,0,9,906,0,0,[1,1805,2],[],[[1807,2,907]]]]],[908,0,1,0,[],[0,1808,4,909],[[0,7,8,0,9,910,0,0,[0,1809,3],[],[[1811,2,911],[1812,5,909]]]]],[912,0,1,0,[],[1,1813,4],[[0,7,8,0,9,913,0,0,[1,1814,2],[],[[1816,2,65]]]]],[914,0,1,0,[],[1,1818,3],[[0,7,8,0,9,915,0,0,[1,1819,2],[],[[1821,2,474]]]]],[916,0,1,0,[],[1,1822,4],[[0,7,8,0,9,917,0,0,[1,1823,2],[],[[1825,2,907]]]]],[918,0,1,0,[],[1,1827,3],[[0,7,8,0,9,919,0,0,[1,1827,3],[],[[1829,2,920]]]]],[921,0,1,0,[],[1,1831,4],[[0,7,8,0,9,922,0,0,[1,1832,2],[],[[1834,2,487]]]]],[923,0,1,0,[],[0,1836,4,879],[[0,7,8,0,9,924,0,0,[0,1836,3],[],[[1838,2,352],[1839,5,879]]]]],[925,0,1,0,[],[1,1840,4],[[0,7,8,0,9,926,0,0,[1,1841,2],[],[[1843,2,58]]]]],[927,0,1,0,[],[1,1845,4],[[0,7,8,0,9,928,0,0,[1,1845,3],[],[[1848,2,885]]]]],[929,0,1,0,[],[1,1849,4],[[0,7,8,0,9,930,0,0,[1,1850,3],[],[[1852,2,324]]]]],[931,0,1,0,[],[1,1854,3],[[0,7,8,0,9,932,0,0,[1,1855,2],[],[[1857,2,336]]]]],[933,0,1,0,[],[1,1858,4],[[0,7,8,0,9,934,0,0,[1,1859,2],[],[[1861,2,343]]]]],[935,0,1,0,[],[0,1863,4,879],[[0,7,8,0,9,936,0,0,[0,1863,3],[],[[1865,2,352],[1866,5,879]]]]],[937,0,1,0,[],[1,1868,3],[[0,7,8,0,9,938,0,0,[1,1868,3],[],[[1870,2,58]]]]],[939,0,1,0,[],[1,1872,4],[[0,7,8,0,9,940,0,0,[1,1873,2],[],[[1875,2,907]]]]],[941,0,1,0,[],[0,1876,4,909],[[0,7,8,0,9,942,0,0,[0,1877,3],[],[[1879,2,911],[1880,5,909]]]]],[943,0,1,0,[],[1,1881,4],[[0,7,8,0,9,944,0,0,[1,1882,2],[],[[1884,2,65]]]]],[945,0,1,0,[],[1,1886,3],[[0,7,8,0,9,946,0,0,[1,1886,3],[],[[1888,2,474]]]]],[947,0,1,0,[],[1,1890,4],[[0,7,8,0,9,948,0,0,[1,1891,3],[],[[1893,2,907]]]]],[949,0,1,0,[],[1,1895,4],[[0,7,8,0,9,950,0,0,[1,1896,2],[],[[1898,2,920]]]]],[951,0,1,0,[],[1,1899,4],[[0,7,8,0,9,952,0,0,[1,1900,2],[],[[1902,2,487]]]]],[953,0,1,0,[],[0,1904,4,879],[[0,7,8,0,9,954,0,0,[0,1904,3],[],[[1906,2,352],[1907,5,879]]]]],[955,0,1,0,[],[1,1909,3],[[0,7,8,0,9,956,0,0,[1,1909,3],[],[[1911,2,58]]]]],[957,0,1,0,[],[1,1913,4],[[0,7,8,0,9,958,0,0,[1,1914,2],[],[[1916,2,885]]]]],[959,0,1,0,[],[1,1917,4],[[0,7,8,0,9,960,0,0,[1,1918,2],[],[[1920,2,324]]]]],[961,0,1,0,[],[1,1922,3],[[0,7,8,0,9,962,0,0,[1,1922,3],[],[[1924,2,336]]]]],[963,0,1,0,[],[1,1926,4],[[0,7,8,0,9,964,0,0,[1,1927,2],[],[[1929,2,343]]]]],[965,0,1,0,[],[0,1930,4,879],[[0,7,8,0,9,966,0,0,[0,1931,3],[],[[1933,2,352],[1934,5,879]]]]],[967,0,1,0,[],[1,1935,4],[[0,7,8,0,9,968,0,0,[1,1936,3],[],[[1938,2,58]]]]],[969,0,1,0,[],[1,1940,4],[[0,7,8,0,9,970,0,0,[1,1941,2],[],[[1943,2,907]]]]],[971,0,1,0,[],[0,1944,4,909],[[0,7,8,0,9,972,0,0,[0,1945,3],[],[[1947,2,911],[1948,5,909]]]]],[973,0,1,0,[],[1,1949,4],[[0,7,8,0,9,974,0,0,[1,1950,2],[],[[1952,2,65]]]]],[975,0,1,0,[],[1,1954,3],[[0,7,8,0,9,976,0,0,[1,1954,3],[],[[1957,2,474]]]]],[977,0,1,0,[],[1,1958,4],[[0,7,8,0,9,978,0,0,[1,1959,2],[],[[1961,2,907]]]]],[979,0,1,0,[],[1,1963,3],[[0,7,8,0,9,980,0,0,[1,1963,3],[],[[1965,2,920]]]]],[981,0,1,0,[],[1,1967,4],[[0,7,8,0,9,982,0,0,[1,1968,2],[],[[1970,2,487]]]]],[983,0,1,0,[],[1,1971,4],[[0,7,8,0,9,984,0,0,[1,1972,2],[],[[1974,2,55]]]]],[985,0,1,0,[],[1,1976,3],[[0,7,8,0,9,986,0,0,[1,1976,3],[],[[1978,2,987]]]]],[988,0,1,0,[],[1,1980,4],[[0,7,8,0,9,989,0,0,[1,1981,2],[],[[1983,2,55]]]]],[990,0,1,0,[],[0,1984,5,991],[[0,7,8,0,9,992,0,0,[0,1985,3],[],[[1987,2,993],[1988,5,991]]]]],[994,0,1,0,[],[0,1990,4,995],[[0,7,8,0,9,996,0,0,[0,1990,3],[],[[1992,2,997],[1993,5,995]]]]],[998,0,1,0,[],[1,1995,3],[[0,7,8,0,9,999,0,0,[1,1995,3],[],[[1997,2,295]]]]],[1000,0,1,0,[],[1,1999,4],[[0,7,8,0,9,1001,0,0,[1,2000,2],[],[[2002,2,336]]]]],[1002,0,1,0,[],[1,2003,4],[[0,7,8,0,9,1003,0,0,[1,2004,3],[],[[2006,2,58]]]]],[1004,0,1,0,[],[1,2008,3],[[0,7,8,0,9,1005,0,0,[1,2009,2],[],[[2011,2,1006]]]]],[1007,0,1,0,[],[1,2012,4],[[0,7,8,0,9,1008,0,0,[1,2013,2],[],[[2015,2,251]]]]],[1009,0,1,0,[],[1,2017,3],[[0,7,8,0,9,1010,0,0,[1,2017,3],[],[[2019,2,220]]]]],[1011,0,1,0,[],[1,2021,4],[[0,7,8,0,9,1012,0,0,[1,2022,2],[],[[2024,2,1013]]]]],[1014,0,1,0,[],[1,2025,4],[[0,7,8,0,9,1015,0,0,[1,2026,2],[],[[2028,2,113]]]]],[1016,0,1,0,[],[1,2030,3],[[0,7,8,0,9,1017,0,0,[1,2030,3],[],[[2033,2,1018]]]]],[1019,0,1,0,[],[1,2034,4],[[0,7,8,0,9,1020,0,0,[1,2035,2],[],[[2037,2,835]]]]],[1021,0,1,0,[],[0,2039,4,1022],[[0,7,8,0,9,1023,0,0,[0,2039,3],[],[[2041,2,324],[2042,5,1022]]]]],[1024,0,1,0,[],[1,2044,3],[[0,7,8,0,9,1025,0,0,[1,2044,3],[],[[2046,2,1026]]]]],[1027,0,1,0,[],[0,2048,4,1028],[[0,7,8,0,9,1029,0,0,[0,2049,2],[],[[2051,2,1030],[2051,5,1028]]]]],[1031,0,1,0,[],[1,2053,4],[[0,7,8,0,9,1032,0,0,[1,2054,2],[],[[2056,2,58]]]]],[1033,0,1,0,[],[1,2057,4],[[0,7,8,0,9,1034,0,0,[1,2058,2],[],[[2060,2,55]]]]],[1035,0,1,0,[],[1,2062,3],[[0,76,8,0,77,1036,0,0,[1,2062,3],[],[[2064,2,1037]]]]],[1038,0,1,0,[],[1,2066,4],[[0,7,8,0,9,1039,0,0,[1,2067,2],[],[[2069,2,1040]]]]],[1041,0,1,0,[],[1,2070,4],[[0,7,8,0,9,1042,0,0,[1,2071,2],[],[[2073,2,55]]]]],[1043,0,1,0,[],[1,2075,4],[[0,76,8,0,77,1044,0,0,[1,2076,2],[],[[2078,2,1037]]]]],[1045,0,1,0,[],[1,2079,4],[[0,76,8,0,77,1046,0,0,[1,2080,2],[],[[2082,2,1047]]]]],[1048,0,1,0,[],[1,2084,3],[[0,7,8,0,9,1049,0,0,[1,2084,3],[],[[2087,2,242]]]]],[1050,0,1,0,[],[1,2088,4],[[0,7,8,0,9,1051,0,0,[1,2089,2],[],[[2091,2,1013]]]]],[1052,0,1,0,[],[1,2093,3],[[0,7,8,0,9,1053,0,0,[1,2093,3],[],[[2095,2,58]]]]],[1054,0,1,0,[],[1,2097,4],[[0,7,8,0,9,1055,0,0,[1,2098,2],[],[[2100,2,235]]]]],[1056,0,1,0,[],[1,2101,4],[[0,7,8,0,9,1057,0,0,[1,2102,2],[],[[2104,2,1058]]]]],[1059,0,1,0,[],[1,2106,3],[[0,7,8,0,9,1060,0,0,[1,2106,3],[],[[2108,2,101]]]]],[1061,0,1,0,[],[1,2110,4],[[0,76,8,0,77,1062,0,0,[1,2111,2],[],[[2113,2,1063]]]]],[1064,0,1,0,[],[1,2114,4],[[0,7,8,0,9,1065,0,0,[1,2115,3],[],[[2117,2,55]]]]],[1066,0,1,0,[],[1,2119,3],[[0,7,8,0,9,1067,0,0,[1,2120,2],[],[[2122,2,55]]]]],[1068,0,1,0,[],[1,2123,4],[[0,7,8,0,9,1069,0,0,[1,2124,3],[],[[2127,2,907]]]]],[1070,0,1,0,[],[1,2128,4],[[0,7,8,0,9,1071,0,0,[1,2129,2],[],[[2131,2,150]]]]],[1072,0,1,0,[],[1,2132,4],[[0,7,8,0,9,1073,0,0,[1,2133,3],[],[[2135,2,55]]]]],[1074,0,1,0,[],[1,2137,3],[[0,7,8,0,9,1075,0,0,[1,2137,3],[],[[2140,2,87]]]]],[1076,0,1,0,[],[1,2141,6],[[0,7,8,0,9,1077,0,0,[1,2144,2],[],[[2146,2,58]]]]],[1078,0,1,0,[],[1,2147,4],[[0,7,8,0,9,1079,0,0,[1,2148,3],[],[[2150,2,55]]]]],[1080,0,1,0,[],[1,2152,3],[[0,7,8,0,9,1081,0,0,[1,2153,2],[],[[2155,2,58]]]]],[1082,0,1,0,[],[1,2156,4],[[0,76,8,0,77,1083,0,0,[1,2157,2],[],[[2159,2,1084]]]]],[1085,0,1,0,[],[1,2160,4],[[0,7,8,0,9,1086,0,0,[1,2161,3],[],[[2163,2,336]]]]],[1087,0,1,0,[],[1,2165,3],[[0,7,8,0,9,1088,0,0,[1,2165,3],[],[[2168,2,150]]]]],[1089,0,1,0,[],[1,2169,4],[[0,7,8,0,9,1090,0,0,[1,2170,2],[],[[2172,2,58]]]]],[1091,0,1,0,[],[1,2173,4],[[0,7,8,0,9,1092,0,0,[1,2174,3],[],[[2177,2,1006]]]]],[1093,0,1,0,[],[1,2178,4],[[0,7,8,0,9,1094,0,0,[1,2179,2],[],[[2181,2,1095]]]]],[1096,0,1,0,[],[1,2183,3],[[0,7,8,0,9,1097,0,0,[1,2183,3],[],[[2185,2,1026]]]]],[1098,0,1,0,[],[1,2187,4],[[0,7,8,0,9,1099,0,0,[1,2188,2],[],[[2190,2,1100]]]]],[1101,0,1,0,[],[1,2191,4],[[0,7,8,0,9,1102,0,0,[1,2192,2],[],[[2194,2,58]]]]],[1103,0,1,0,[],[1,2196,3],[[0,7,8,0,9,1104,0,0,[1,2196,3],[],[[2199,2,116]]]]],[1105,0,1,0,[],[1,2200,4],[[0,7,8,0,9,1106,0,0,[1,2201,2],[],[[2203,2,58]]]]],[1107,0,1,0,[],[1,2205,3],[[0,7,8,0,9,1108,0,0,[1,2205,3],[],[[2207,2,220]]]]],[1109,0,1,0,[],[1,2209,4],[[0,7,8,0,9,1110,0,0,[1,2210,2],[],[[2212,2,58]]]]],[1111,0,1,0,[],[1,2213,4],[[0,7,8,0,9,1112,0,0,[1,2214,2],[],[[2216,2,220]]]]],[1113,0,1,0,[],[1,2218,3],[[0,7,8,0,9,1114,0,0,[1,2218,3],[],[[2220,2,1115]]]]],[1116,0,1,0,[],[1,2222,4],[[0,7,8,0,9,1117,0,0,[1,2223,3],[],[[2225,2,150]]]]],[1118,0,1,0,[],[1,2227,4],[[0,7,8,0,9,1119,0,0,[1,2228,2],[],[[2230,2,55]]]]],[1120,0,1,0,[],[1,2231,4],[[0,7,8,0,9,1121,0,0,[1,2232,2],[],[[2234,2,1115]]]]],[1122,0,1,0,[],[1,2236,3],[[0,7,8,0,9,1123,0,0,[1,2236,3],[],[[2238,2,58]]]]],[1124,0,1,0,[],[1,2240,4],[[0,7,8,0,9,1125,0,0,[1,2241,2],[],[[2243,2,58]]]]],[1126,0,1,0,[],[1,2245,3],[[0,7,8,0,9,1127,0,0,[1,2245,3],[],[[2247,2,55]]]]],[1128,0,1,0,[],[1,2249,3],[[0,7,8,0,9,1129,0,0,[1,2250,2],[],[[2252,2,1130]]]]],[1131,0,1,0,[],[1,2253,4],[[0,7,8,0,9,1132,0,0,[1,2254,2],[],[[2256,2,58]]]]],[1133,0,1,0,[],[1,2258,3],[[0,7,8,0,9,1134,0,0,[1,2258,3],[],[[2260,2,838]]]]],[1135,0,1,0,[],[1,2262,4],[[0,7,8,0,9,1136,0,0,[1,2263,2],[],[[2265,2,226]]]]],[1137,0,1,0,[],[1,2266,4],[[0,7,8,0,9,1138,0,0,[1,2267,2],[],[[2269,2,21]]]]],[1139,0,1,0,[],[1,2271,4],[[0,7,8,0,9,1140,0,0,[1,2271,3],[],[[2274,2,58]]]]],[1141,0,1,0,[],[1,2275,4],[[0,7,8,0,9,1142,0,0,[1,2276,2],[],[[2278,2,907]]]]],[1143,0,1,0,[],[1,2280,3],[[0,7,8,0,9,1144,0,0,[1,2280,3],[],[[2282,2,1145]]]]],[1146,0,1,0,[],[1,2284,4],[[0,7,8,0,9,1147,0,0,[1,2285,2],[],[[2287,2,336]]]]],[1148,0,1,0,[],[1,2288,4],[[0,7,8,0,9,1149,0,0,[1,2289,3],[],[[2291,2,835]]]]],[1150,0,1,0,[],[1,2293,3],[[0,7,8,0,9,1151,0,0,[1,2294,2],[],[[2296,2,295]]]]],[1152,0,1,0,[],[1,2297,4],[[0,7,8,0,9,1153,0,0,[1,2298,2],[],[[2300,2,55]]]]],[1154,0,1,0,[],[1,2302,3],[[0,7,8,0,9,1155,0,0,[1,2302,3],[],[[2304,2,58]]]]],[1156,0,1,0,[],[1,2306,4],[[0,7,8,0,9,1157,0,0,[1,2307,2],[],[[2309,2,907]]]]],[1158,0,1,0,[],[1,2310,4],[[0,7,8,0,9,1159,0,0,[1,2311,2],[],[[2313,2,55]]]]],[1160,0,1,0,[],[1,2315,3],[[0,7,8,0,9,1161,0,0,[1,2315,3],[],[[2317,2,907]]]]],[1162,0,1,0,[],[1,2319,4],[[0,7,8,0,9,1163,0,0,[1,2320,3],[],[[2322,2,1164]]]]],[1165,0,1,0,[],[1,2324,3],[[0,7,8,0,9,1166,0,0,[1,2325,2],[],[[2327,2,58]]]]],[1167,0,1,0,[],[1,2328,4],[[0,7,8,0,9,1168,0,0,[1,2329,2],[],[[2331,2,1169]]]]],[1170,0,1,0,[],[1,2333,3],[[0,7,8,0,9,1171,0,0,[1,2333,3],[],[[2335,2,55]]]]],[1172,0,1,0,[],[1,2337,4],[[0,7,8,0,9,1173,0,0,[1,2338,2],[],[[2340,2,55]]]]],[1174,0,1,0,[],[1,2341,4],[[0,7,8,0,9,1175,0,0,[1,2342,2],[],[[2344,2,58]]]]],[1176,0,1,0,[],[1,2346,3],[[0,7,8,0,9,1177,0,0,[1,2346,3],[],[[2348,2,1178]]]]],[1179,0,1,0,[],[1,2350,4],[[0,7,8,0,9,1180,0,0,[1,2351,2],[],[[2353,2,324]]]]],[1181,0,1,0,[],[1,2354,4],[[0,7,8,0,9,1182,0,0,[1,2355,2],[],[[2357,2,55]]]]],[1183,0,1,0,[],[1,2359,3],[[0,7,8,0,9,1184,0,0,[1,2359,3],[],[[2362,2,58]]]]],[1185,0,1,0,[],[1,2363,4],[[0,7,8,0,9,1186,0,0,[1,2364,2],[],[[2366,2,55]]]]],[1187,0,1,0,[],[1,2368,4],[[0,7,8,0,9,1188,0,0,[1,2368,3],[],[[2371,2,1026]]]]],[1189,0,1,0,[],[1,2372,4],[[0,7,8,0,9,1190,0,0,[1,2373,2],[],[[2375,2,907]]]]],[1191,0,1,0,[],[1,2377,3],[[0,7,8,0,9,1192,0,0,[1,2377,3],[],[[2380,2,150]]]]],[1193,0,1,0,[],[1,2381,4],[[0,7,8,0,9,1194,0,0,[1,2382,2],[],[[2384,2,55]]]]],[1195,0,1,0,[],[1,2385,4],[[0,7,8,0,9,1196,0,0,[1,2386,3],[],[[2388,2,1197]]]]],[1198,0,1,0,[],[1,2390,3],[[0,7,8,0,9,1199,0,0,[1,2391,2],[],[[2393,2,58]]]]],[1200,0,1,0,[],[1,2394,4],[[0,7,8,0,9,1201,0,0,[1,2395,2],[],[[2397,2,58]]]]],[1202,0,1,0,[],[1,2399,3],[[0,7,8,0,9,1203,0,0,[1,2399,3],[],[[2401,2,55]]]]],[1204,0,1,0,[],[1,2403,4],[[0,7,8,0,9,1205,0,0,[1,2404,2],[],[[2406,2,242]]]]],[1206,0,1,0,[],[1,2407,4],[[0,7,8,0,9,1207,0,0,[1,2408,2],[],[[2410,2,58]]]]],[1208,0,1,0,[],[1,2412,3],[[0,7,8,0,9,1209,0,0,[1,2412,3],[],[[2414,2,329]]]]],[1210,0,1,0,[],[1,2416,4],[[0,7,8,0,9,1211,0,0,[1,2417,2],[],[[2419,2,329]]]]],[1212,0,1,0,[],[1,2421,3],[[0,7,8,0,9,1213,0,0,[1,2421,3],[],[[2424,2,308]]]]],[1214,0,1,0,[],[1,2425,4],[[0,7,8,0,9,1215,0,0,[1,2426,2],[],[[2428,2,58]]]]],[1216,0,1,0,[],[1,2430,3],[[0,7,8,0,9,1217,0,0,[1,2430,3],[],[[2432,2,55]]]]],[1218,0,1,0,[],[1,2434,4],[[0,7,8,0,9,1219,0,0,[1,2435,2],[],[[2437,2,58]]]]],[1220,0,1,0,[],[1,2438,4],[[0,7,8,0,9,1221,0,0,[1,2439,3],[],[[2441,2,104]]]]],[1222,0,1,0,[],[1,2443,4],[[0,7,8,0,9,1223,0,0,[1,2444,2],[],[[2446,2,55]]]]],[1224,0,1,0,[],[1,2448,4],[[0,7,8,0,9,1225,0,0,[1,2449,2],[],[[2451,2,58]]]]],[1226,0,1,0,[],[1,2452,4],[[0,7,8,0,9,1227,0,0,[1,2453,3],[],[[2455,2,55]]]]],[1228,0,1,0,[],[1,2457,3],[[0,7,8,0,9,1229,0,0,[1,2458,2],[],[[2460,2,55]]]]],[1230,0,1,0,[],[1,2461,4],[[0,7,8,0,9,1231,0,0,[1,2462,2],[],[[2464,2,58]]]]],[1232,0,1,0,[],[1,2466,4],[[0,7,8,0,9,1233,0,0,[1,2466,3],[],[[2469,2,55]]]]],[1234,0,1,0,[],[1,2470,4],[[0,7,8,0,9,1235,0,0,[1,2471,2],[],[[2473,2,55]]]]],[1236,0,1,0,[],[1,2475,3],[[0,7,8,0,9,1237,0,0,[1,2476,2],[],[[2478,2,55]]]]],[1238,0,1,0,[],[1,2479,4],[[0,7,8,0,9,1239,0,0,[1,2480,2],[],[[2482,2,58]]]]],[1240,0,1,0,[],[1,2484,3],[[0,7,8,0,9,1241,0,0,[1,2484,3],[],[[2486,2,58]]]]],[1242,0,1,0,[],[1,2488,4],[[0,7,8,0,9,1243,0,0,[1,2489,2],[],[[2491,2,55]]]]],[1244,0,1,0,[],[1,2493,3],[[0,7,8,0,9,1245,0,0,[1,2493,3],[],[[2495,2,58]]]]],[1246,0,1,0,[],[1,2497,4],[[0,7,8,0,9,1247,0,0,[1,2498,2],[],[[2500,2,58]]]]],[1248,0,1,0,[],[1,2501,4],[[0,7,8,0,9,1249,0,0,[1,2502,2],[],[[2504,2,58]]]]],[1250,0,1,0,[],[1,2506,3],[[0,7,8,0,9,1251,0,0,[1,2506,3],[],[[2508,2,58]]]]],[1252,0,1,0,[],[1,2510,4],[[0,7,8,0,9,1253,0,0,[1,2511,2],[],[[2513,2,55]]]]],[1254,0,1,0,[],[1,2514,4],[[0,7,8,0,9,1255,0,0,[1,2515,3],[],[[2518,2,55]]]]],[1256,0,1,0,[],[1,2519,4],[[0,7,8,0,9,1257,0,0,[1,2520,2],[],[[2522,2,58]]]]],[1258,0,1,0,[],[1,2524,3],[[0,7,8,0,9,1259,0,0,[1,2524,3],[],[[2526,2,58]]]]],[1260,0,1,0,[],[1,2528,4],[[0,7,8,0,9,1261,0,0,[1,2529,2],[],[[2531,2,58]]]]],[1262,0,1,0,[],[1,2532,4],[[0,7,8,0,9,1263,0,0,[1,2533,3],[],[[2535,2,58]]]]],[1264,0,1,0,[],[1,2537,3],[[0,7,8,0,9,1265,0,0,[1,2538,2],[],[[2540,2,55]]]]],[1266,0,1,0,[],[1,2541,4],[[0,7,8,0,9,1267,0,0,[1,2542,2],[],[[2544,2,58]]]]],[1268,0,1,0,[],[1,2546,3],[[0,7,8,0,9,1269,0,0,[1,2546,3],[],[[2548,2,58]]]]],[1270,0,1,0,[],[1,2550,4],[[0,7,8,0,9,1271,0,0,[1,2551,2],[],[[2553,2,58]]]]],[1272,0,1,0,[],[1,2554,4],[[0,7,8,0,9,1273,0,0,[1,2555,2],[],[[2557,2,65]]]]],[1274,0,1,0,[],[1,2559,3],[[0,7,8,0,9,1275,0,0,[1,2560,2],[],[[2562,2,58]]]]],[1276,0,1,0,[],[1,2563,4],[[0,7,8,0,9,1277,0,0,[1,2564,3],[],[[2566,2,58]]]]],[1278,0,1,0,[],[1,2568,4],[[0,7,8,0,9,1279,0,0,[1,2569,2],[],[[2571,2,1280]]]]],[1281,0,1,0,[],[1,2573,4],[[0,7,8,0,9,1282,0,0,[1,2574,2],[],[[2576,2,1130]]]]],[1283,0,1,0,[],[1,2577,4],[[0,7,8,0,9,1284,0,0,[1,2578,2],[],[[2580,2,58]]]]],[1285,0,1,0,[],[1,2582,3],[[0,7,8,0,9,1286,0,0,[1,2582,3],[],[[2584,2,175]]]]],[1287,0,1,0,[],[1,2586,4],[[0,7,8,0,9,1288,0,0,[1,2587,2],[],[[2589,2,835]]]]],[1289,0,1,0,[],[1,2590,4],[[0,7,8,0,9,1290,0,0,[1,2591,3],[],[[2593,2,58]]]]],[1291,0,1,0,[],[1,2595,4],[[0,7,8,0,9,1292,0,0,[1,2596,2],[],[[2598,2,559]]]]],[1293,0,1,0,[],[1,2599,4],[[0,7,8,0,9,1294,0,0,[1,2600,2],[],[[2602,2,474]]]]],[1295,0,1,0,[],[1,2604,3],[[0,7,8,0,9,1296,0,0,[1,2604,3],[],[[2606,2,1297]]]]],[1298,0,1,0,[],[1,2608,4],[[0,7,8,0,9,1299,0,0,[1,2609,2],[],[[2611,2,55]]]]],[1300,0,1,0,[],[1,2613,4],[[0,7,8,0,9,1301,0,0,[1,2613,3],[],[[2616,2,58]]]]],[1302,0,1,0,[],[1,2617,4],[[0,7,8,0,9,1303,0,0,[1,2618,2],[],[[2620,2,58]]]]],[1304,0,1,0,[],[1,2622,3],[[0,7,8,0,9,1305,0,0,[1,2622,3],[],[[2624,2,58]]]]],[1306,0,1,0,[],[1,2626,4],[[0,7,8,0,9,1307,0,0,[1,2627,2],[],[[2629,2,242]]]]],[1308,0,1,0,[],[1,2631,3],[[0,7,8,0,9,1309,0,0,[1,2631,3],[],[[2633,2,907]]]]],[1310,0,1,0,[],[1,2635,4],[[0,7,8,0,9,1311,0,0,[1,2636,2],[],[[2638,2,336]]]]],[1312,0,1,0,[],[1,2639,4],[[0,7,8,0,9,1313,0,0,[1,2640,2],[],[[2642,2,55]]]]],[1314,0,1,0,[],[1,2644,3],[[0,7,8,0,9,1315,0,0,[1,2645,2],[],[[2647,2,1316]]]]],[1317,0,1,0,[],[1,2648,4],[[0,7,8,0,9,1318,0,0,[1,2649,2],[],[[2651,2,1319]]]]],[1320,0,1,0,[],[1,2653,3],[[0,7,8,0,9,1321,0,0,[1,2653,3],[],[[2655,2,251]]]]],[1322,0,1,0,[],[1,2657,4],[[0,7,8,0,9,1323,0,0,[1,2658,2],[],[[2660,2,58]]]]],[1324,0,1,0,[],[1,2661,4],[[0,7,8,0,9,1325,0,0,[1,2662,3],[],[[2664,2,58]]]]],[1326,0,1,0,[],[1,2666,4],[[0,7,8,0,9,1327,0,0,[1,2667,2],[],[[2669,2,58]]]]],[1328,0,1,0,[],[1,2670,4],[[0,7,8,0,9,1329,0,0,[1,2671,3],[],[[2673,2,55]]]]],[1330,0,1,0,[],[1,2675,4],[[0,7,8,0,9,1331,0,0,[1,2676,2],[],[[2678,2,1332]]]]],[1333,0,1,0,[],[1,2679,4],[[0,7,8,0,9,1334,0,0,[1,2680,3],[],[[2682,2,1335]]]]],[1336,0,1,0,[],[1,2684,4],[[0,7,8,0,9,1337,0,0,[1,2685,2],[],[[2687,2,58]]]]],[1338,0,1,0,[],[1,2688,4],[[0,7,8,0,9,1339,0,0,[1,2689,2],[],[[2691,2,58]]]]],[1340,0,1,0,[],[1,2693,3],[[0,7,8,0,9,1341,0,0,[1,2693,3],[],[[2696,2,55]]]]],[1342,0,1,0,[],[1,2697,4],[[0,7,8,0,9,1343,0,0,[1,2698,2],[],[[2700,2,55]]]]],[1344,0,1,0,[],[1,2702,3],[[0,7,8,0,9,1345,0,0,[1,2702,3],[],[[2704,2,55]]]]],[1346,0,1,0,[],[1,2706,4],[[0,7,8,0,9,1347,0,0,[1,2707,2],[],[[2709,2,58]]]]],[1348,0,1,0,[],[1,2710,4],[[0,7,8,0,9,1349,0,0,[1,2711,3],[],[[2713,2,55]]]]],[1350,0,1,0,[],[1,2715,4],[[0,7,8,0,9,1351,0,0,[1,2716,2],[],[[2718,2,55]]]]],[1352,0,1,0,[],[1,2719,4],[[0,7,8,0,9,1353,0,0,[1,2720,2],[],[[2722,2,55]]]]],[1354,0,1,0,[],[1,2724,3],[[0,7,8,0,9,1355,0,0,[1,2725,2],[],[[2727,2,58]]]]],[1356,0,1,0,[],[1,2728,4],[[0,7,8,0,9,1357,0,0,[1,2729,2],[],[[2731,2,58]]]]],[1358,0,1,0,[],[1,2733,3],[[0,7,8,0,9,1359,0,0,[1,2733,3],[],[[2736,2,55]]]]],[1360,0,1,0,[],[1,2737,4],[[0,7,8,0,9,1361,0,0,[1,2738,2],[],[[2740,2,58]]]]],[1362,0,1,0,[],[1,2742,3],[[0,7,8,0,9,1363,0,0,[1,2742,3],[],[[2744,2,58]]]]],[1364,0,1,0,[],[1,2746,4],[[0,7,8,0,9,1365,0,0,[1,2747,2],[],[[2749,2,58]]]]],[1366,0,1,0,[],[1,2750,4],[[0,7,8,0,9,1367,0,0,[1,2751,2],[],[[2753,2,58]]]]],[1368,0,1,0,[],[1,2755,3],[[0,7,8,0,9,1369,0,0,[1,2755,3],[],[[2757,2,55]]]]],[1370,0,1,0,[],[1,2759,4],[[0,7,8,0,9,1371,0,0,[1,2760,2],[],[[2762,2,55]]]]],[1372,0,1,0,[],[1,2764,3],[[0,7,8,0,9,1373,0,0,[1,2764,3],[],[[2766,2,58]]]]],[1374,0,1,0,[],[1,2768,4],[[0,7,8,0,9,1375,0,0,[1,2769,2],[],[[2771,2,58]]]]],[1376,0,1,0,[],[1,2772,4],[[0,7,8,0,9,1377,0,0,[1,2773,3],[],[[2775,2,58]]]]],[1378,0,1,0,[],[1,2777,4],[[0,7,8,0,9,1379,0,0,[1,2778,2],[],[[2780,2,58]]]]],[1380,0,1,0,[],[1,2781,4],[[0,7,8,0,9,1381,0,0,[1,2782,2],[],[[2784,2,55]]]]],[1382,0,1,0,[],[1,2786,3],[[0,7,8,0,9,1383,0,0,[1,2786,3],[],[[2788,2,58]]]]],[1384,0,1,0,[],[1,2790,4],[[0,7,8,0,9,1385,0,0,[1,2791,2],[],[[2793,2,58]]]]],[1386,0,1,0,[],[1,2795,3],[[0,7,8,0,9,1387,0,0,[1,2795,3],[],[[2797,2,58]]]]],[1388,0,1,0,[],[1,2799,4],[[0,7,8,0,9,1389,0,0,[1,2800,2],[],[[2802,2,65]]]]],[1390,0,1,0,[],[1,2803,4],[[0,7,8,0,9,1391,0,0,[1,2804,2],[],[[2806,2,58]]]]],[1392,0,1,0,[],[1,2808,4],[[0,7,8,0,9,1393,0,0,[1,2808,3],[],[[2811,2,58]]]]],[1394,0,1,0,[],[1,2813,3],[[0,7,8,0,9,1395,0,0,[1,2813,3],[],[[2816,2,1280]]]]],[1396,0,1,0,[],[1,2817,4],[[0,7,8,0,9,1397,0,0,[1,2818,2],[],[[2820,2,1130]]]]],[1398,0,1,0,[],[1,2822,3],[[0,7,8,0,9,1399,0,0,[1,2822,3],[],[[2824,2,58]]]]],[1400,0,1,0,[],[1,2826,4],[[0,7,8,0,9,1401,0,0,[1,2827,2],[],[[2829,2,175]]]]],[1402,0,1,0,[],[1,2830,4],[[0,7,8,0,9,1403,0,0,[1,2831,2],[],[[2833,2,835]]]]],[1404,0,1,0,[],[1,2835,3],[[0,7,8,0,9,1405,0,0,[1,2835,3],[],[[2837,2,58]]]]],[1406,0,1,0,[],[1,2839,4],[[0,7,8,0,9,1407,0,0,[1,2840,2],[],[[2842,2,559]]]]],[1408,0,1,0,[],[1,2843,4],[[0,7,8,0,9,1409,0,0,[1,2844,3],[],[[2846,2,474]]]]],[1410,0,1,0,[],[1,2848,4],[[0,7,8,0,9,1411,0,0,[1,2849,2],[],[[2851,2,1297]]]]],[1412,0,1,0,[],[1,2852,4],[[0,7,8,0,9,1413,0,0,[1,2853,2],[],[[2855,2,55]]]]],[1414,0,1,0,[],[1,2857,4],[[0,7,8,0,9,1415,0,0,[1,2857,3],[],[[2860,2,58]]]]],[1416,0,1,0,[],[1,2862,3],[[0,7,8,0,9,1417,0,0,[1,2862,3],[],[[2864,2,58]]]]],[1418,0,1,0,[],[1,2866,4],[[0,7,8,0,9,1419,0,0,[1,2867,2],[],[[2869,2,58]]]]],[1420,0,1,0,[],[1,2870,4],[[0,7,8,0,9,1421,0,0,[1,2871,3],[],[[2873,2,242]]]]],[1422,0,1,0,[],[1,2875,3],[[0,7,8,0,9,1423,0,0,[1,2876,2],[],[[2878,2,907]]]]],[1424,0,1,0,[],[1,2879,4],[[0,7,8,0,9,1425,0,0,[1,2880,2],[],[[2882,2,336]]]]],[1426,0,1,0,[],[1,2884,3],[[0,7,8,0,9,1427,0,0,[1,2884,3],[],[[2886,2,55]]]]],[1428,0,1,0,[],[1,2888,4],[[0,7,8,0,9,1429,0,0,[1,2889,2],[],[[2891,2,1316]]]]],[1430,0,1,0,[],[1,2892,4],[[0,7,8,0,9,1431,0,0,[1,2893,3],[],[[2895,2,1319]]]]],[1432,0,1,0,[],[1,2897,4],[[0,7,8,0,9,1433,0,0,[1,2898,2],[],[[2900,2,251]]]]],[1434,0,1,0,[],[1,2901,4],[[0,7,8,0,9,1435,0,0,[1,2902,2],[],[[2904,2,58]]]]],[1436,0,1,0,[],[1,2906,4],[[0,7,8,0,9,1437,0,0,[1,2906,3],[],[[2909,2,58]]]]],[1438,0,1,0,[],[1,2910,4],[[0,7,8,0,9,1439,0,0,[1,2911,3],[],[[2913,2,58]]]]],[1440,0,1,0,[],[1,2915,4],[[0,7,8,0,9,1441,0,0,[1,2916,2],[],[[2918,2,55]]]]],[1442,0,1,0,[],[1,2919,4],[[0,7,8,0,9,1443,0,0,[1,2920,2],[],[[2922,2,1332]]]]],[1444,0,1,0,[],[1,2924,3],[[0,7,8,0,9,1445,0,0,[1,2924,3],[],[[2927,2,1335]]]]],[1446,0,1,0,[],[1,2928,4],[[0,7,8,0,9,1447,0,0,[1,2929,2],[],[[2931,2,58]]]]],[1448,0,1,0,[],[1,2933,3],[[0,7,8,0,9,1449,0,0,[1,2933,3],[],[[2935,2,55]]]]],[1450,0,1,0,[],[1,2937,4],[[0,7,8,0,9,1451,0,0,[1,2938,2],[],[[2940,2,55]]]]],[1452,0,1,0,[],[0,2941,4,181],[[0,7,8,0,9,1453,0,0,[0,2942,3],[],[[2944,2,55],[2945,5,181]]]]],[1454,0,1,0,[],[1,2946,4],[[0,7,8,0,9,1455,0,0,[1,2947,2],[],[[2949,2,55]]]]],[1456,0,1,0,[],[1,2951,3],[[0,7,8,0,9,1457,0,0,[1,2951,3],[],[[2953,2,58]]]]],[1458,0,1,0,[],[1,2955,4],[[0,7,8,0,9,1459,0,0,[1,2956,3],[],[[2958,2,55]]]]],[1460,0,1,0,[],[1,2960,4],[[0,7,8,0,9,1461,0,0,[1,2961,2],[],[[2963,2,55]]]]],[1462,0,1,0,[],[1,2964,4],[[0,7,8,0,9,1463,0,0,[1,2965,2],[],[[2967,2,55]]]]],[1464,0,1,0,[],[1,2969,3],[[0,7,8,0,9,1465,0,0,[1,2969,3],[],[[2972,2,58]]]]],[1466,0,1,0,[],[1,2973,4],[[0,7,8,0,9,1467,0,0,[1,2974,2],[],[[2976,2,58]]]]],[1468,0,1,0,[],[1,2978,3],[[0,7,8,0,9,1469,0,0,[1,2978,3],[],[[2980,2,55]]]]],[1470,0,1,0,[],[1,2982,4],[[0,7,8,0,9,1471,0,0,[1,2983,2],[],[[2985,2,58]]]]],[1472,0,1,0,[],[1,2986,4],[[0,7,8,0,9,1473,0,0,[1,2987,3],[],[[2989,2,58]]]]],[1474,0,1,0,[],[1,2991,3],[[0,7,8,0,9,1475,0,0,[1,2992,2],[],[[2994,2,58]]]]],[1476,0,1,0,[],[0,2995,4,770],[[0,7,8,0,9,1477,0,0,[0,2996,3],[],[[2998,2,58],[2999,5,770]]]]],[1478,0,1,0,[],[1,3000,4],[[0,7,8,0,9,1479,0,0,[1,3001,2],[],[[3003,2,55]]]]],[1480,0,1,0,[],[1,3005,4],[[0,7,8,0,9,1481,0,0,[1,3006,2],[],[[3008,2,55]]]]],[1482,0,1,0,[],[1,3009,4],[[0,7,8,0,9,1483,0,0,[1,3010,2],[],[[3012,2,58]]]]],[1484,0,1,0,[],[1,3014,3],[[0,7,8,0,9,1485,0,0,[1,3014,3],[],[[3017,2,58]]]]],[1486,0,1,0,[],[1,3018,4],[[0,7,8,0,9,1487,0,0,[1,3019,2],[],[[3021,2,58]]]]],[1488,0,1,0,[],[1,3023,3],[[0,7,8,0,9,1489,0,0,[1,3023,3],[],[[3025,2,58]]]]],[1490,0,1,0,[],[1,3027,4],[[0,7,8,0,9,1491,0,0,[1,3028,2],[],[[3030,2,55]]]]],[1492,0,1,0,[],[1,3032,3],[[0,7,8,0,9,1493,0,0,[1,3032,3],[],[[3034,2,58]]]]],[1494,0,1,0,[],[1,3036,4],[[0,7,8,0,9,1495,0,0,[1,3037,2],[],[[3039,2,58]]]]],[1496,0,1,0,[],[1,3040,4],[[0,7,8,0,9,1497,0,0,[1,3041,2],[],[[3043,2,58]]]]],[1498,0,1,0,[],[1,3045,3],[[0,7,8,0,9,1499,0,0,[1,3045,3],[],[[3047,2,65]]]]],[1500,0,1,0,[],[1,3049,4],[[0,7,8,0,9,1501,0,0,[1,3050,2],[],[[3052,2,58]]]]],[1502,0,1,0,[],[1,3054,3],[[0,7,8,0,9,1503,0,0,[1,3054,3],[],[[3057,2,58]]]]],[1504,0,1,0,[],[1,3058,4],[[0,7,8,0,9,1505,0,0,[1,3059,2],[],[[3061,2,1280]]]]],[1506,0,1,0,[],[1,3063,3],[[0,7,8,0,9,1507,0,0,[1,3063,3],[],[[3065,2,1130]]]]],[1508,0,1,0,[],[1,3067,4],[[0,7,8,0,9,1509,0,0,[1,3068,2],[],[[3070,2,58]]]]],[1510,0,1,0,[],[1,3072,3],[[0,7,8,0,9,1511,0,0,[1,3072,3],[],[[3074,2,175]]]]],[1512,0,1,0,[],[1,3076,4],[[0,7,8,0,9,1513,0,0,[1,3077,2],[],[[3079,2,835]]]]],[1514,0,1,0,[],[1,3080,4],[[0,7,8,0,9,1515,0,0,[1,3081,2],[],[[3083,2,58]]]]],[1516,0,1,0,[],[1,3085,3],[[0,7,8,0,9,1517,0,0,[1,3085,3],[],[[3088,2,559]]]]],[1518,0,1,0,[],[1,3089,4],[[0,7,8,0,9,1519,0,0,[1,3090,2],[],[[3092,2,474]]]]],[1520,0,1,0,[],[1,3094,3],[[0,7,8,0,9,1521,0,0,[1,3094,3],[],[[3096,2,55]]]]],[1522,0,1,0,[],[1,3098,4],[[0,7,8,0,9,1523,0,0,[1,3099,2],[],[[3101,2,1524]]]]],[1525,0,1,0,[],[1,3102,5],[[0,7,8,0,9,1526,0,0,[1,3103,3],[],[[3106,2,58]]]]],[1527,0,1,0,[],[1,3108,3],[[0,7,8,0,9,1528,0,0,[1,3108,3],[],[[3110,2,58]]]]],[1529,0,1,0,[],[1,3112,4],[[0,7,8,0,9,1530,0,0,[1,3113,2],[],[[3115,2,58]]]]],[1531,0,1,0,[],[1,3116,4],[[0,7,8,0,9,1532,0,0,[1,3117,2],[],[[3119,2,242]]]]],[1533,0,1,0,[],[1,3121,3],[[0,7,8,0,9,1534,0,0,[1,3121,3],[],[[3124,2,907]]]]],[1535,0,1,0,[],[1,3125,4],[[0,7,8,0,9,1536,0,0,[1,3126,2],[],[[3128,2,336]]]]],[1537,0,1,0,[],[1,3130,3],[[0,7,8,0,9,1538,0,0,[1,3130,3],[],[[3132,2,55]]]]],[1539,0,1,0,[],[1,3134,4],[[0,7,8,0,9,1540,0,0,[1,3135,2],[],[[3137,2,1316]]]]],[1541,0,1,0,[],[1,3138,4],[[0,7,8,0,9,1542,0,0,[1,3139,3],[],[[3141,2,1319]]]]],[1543,0,1,0,[],[1,3143,4],[[0,7,8,0,9,1544,0,0,[1,3144,2],[],[[3146,2,251]]]]],[1545,0,1,0,[],[1,3147,4],[[0,7,8,0,9,1546,0,0,[1,3148,2],[],[[3150,2,58]]]]],[1547,0,1,0,[],[1,3152,4],[[0,7,8,0,9,1548,0,0,[1,3152,3],[],[[3155,2,58]]]]],[1549,0,1,0,[],[1,3157,3],[[0,7,8,0,9,1550,0,0,[1,3157,3],[],[[3159,2,58]]]]],[1551,0,1,0,[],[1,3161,4],[[0,7,8,0,9,1552,0,0,[1,3162,2],[],[[3164,2,55]]]]],[1553,0,1,0,[],[1,3166,3],[[0,7,8,0,9,1554,0,0,[1,3166,3],[],[[3168,2,1332]]]]],[1555,0,1,0,[],[1,3170,4],[[0,7,8,0,9,1556,0,0,[1,3171,2],[],[[3173,2,1335]]]]],[1557,0,1,0,[],[1,3174,4],[[0,7,8,0,9,1558,0,0,[1,3175,2],[],[[3177,2,58]]]]],[1559,0,1,0,[],[1,3179,3],[[0,7,8,0,9,1560,0,0,[1,3180,2],[],[[3182,2,55]]]]],[1561,0,1,0,[],[1,3183,4],[[0,7,8,0,9,1562,0,0,[1,3184,2],[],[[3186,2,251]]]]],[1563,0,1,0,[],[1,3188,3],[[0,7,8,0,9,1564,0,0,[1,3188,3],[],[[3190,2,55]]]]],[1565,0,1,0,[],[1,3192,4],[[0,7,8,0,9,1566,0,0,[1,3193,2],[],[[3195,2,55]]]]],[1567,0,1,0,[],[1,3196,4],[[0,7,8,0,9,1568,0,0,[1,3197,2],[],[[3199,2,58]]]]],[1569,0,1,0,[],[1,3201,4],[[0,7,8,0,9,1570,0,0,[1,3201,3],[],[[3204,2,55]]]]],[1571,0,1,0,[],[1,3206,3],[[0,7,8,0,9,1572,0,0,[1,3206,3],[],[[3208,2,55]]]]],[1573,0,1,0,[],[1,3210,4],[[0,7,8,0,9,1574,0,0,[1,3211,2],[],[[3213,2,55]]]]],[1575,0,1,0,[],[1,3214,4],[[0,7,8,0,9,1576,0,0,[1,3215,3],[],[[3217,2,58]]]]],[1577,0,1,0,[],[1,3219,4],[[0,7,8,0,9,1578,0,0,[1,3220,2],[],[[3222,2,58]]]]],[1579,0,1,0,[],[1,3223,4],[[0,7,8,0,9,1580,0,0,[1,3224,2],[],[[3226,2,55]]]]],[1581,0,1,0,[],[1,3228,3],[[0,7,8,0,9,1582,0,0,[1,3228,3],[],[[3231,2,55]]]]],[1583,0,1,0,[],[1,3232,4],[[0,7,8,0,9,1584,0,0,[1,3233,2],[],[[3235,2,58]]]]],[1585,0,1,0,[],[1,3237,3],[[0,7,8,0,9,1586,0,0,[1,3237,3],[],[[3239,2,58]]]]],[1587,0,1,0,[],[1,3241,4],[[0,7,8,0,9,1588,0,0,[1,3242,2],[],[[3244,2,58]]]]],[1589,0,1,0,[],[1,3245,4],[[0,7,8,0,9,1590,0,0,[1,3246,2],[],[[3248,2,55]]]]],[1591,0,1,0,[],[1,3250,4],[[0,7,8,0,9,1592,0,0,[1,3250,3],[],[[3253,2,55]]]]],[1593,0,1,0,[],[1,3255,3],[[0,7,8,0,9,1594,0,0,[1,3255,3],[],[[3257,2,58]]]]],[1595,0,1,0,[],[1,3259,4],[[0,7,8,0,9,1596,0,0,[1,3260,2],[],[[3262,2,58]]]]],[1597,0,1,0,[],[1,3263,4],[[0,7,8,0,9,1598,0,0,[1,3264,2],[],[[3266,2,58]]]]],[1599,0,1,0,[],[1,3268,3],[[0,7,8,0,9,1600,0,0,[1,3269,2],[],[[3271,2,58]]]]],[1601,0,1,0,[],[1,3272,4],[[0,7,8,0,9,1602,0,0,[1,3273,2],[],[[3275,2,55]]]]],[1603,0,1,0,[],[1,3277,3],[[0,7,8,0,9,1604,0,0,[1,3277,3],[],[[3280,2,58]]]]],[1605,0,1,0,[],[1,3281,4],[[0,7,8,0,9,1606,0,0,[1,3282,2],[],[[3284,2,58]]]]],[1607,0,1,0,[],[1,3286,3],[[0,7,8,0,9,1608,0,0,[1,3286,3],[],[[3288,2,58]]]]],[1609,0,1,0,[],[1,3290,4],[[0,7,8,0,9,1610,0,0,[1,3291,2],[],[[3293,2,65]]]]],[1611,0,1,0,[],[1,3294,4],[[0,7,8,0,9,1612,0,0,[1,3295,3],[],[[3297,2,58]]]]],[1613,0,1,0,[],[1,3299,4],[[0,7,8,0,9,1614,0,0,[1,3300,2],[],[[3302,2,58]]]]],[1615,0,1,0,[],[1,3304,3],[[0,7,8,0,9,1616,0,0,[1,3304,3],[],[[3306,2,1280]]]]],[1617,0,1,0,[],[1,3309,3],[[0,7,8,0,9,1618,0,0,[1,3309,3],[],[[3311,2,1130]]]]],[1619,0,1,0,[],[1,3313,4],[[0,7,8,0,9,1620,0,0,[1,3314,2],[],[[3316,2,58]]]]],[1621,0,1,0,[],[1,3318,3],[[0,7,8,0,9,1622,0,0,[1,3318,3],[],[[3320,2,175]]]]],[1623,0,1,0,[],[1,3322,4],[[0,7,8,0,9,1624,0,0,[1,3323,2],[],[[3325,2,835]]]]],[1625,0,1,0,[],[1,3326,4],[[0,7,8,0,9,1626,0,0,[1,3327,2],[],[[3329,2,58]]]]],[1627,0,1,0,[],[1,3331,3],[[0,7,8,0,9,1628,0,0,[1,3332,2],[],[[3334,2,559]]]]],[1629,0,1,0,[],[1,3335,4],[[0,7,8,0,9,1630,0,0,[1,3336,2],[],[[3338,2,474]]]]],[1631,0,1,0,[],[1,3340,3],[[0,7,8,0,9,1632,0,0,[1,3341,2],[],[[3343,2,72]]]]],[1633,0,1,0,[],[1,3344,4],[[0,7,8,0,9,1634,0,0,[1,3345,2],[],[[3347,2,55]]]]],[1635,0,1,0,[],[1,3349,4],[[0,7,8,0,9,1636,0,0,[1,3349,3],[],[[3352,2,58]]]]],[1637,0,1,0,[],[1,3353,4],[[0,7,8,0,9,1638,0,0,[1,3354,2],[],[[3356,2,58]]]]],[1639,0,1,0,[],[1,3358,3],[[0,7,8,0,9,1640,0,0,[1,3358,3],[],[[3360,2,58]]]]],[1641,0,1,0,[],[1,3362,4],[[0,7,8,0,9,1642,0,0,[1,3363,2],[],[[3365,2,242]]]]],[1643,0,1,0,[],[1,3367,3],[[0,7,8,0,9,1644,0,0,[1,3367,3],[],[[3369,2,907]]]]],[1645,0,1,0,[],[1,3371,4],[[0,7,8,0,9,1646,0,0,[1,3372,2],[],[[3374,2,336]]]]],[1647,0,1,0,[],[1,3375,4],[[0,7,8,0,9,1648,0,0,[1,3376,2],[],[[3378,2,55]]]]],[1649,0,1,0,[],[1,3380,3],[[0,7,8,0,9,1650,0,0,[1,3380,3],[],[[3383,2,1316]]]]],[1651,0,1,0,[],[1,3384,4],[[0,7,8,0,9,1652,0,0,[1,3385,2],[],[[3387,2,1319]]]]],[1653,0,1,0,[],[1,3389,3],[[0,7,8,0,9,1654,0,0,[1,3389,3],[],[[3391,2,251]]]]],[1655,0,1,0,[],[1,3393,4],[[0,7,8,0,9,1656,0,0,[1,3394,2],[],[[3396,2,58]]]]],[1657,0,1,0,[],[1,3397,5],[[0,7,8,0,9,1658,0,0,[1,3398,3],[],[[3401,2,58]]]]],[1659,0,1,0,[],[1,3403,3],[[0,7,8,0,9,1660,0,0,[1,3403,3],[],[[3405,2,58]]]]],[1661,0,1,0,[],[1,3407,4],[[0,7,8,0,9,1662,0,0,[1,3408,2],[],[[3410,2,55]]]]],[1663,0,1,0,[],[1,3412,3],[[0,7,8,0,9,1664,0,0,[1,3412,3],[],[[3414,2,1332]]]]],[1665,0,1,0,[],[1,3416,5],[[0,7,8,0,9,1666,0,0,[1,3417,4],[],[[3420,2,1335]]]]],[1667,0,1,0,[],[1,3422,4],[[0,7,8,0,9,1668,0,0,[1,3423,2],[],[[3425,2,58]]]]],[1669,0,1,0,[],[1,3426,4],[[0,7,8,0,9,1670,0,0,[1,3427,2],[],[[3429,2,251]]]]],[1671,0,1,0,[],[1,3431,3],[[0,7,8,0,9,1672,0,0,[1,3432,2],[],[[3434,2,792]]]]],[1673,0,1,0,[],[1,3435,4],[[0,7,8,0,9,1674,0,0,[1,3436,2],[],[[3438,2,58]]]]],[1675,0,1,0,[],[1,3440,3],[[0,7,8,0,9,1676,0,0,[1,3440,3],[],[[3442,2,58]]]]],[1677,0,1,0,[],[1,3444,4],[[0,7,8,0,9,1678,0,0,[1,3445,2],[],[[3447,2,55]]]]],[1679,0,1,0,[],[1,3448,4],[[0,7,8,0,9,1680,0,0,[1,3449,3],[],[[3452,2,58]]]]],[1681,0,1,0,[],[1,3453,4],[[0,7,8,0,9,1682,0,0,[1,3454,2],[],[[3456,2,58]]]]],[1683,0,1,0,[],[1,3458,3],[[0,7,8,0,9,1684,0,0,[1,3458,3],[],[[3460,2,58]]]]],[1685,0,1,0,[],[1,3462,4],[[0,7,8,0,9,1686,0,0,[1,3463,2],[],[[3465,2,58]]]]],[1687,0,1,0,[],[1,3466,4],[[0,7,8,0,9,1688,0,0,[1,3467,3],[],[[3469,2,58]]]]],[1689,0,1,0,[],[1,3471,4],[[0,7,8,0,9,1690,0,0,[1,3472,2],[],[[3474,2,58]]]]],[1691,0,1,0,[],[1,3475,4],[[0,7,8,0,9,1692,0,0,[1,3476,2],[],[[3478,2,474]]]]],[1693,0,1,0,[],[1,3480,3],[[0,76,8,0,77,1694,0,0,[1,3480,3],[],[[3482,2,1695]]]]],[1696,0,1,0,[],[1,3484,4],[[0,7,8,0,9,1697,0,0,[1,3485,2],[],[[3487,2,55]]]]],[1698,0,1,0,[],[1,3488,4],[[0,7,8,0,9,1699,0,0,[1,3489,3],[],[[3491,2,907]]]]],[1700,0,1,0,[],[1,3493,3],[[0,7,8,0,9,1701,0,0,[1,3494,2],[],[[3496,2,1702]]]]],[1703,0,1,0,[],[1,3497,4],[[0,7,8,0,9,1704,0,0,[1,3498,3],[],[[3500,2,1705]]]]],[1706,0,1,0,[],[1,3502,4],[[0,7,8,0,9,1707,0,0,[1,3503,2],[],[[3505,2,205]]]]],[1708,0,1,0,[],[1,3506,4],[[0,7,8,0,9,1709,0,0,[1,3507,2],[],[[3509,2,871]]]]],[1710,0,1,0,[],[1,3511,3],[[0,7,8,0,9,1711,0,0,[1,3511,3],[],[[3514,2,58]]]]],[1712,0,1,0,[],[1,3515,4],[[0,7,8,0,9,1713,0,0,[1,3516,2],[],[[3518,2,336]]]]],[1714,0,1,0,[],[1,3520,3],[[0,7,8,0,9,1715,0,0,[1,3520,3],[],[[3522,2,58]]]]],[1716,0,1,0,[],[1,3524,4],[[0,7,8,0,9,1717,0,0,[1,3525,2],[],[[3527,2,1013]]]]],[1718,0,1,0,[],[1,3528,4],[[0,7,8,0,9,1719,0,0,[1,3529,3],[],[[3531,2,295]]]]],[1720,0,1,0,[],[1,3533,4],[[0,7,8,0,9,1721,0,0,[1,3534,2],[],[[3536,2,1013]]]]],[1722,0,1,0,[],[1,3537,4],[[0,7,8,0,9,1723,0,0,[1,3538,2],[],[[3540,2,295]]]]],[1724,0,1,0,[],[1,3542,3],[[0,7,8,0,9,1725,0,0,[1,3542,3],[],[[3544,2,65]]]]],[1726,0,1,0,[],[1,3546,4],[[0,7,8,0,9,1727,0,0,[1,3547,2],[],[[3549,2,150]]]]],[1728,0,1,0,[],[0,3551,4,879],[[0,7,8,0,9,1729,0,0,[0,3551,3],[],[[3554,2,352],[3554,5,879]]]]],[1730,0,1,0,[],[1,3556,3],[[0,7,8,0,9,1731,0,0,[1,3557,2],[],[[3559,2,58]]]]],[1732,0,1,0,[],[1,3560,4],[[0,7,8,0,9,1733,0,0,[1,3561,2],[],[[3563,2,885]]]]],[1734,0,1,0,[],[1,3565,3],[[0,7,8,0,9,1735,0,0,[1,3565,3],[],[[3567,2,324]]]]],[1736,0,1,0,[],[1,3569,4],[[0,7,8,0,9,1737,0,0,[1,3570,2],[],[[3572,2,508]]]]],[1738,0,1,0,[],[1,3573,4],[[0,7,8,0,9,1739,0,0,[1,3574,3],[],[[3576,2,336]]]]],[1740,0,1,0,[],[1,3578,3],[[0,7,8,0,9,1741,0,0,[1,3579,2],[],[[3581,2,21]]]]],[1742,0,1,0,[],[1,3582,4],[[0,7,8,0,9,1743,0,0,[1,3583,2],[],[[3585,2,896]]]]],[1744,0,1,0,[],[1,3587,3],[[0,7,8,0,9,1745,0,0,[1,3588,2],[],[[3590,2,242]]]]],[1746,0,1,0,[],[1,3591,4],[[0,7,8,0,9,1747,0,0,[1,3592,2],[],[[3594,2,343]]]]],[1748,0,1,0,[],[1,3596,4],[[0,7,8,0,9,1749,0,0,[1,3596,3],[],[[3599,2,58]]]]],[1750,0,1,0,[],[1,3600,4],[[0,7,8,0,9,1751,0,0,[1,3601,3],[],[[3603,2,58]]]]],[1752,0,1,0,[],[1,3605,4],[[0,7,8,0,9,1753,0,0,[1,3606,2],[],[[3608,2,907]]]]],[1754,0,1,0,[],[0,3609,4,909],[[0,7,8,0,9,1755,0,0,[0,3610,3],[],[[3612,2,911],[3613,5,909]]]]],[1756,0,1,0,[],[1,3614,4],[[0,7,8,0,9,1757,0,0,[1,3615,2],[],[[3617,2,65]]]]],[1758,0,1,0,[],[1,3619,3],[[0,7,8,0,9,1759,0,0,[1,3620,2],[],[[3622,2,474]]]]],[1760,0,1,0,[],[1,3623,4],[[0,7,8,0,9,1761,0,0,[1,3624,2],[],[[3626,2,907]]]]],[1762,0,1,0,[],[1,3628,3],[[0,7,8,0,9,1763,0,0,[1,3628,3],[],[[3630,2,920]]]]],[1764,0,1,0,[],[1,3632,4],[[0,7,8,0,9,1765,0,0,[1,3633,2],[],[[3635,2,487]]]]],[1766,0,1,0,[],[0,3636,4,879],[[0,7,8,0,9,1767,0,0,[0,3637,3],[],[[3639,2,352],[3640,5,879]]]]],[1768,0,1,0,[],[1,3641,4],[[0,7,8,0,9,1769,0,0,[1,3642,3],[],[[3644,2,58]]]]],[1770,0,1,0,[],[1,3646,4],[[0,7,8,0,9,1771,0,0,[1,3647,2],[],[[3649,2,885]]]]],[1772,0,1,0,[],[1,3651,3],[[0,7,8,0,9,1773,0,0,[1,3651,3],[],[[3653,2,324]]]]],[1774,0,1,0,[],[1,3655,4],[[0,7,8,0,9,1775,0,0,[1,3656,2],[],[[3658,2,336]]]]],[1776,0,1,0,[],[1,3659,4],[[0,7,8,0,9,1777,0,0,[1,3660,3],[],[[3662,2,343]]]]],[1778,0,1,0,[],[1,3664,3],[[0,7,8,0,9,1779,0,0,[1,3665,2],[],[[3667,2,58]]]]],[1780,0,1,0,[],[1,3668,4],[[0,7,8,0,9,1781,0,0,[1,3669,2],[],[[3671,2,58]]]]],[1782,0,1,0,[],[1,3673,3],[[0,7,8,0,9,1783,0,0,[1,3673,3],[],[[3675,2,907]]]]],[1784,0,1,0,[],[0,3677,4,909],[[0,7,8,0,9,1785,0,0,[0,3678,3],[],[[3680,2,911],[3680,5,909]]]]],[1786,0,1,0,[],[1,3682,4],[[0,7,8,0,9,1787,0,0,[1,3683,2],[],[[3685,2,65]]]]],[1788,0,1,0,[],[1,3686,4],[[0,7,8,0,9,1789,0,0,[1,3687,3],[],[[3689,2,474]]]]],[1790,0,1,0,[],[1,3691,4],[[0,7,8,0,9,1791,0,0,[1,3692,2],[],[[3694,2,907]]]]],[1792,0,1,0,[],[1,3696,3],[[0,7,8,0,9,1793,0,0,[1,3696,3],[],[[3698,2,920]]]]],[1794,0,1,0,[],[1,3700,4],[[0,7,8,0,9,1795,0,0,[1,3701,2],[],[[3703,2,487]]]]],[1796,0,1,0,[],[0,3705,4,879],[[0,7,8,0,9,1797,0,0,[0,3705,3],[],[[3707,2,352],[3708,5,879]]]]],[1798,0,1,0,[],[1,3710,3],[[0,7,8,0,9,1799,0,0,[1,3710,3],[],[[3712,2,58]]]]],[1800,0,1,0,[],[1,3714,4],[[0,7,8,0,9,1801,0,0,[1,3715,2],[],[[3717,2,885]]]]],[1802,0,1,0,[],[1,3718,4],[[0,7,8,0,9,1803,0,0,[1,3719,3],[],[[3721,2,324]]]]],[1804,0,1,0,[],[1,3723,3],[[0,7,8,0,9,1805,0,0,[1,3724,2],[],[[3726,2,336]]]]],[1806,0,1,0,[],[1,3727,4],[[0,7,8,0,9,1807,0,0,[1,3728,2],[],[[3730,2,343]]]]],[1808,0,1,0,[],[1,3732,3],[[0,7,8,0,9,1809,0,0,[1,3732,3],[],[[3734,2,58]]]]],[1810,0,1,0,[],[1,3736,4],[[0,7,8,0,9,1811,0,0,[1,3737,2],[],[[3739,2,58]]]]],[1812,0,1,0,[],[1,3740,4],[[0,7,8,0,9,1813,0,0,[1,3741,3],[],[[3743,2,907]]]]],[1814,0,1,0,[],[0,3745,4,909],[[0,7,8,0,9,1815,0,0,[0,3746,2],[],[[3748,2,911],[3748,5,909]]]]],[1816,0,1,0,[],[1,3750,4],[[0,7,8,0,9,1817,0,0,[1,3751,2],[],[[3753,2,65]]]]],[1818,0,1,0,[],[1,3754,4],[[0,7,8,0,9,1819,0,0,[1,3755,2],[],[[3757,2,474]]]]],[1820,0,1,0,[],[1,3759,3],[[0,7,8,0,9,1821,0,0,[1,3759,3],[],[[3761,2,907]]]]],[1822,0,1,0,[],[1,3763,4],[[0,7,8,0,9,1823,0,0,[1,3764,2],[],[[3766,2,920]]]]],[1824,0,1,0,[],[1,3768,3],[[0,7,8,0,9,1825,0,0,[1,3768,3],[],[[3770,2,487]]]]],[1826,0,1,0,[],[1,3772,4],[[0,7,8,0,9,1827,0,0,[1,3773,2],[],[[3775,2,1026]]]]],[1828,0,1,0,[],[1,3776,4],[[0,7,8,0,9,1829,0,0,[1,3777,2],[],[[3779,2,508]]]]],[1830,0,1,0,[],[1,3781,3],[[0,7,8,0,9,1831,0,0,[1,3781,3],[],[[3784,2,58]]]]],[1832,0,1,0,[],[1,3785,4],[[0,7,8,0,9,1833,0,0,[1,3786,3],[],[[3788,2,1006]]]]],[1834,0,1,0,[],[1,3790,4],[[0,7,8,0,9,1835,0,0,[1,3791,2],[],[[3793,2,242]]]]],[1836,0,1,0,[],[1,3795,3],[[0,7,8,0,9,1837,0,0,[1,3795,3],[],[[3797,2,336]]]]],[1838,0,1,0,[],[1,3799,4],[[0,7,8,0,9,1839,0,0,[1,3800,2],[],[[3802,2,1013]]]]],[1840,0,1,0,[],[1,3803,4],[[0,7,8,0,9,1841,0,0,[1,3804,2],[],[[3806,2,1842]]]]],[1843,0,1,0,[],[1,3808,3],[[0,7,8,0,9,1844,0,0,[1,3809,2],[],[[3811,2,835]]]]],[1845,0,1,0,[],[1,3812,4],[[0,7,8,0,9,1846,0,0,[1,3813,2],[],[[3815,2,58]]]]],[1847,0,1,0,[],[1,3817,3],[[0,7,8,0,9,1848,0,0,[1,3817,3],[],[[3819,2,58]]]]],[1849,0,1,0,[],[1,3821,4],[[0,7,8,0,9,1850,0,0,[1,3822,2],[],[[3824,2,308]]]]],[1851,0,1,0,[],[1,3826,3],[[0,7,8,0,9,1852,0,0,[1,3826,3],[],[[3828,2,838]]]]],[1853,0,1,0,[],[1,3830,4],[[0,7,8,0,9,1854,0,0,[1,3831,2],[],[[3833,2,55]]]]],[1855,0,1,0,[],[1,3834,4],[[0,7,8,0,9,1856,0,0,[1,3835,2],[],[[3837,2,58]]]]],[1857,0,1,0,[],[1,3839,4],[[0,7,8,0,9,1858,0,0,[1,3839,3],[],[[3842,2,55]]]]],[1859,0,1,0,[],[1,3843,4],[[0,7,8,0,9,1860,0,0,[1,3844,2],[],[[3846,2,58]]]]],[1861,0,1,0,[],[1,3848,3],[[0,7,8,0,9,1862,0,0,[1,3848,3],[],[[3851,2,1316]]]]],[1863,0,1,0,[],[1,3852,4],[[0,7,8,0,9,1864,0,0,[1,3853,2],[],[[3855,2,58]]]]],[1865,0,1,0,[],[1,3857,3],[[0,7,8,0,9,1866,0,0,[1,3857,3],[],[[3859,2,72]]]]],[1867,0,1,0,[],[1,3861,4],[[0,7,8,0,9,1868,0,0,[1,3862,2],[],[[3864,2,55]]]]],[1869,0,1,0,[],[1,3865,4],[[0,7,8,0,9,1870,0,0,[1,3866,3],[],[[3868,2,55]]]]],[1871,0,1,0,[],[1,3870,4],[[0,7,8,0,9,1872,0,0,[1,3871,2],[],[[3873,2,65]]]]],[1873,0,1,0,[],[1,3874,4],[[0,7,8,0,9,1874,0,0,[1,3875,2],[],[[3877,2,65]]]]],[1875,0,1,0,[],[1,3879,3],[[0,7,8,0,9,1876,0,0,[1,3879,3],[],[[3881,2,1877]]]]],[1878,0,1,0,[],[1,3883,4],[[0,7,8,0,9,1879,0,0,[1,3884,2],[],[[3886,2,1880]]]]],[1881,0,1,0,[],[1,3888,4],[[0,7,8,0,9,1882,0,0,[1,3888,3],[],[[3891,2,1883]]]]],[1884,0,1,0,[],[1,3893,3],[[0,7,8,0,9,1885,0,0,[1,3893,3],[],[[3895,2,1880]]]]],[1886,0,1,0,[],[1,3897,4],[[0,7,8,0,9,1887,0,0,[1,3898,2],[],[[3900,2,1883]]]]],[1888,0,1,0,[],[1,3901,4],[[0,7,8,0,9,1889,0,0,[1,3902,2],[],[[3904,2,150]]]]],[1890,0,1,0,[],[1,3906,3],[[0,7,8,0,9,1891,0,0,[1,3906,3],[],[[3909,2,242]]]]],[1892,0,1,0,[],[1,3910,4],[[0,7,8,0,9,1893,0,0,[1,3911,2],[],[[3913,2,205]]]]],[1894,0,1,0,[],[1,3915,3],[[0,7,8,0,9,1895,0,0,[1,3915,3],[],[[3917,2,871]]]]],[1896,0,1,0,[],[1,3919,4],[[0,7,8,0,9,1897,0,0,[1,3920,2],[],[[3922,2,336]]]]],[1898,0,1,0,[],[1,3923,4],[[0,7,8,0,9,1899,0,0,[1,3924,3],[],[[3926,2,835]]]]],[1900,0,1,0,[],[1,3928,3],[[0,7,8,0,9,1901,0,0,[1,3929,2],[],[[3931,2,508]]]]],[1902,0,1,0,[],[1,3932,4],[[0,7,8,0,9,1903,0,0,[1,3933,2],[],[[3935,2,1904]]]]],[1905,0,1,0,[],[1,3937,4],[[0,7,8,0,9,1906,0,0,[1,3937,3],[],[[3940,2,508]]]]],[1907,0,1,0,[],[1,3941,4],[[0,7,8,0,9,1908,0,0,[1,3942,2],[],[[3944,2,508]]]]],[1909,0,1,0,[],[1,3946,3],[[0,7,8,0,9,1910,0,0,[1,3947,2],[],[[3949,2,58]]]]],[1911,0,1,0,[],[1,3950,4],[[0,7,8,0,9,1912,0,0,[1,3951,2],[],[[3953,2,72]]]]],[1913,0,1,0,[],[1,3955,3],[[0,7,8,0,9,1914,0,0,[1,3955,3],[],[[3958,2,104]]]]],[1915,0,1,0,[],[1,3959,4],[[0,7,8,0,9,1916,0,0,[1,3960,2],[],[[3962,2,907]]]]],[1917,0,1,0,[],[1,3964,3],[[0,7,8,0,9,1918,0,0,[1,3964,3],[],[[3966,2,907]]]]],[1919,0,1,0,[],[1,3968,4],[[0,7,8,0,9,1920,0,0,[1,3969,2],[],[[3971,2,1921]]]]],[1922,0,1,0,[],[1,3973,3],[[0,7,8,0,9,1923,0,0,[1,3973,3],[],[[3975,2,508]]]]],[1924,0,1,0,[],[1,3977,4],[[0,7,8,0,9,1925,0,0,[1,3978,2],[],[[3980,2,907]]]]],[1926,0,1,0,[],[1,3981,4],[[0,7,8,0,9,1927,0,0,[1,3982,2],[],[[3984,2,907]]]]],[1928,0,1,0,[],[1,3986,4],[[0,7,8,0,9,1929,0,0,[1,3986,4],[],[[3989,2,907]]]]],[1930,0,1,0,[],[1,3991,4],[[0,7,8,0,9,1931,0,0,[1,3992,2],[],[[3994,2,58]]]]],[1932,0,1,0,[],[1,3995,4],[[0,7,8,0,9,1933,0,0,[1,3996,2],[],[[3998,2,58]]]]],[1934,0,1,0,[],[1,4000,3],[[0,7,8,0,9,1935,0,0,[1,4001,2],[],[[4003,2,55]]]]],[1936,0,1,0,[],[1,4004,4],[[0,7,8,0,9,1937,0,0,[1,4005,2],[],[[4007,2,907]]]]],[1938,0,1,0,[],[1,4009,3],[[0,7,8,0,9,1939,0,0,[1,4009,3],[],[[4011,2,104]]]]],[1940,0,1,0,[],[1,4013,4],[[0,7,8,0,9,1941,0,0,[1,4014,2],[],[[4016,2,336]]]]],[1942,0,1,0,[],[1,4017,4],[[0,7,8,0,9,1943,0,0,[1,4018,2],[],[[4020,2,1944]]]]],[1945,0,1,0,[],[1,4022,3],[[0,7,8,0,9,1946,0,0,[1,4023,2],[],[[4025,2,838]]]]],[1947,0,1,0,[],[1,4026,4],[[0,7,8,0,9,1948,0,0,[1,4027,2],[],[[4029,2,508]]]]],[1949,0,1,0,[],[1,4031,3],[[0,7,8,0,9,1950,0,0,[1,4031,3],[],[[4033,2,220]]]]],[1951,0,1,0,[],[1,4035,4],[[0,7,8,0,9,1952,0,0,[1,4036,2],[],[[4038,2,336]]]]],[1953,0,1,0,[],[1,4040,3],[[0,7,8,0,9,1954,0,0,[1,4041,2],[],[[4043,2,838]]]]],[1955,0,1,0,[],[1,4044,4],[[0,7,8,0,9,1956,0,0,[1,4045,2],[],[[4047,2,838]]]]],[1957,0,1,0,[],[1,4049,3],[[0,7,8,0,9,1958,0,0,[1,4049,3],[],[[4051,2,220]]]]],[1959,0,1,0,[],[1,4053,4],[[0,7,8,0,9,1960,0,0,[1,4054,2],[],[[4056,2,58]]]]],[1961,0,1,0,[],[1,4057,4],[[0,7,8,0,9,1962,0,0,[1,4058,3],[],[[4060,2,508]]]]],[1963,0,1,0,[],[1,4062,4],[[0,7,8,0,9,1964,0,0,[1,4063,2],[],[[4065,2,838]]]]],[1965,0,1,0,[],[1,4066,4],[[0,7,8,0,9,1966,0,0,[1,4067,2],[],[[4069,2,508]]]]],[1967,0,1,0,[],[1,4071,3],[[0,7,8,0,9,1968,0,0,[1,4071,3],[],[[4074,2,508]]]]],[1969,0,1,0,[],[1,4075,4],[[0,7,8,0,9,1970,0,0,[1,4076,2],[],[[4078,2,58]]]]],[1971,0,1,0,[],[1,4080,3],[[0,76,8,0,77,1972,0,0,[1,4080,3],[],[[4082,2,1973]]]]],[1974,0,1,0,[],[1,4084,4],[[0,76,8,0,77,1975,0,0,[1,4085,2],[],[[4087,2,1973]]]]],[1976,0,1,0,[],[1,4089,3],[[0,76,8,0,77,1977,0,0,[1,4089,3],[],[[4092,2,1973]]]]],[1978,0,1,0,[],[1,4093,4],[[0,76,8,0,77,1979,0,0,[1,4094,2],[],[[4096,2,1973]]]]],[1980,0,1,0,[],[1,4097,4],[[0,76,8,0,77,1981,0,0,[1,4098,3],[],[[4100,2,1973]]]]],[1982,0,1,0,[],[1,4102,3],[[0,76,8,0,77,1983,0,0,[1,4103,2],[],[[4105,2,1973]]]]],[1984,0,1,0,[],[1,4106,4],[[0,76,8,0,77,1985,0,0,[1,4107,2],[],[[4109,2,1973]]]]],[1986,0,1,0,[],[1,4111,3],[[0,76,8,0,77,1987,0,0,[1,4111,3],[],[[4113,2,1973]]]]],[1988,0,1,0,[],[1,4115,4],[[0,76,8,0,77,1989,0,0,[1,4116,2],[],[[4118,2,1973]]]]],[1990,0,1,0,[],[1,4119,4],[[0,76,8,0,77,1991,0,0,[1,4120,2],[],[[4122,2,1973]]]]],[1992,0,1,0,[],[1,4124,3],[[0,76,8,0,77,1993,0,0,[1,4124,3],[],[[4126,2,1973]]]]],[1994,0,1,0,[],[1,4128,4],[[0,7,8,0,9,1995,0,0,[1,4129,2],[],[[4131,2,58]]]]],[1996,0,1,0,[],[1,4132,4],[[0,7,8,0,9,1997,0,0,[1,4133,3],[],[[4135,2,72]]]]],[1998,0,1,0,[],[1,4137,6],[[0,7,8,0,9,1999,0,0,[1,4138,4],[],[[4142,2,896]]]]],[2000,0,1,0,[],[1,4143,4],[[0,7,8,0,9,2001,0,0,[1,4144,2],[],[[4146,2,21]]]]],[2002,0,1,6,[],[0,4148,4,2003],[[0,7,8,0,9,2004,0,0,[0,4149,2],[],[[4151,2,2005],[4151,5,2003]]]]],[2006,0,1,0,[],[0,4153,4,89],[[0,7,8,0,9,2007,0,0,[0,4154,2],[],[[4156,2,21],[4156,5,89]]]]],[2008,0,1,6,[],[0,4158,4,92],[[0,7,8,0,9,2009,0,0,[0,4159,2],[],[[4161,2,72],[4161,5,92]]]]],[2010,0,1,0,[],[1,4163,4],[[0,7,8,0,9,2011,0,0,[1,4164,2],[],[[4166,2,18]]]]],[2012,0,1,0,[],[1,4167,4],[[0,7,8,0,9,2013,0,0,[1,4168,2],[],[[4170,2,55]]]]],[2014,0,1,0,[],[1,4172,3],[[0,7,8,0,9,2015,0,0,[1,4172,3],[],[[4175,2,828]]]]],[2016,0,1,0,[],[1,4176,4],[[0,7,8,0,9,2017,0,0,[1,4177,2],[],[[4179,2,58]]]]],[2018,0,1,0,[],[1,4181,4],[[0,7,8,0,9,2019,0,0,[1,4182,2],[],[[4184,2,104]]]]],[2020,0,1,0,[],[1,4185,4],[[0,7,8,0,9,2021,0,0,[1,4186,2],[],[[4188,2,58]]]]],[2022,0,1,0,[],[1,4190,3],[[0,7,8,0,9,2023,0,0,[1,4190,3],[],[[4192,2,2024]]]]],[2025,0,1,0,[],[1,4194,4],[[0,7,8,0,9,2026,0,0,[1,4195,2],[],[[4197,2,828]]]]],[2027,0,1,0,[],[1,4199,3],[[0,7,8,0,9,2028,0,0,[1,4199,3],[],[[4201,2,1006]]]]],[2029,0,1,0,[],[1,4203,4],[[0,7,8,0,9,2030,0,0,[1,4204,2],[],[[4206,2,1877]]]]],[2031,0,1,0,[],[1,4207,4],[[0,7,8,0,9,2032,0,0,[1,4208,2],[],[[4210,2,1006]]]]],[2033,0,1,0,[],[1,4212,3],[[0,7,8,0,9,2034,0,0,[1,4212,3],[],[[4215,2,58]]]]],[2035,0,1,0,[],[1,4216,4],[[0,7,8,0,9,2036,0,0,[1,4217,2],[],[[4219,2,58]]]]],[2037,0,1,0,[],[1,4221,3],[[0,7,8,0,9,2038,0,0,[1,4221,3],[],[[4223,2,58]]]]],[2039,0,1,0,[],[1,4225,3],[[0,7,8,0,9,2040,0,0,[1,4226,2],[],[[4228,2,58]]]]],[2041,0,1,0,[],[1,4229,4],[[0,7,8,0,9,2042,0,0,[1,4230,3],[],[[4232,2,2043]]]]],[2044,0,1,2045,[],[0,4234,4,2046],[[0,7,8,0,9,2047,0,0,[0,4235,2],[],[[4237,2,2048],[4237,5,2046]]]]],[2049,0,1,0,[],[1,4239,4],[[0,7,8,0,9,2050,0,0,[1,4240,2],[],[[4242,2,58]]]]],[2051,0,1,0,[],[1,4243,4],[[0,7,8,0,9,2052,0,0,[1,4244,2],[],[[4246,2,55]]]]],[2053,0,1,0,[],[1,4248,4],[[0,7,8,0,9,2054,0,0,[1,4249,2],[],[[4251,2,2055]]]]],[2056,0,1,0,[],[1,4252,4],[[0,7,8,0,9,2057,0,0,[1,4253,2],[],[[4255,2,324]]]]],[2058,0,1,0,[],[1,4257,3],[[0,7,8,0,9,2059,0,0,[1,4257,3],[],[[4259,2,55]]]]],[2060,0,1,0,[],[1,4261,5],[[0,7,8,0,9,2061,0,0,[1,4262,2],[],[[4264,2,72]]]]],[2062,0,1,0,[],[1,4267,4],[[0,7,8,0,9,2063,0,0,[1,4268,2],[],[[4270,2,2064]]]]],[2065,0,1,0,[],[1,4272,3],[[0,7,8,0,9,2066,0,0,[1,4272,3],[],[[4274,2,295]]]]],[2067,0,1,0,[],[1,4276,4],[[0,7,8,0,9,2068,0,0,[1,4277,2],[],[[4279,2,58]]]]],[2069,0,1,0,[],[1,4281,4],[[0,7,8,0,9,2070,0,0,[1,4281,3],[],[[4284,2,58]]]]],[2071,0,1,0,[],[1,4285,4],[[0,7,8,0,9,2072,0,0,[1,4286,2],[],[[4288,2,58]]]]],[2073,0,1,0,[],[1,4290,3],[[0,7,8,0,9,2074,0,0,[1,4290,3],[],[[4293,2,55]]]]],[2075,0,1,0,[],[1,4294,4],[[0,76,8,0,77,2076,0,0,[1,4295,2],[],[[4297,2,2077]]]]],[2078,0,1,0,[],[1,4299,3],[[0,7,8,0,9,2079,0,0,[1,4299,3],[],[[4301,2,55]]]]],[2080,0,1,0,[],[1,4303,4],[[0,7,8,0,9,2081,0,0,[1,4304,2],[],[[4306,2,58]]]]],[2082,0,1,0,[],[1,4307,4],[[0,7,8,0,9,2083,0,0,[1,4308,2],[],[[4310,2,58]]]]],[2084,0,1,0,[],[1,4312,4],[[0,7,8,0,9,2085,0,0,[1,4312,3],[],[[4315,2,58]]]]],[2086,0,1,0,[],[1,4316,4],[[0,7,8,0,9,2087,0,0,[1,4317,2],[],[[4319,2,816]]]]],[2088,0,1,0,[],[1,4321,3],[[0,7,8,0,9,2089,0,0,[1,4321,3],[],[[4324,2,907]]]]],[2090,0,1,0,[],[1,4325,4],[[0,7,8,0,9,2091,0,0,[1,4326,2],[],[[4328,2,324]]]]],[2092,0,1,0,[],[1,4330,3],[[0,7,8,0,9,2093,0,0,[1,4330,3],[],[[4333,2,58]]]]],[2094,0,1,0,[],[1,4334,4],[[0,7,8,0,9,2095,0,0,[1,4335,2],[],[[4337,2,58]]]]],[2096,0,1,0,[],[1,4339,3],[[0,7,8,0,9,2097,0,0,[1,4339,3],[],[[4341,2,55]]]]],[2098,0,1,0,[],[1,4343,4],[[0,7,8,0,9,2099,0,0,[1,4344,2],[],[[4346,2,336]]]]],[2100,0,1,0,[],[1,4347,4],[[0,7,8,0,9,2101,0,0,[1,4348,3],[],[[4350,2,58]]]]],[2102,0,1,0,[],[1,4352,4],[[0,7,8,0,9,2103,0,0,[1,4353,2],[],[[4355,2,352]]]]],[2104,0,1,0,[],[1,4356,4],[[0,7,8,0,9,2105,0,0,[1,4357,2],[],[[4359,2,2106]]]]],[2107,0,1,0,[],[1,4361,3],[[0,7,8,0,9,2108,0,0,[1,4361,3],[],[[4363,2,104]]]]],[2109,0,1,0,[],[1,4365,4],[[0,7,8,0,9,2110,0,0,[1,4366,2],[],[[4368,2,58]]]]]];
</script>
<script type="text/javascript">
window.output["suite"] = [1,2,3,4,[],[0,0,4385],[],window.sPart0,[],[968,925,968,925]];
</script>
<script type="text/javascript">
window.output["strings"] = [];
</script>
<script type="text/javascript">
window.output["strings"] = window.output["strings"].concat(["*","*Sysctl","*/robot/tests/sles-15-SP6/sysctl.robot","*sysctl.robot","*<p>Compare static sysctl parameter values with the default values of the GA version of the OS release.\x3c/p>","*Sysctl_fs_epoll_max_user_watches","*<p>Depends of the RAM resources bsc#1183339#c11\x3c/p>","*Sysctl Check Param Int","*LinuxLab_HRT_Lib","*<p>Check a sysctl parameter value(s) for a given integer value(s).\x3c/p>","*fs.epoll.max_user_watches, 400000:450000","**INFO:* current value: 443614","*Sysctl_kernel_threads-max","*kernel.threads-max, 15000:16000","**INFO:* current value: 15569","*Sysctl_net_ipv4_tcp_max_orphans","*<p>Depends of the RAM resources\x3c/p>","*net.ipv4.tcp_max_orphans, 8192","**INFO:* current value: 8192","*Sysctl_net_ipv4_tcp_max_syn_backlog","*net.ipv4.tcp_max_syn_backlog, 128","**INFO:* current value: 128","*Sysctl_net_ipv4_tcp_max_tw_buckets","*net.ipv4.tcp_max_tw_buckets, 8192","*Sysctl_net_ipv4_tcp_mem","*<p>Depends of the RAM resources bsc#1183339#c11 bsc#1212403#c11\x3c/p>","*net.ipv4.tcp_mem, 21800:23000 29500:31000 44500:46000","**INFO:* current value: 22560\t30083\t45120","*Sysctl_net_ipv4_udp_mem","*<p>Depends of the RAM resources bsc#1183339#c11 bsc#1202375#c1 bsc#1202375#c4\x3c/p>","*net.ipv4.udp_mem, 44000:46000 59000:61000 89000:91000","**INFO:* current value: 45123\t60166\t90246","*Sysctl_user_max_cgroup_namespaces","*<p>Depends of the RAM resources bsc#1183339#c11 bsc#1202375#c1\x3c/p>","*user.max_cgroup_namespaces, 7700:7800","**INFO:* current value: 7784","*Sysctl_user_max_ipc_namespaces","*user.max_ipc_namespaces, 7700:7800","*Sysctl_user_max_mnt_namespaces","*user.max_mnt_namespaces, 7700:7800","*Sysctl_user_max_net_namespaces","*user.max_net_namespaces, 7700:7800","*Sysctl_user_max_pid_namespaces","*user.max_pid_namespaces, 7700:7800","*Sysctl_user_max_time_namespaces","*user.max_time_namespaces, 7700:7800","*Sysctl_user_max_user_namespaces","*user.max_user_namespaces, 7700:7800","*Sysctl_user_max_uts_namespaces","*user.max_uts_namespaces, 7700:7800","*Sysctl_vm_user_reserve_kbytes","*vm.user_reserve_kbytes, 61500:63000","**INFO:* current value: 62054","*Sysctl_abi_vsyscall32","*abi.vsyscall32, 1","**INFO:* current value: 1","*Sysctl_crypto_fips_enabled","*crypto.fips_enabled, 0","**INFO:* current value: 0","*Sysctl_debug_exception-trace","*debug.exception-trace, 1","*Sysctl_debug_kprobes-optimization","*debug.kprobes-optimization, 1","*Sysctl_dev_hpet_max-user-freq","*dev.hpet.max-user-freq, 64","**INFO:* current value: 64","*Sysctl_dev_scsi_logging_level","*dev.scsi.logging_level, 0","*Sysctl_dev_tty_ldisc_autoload","*dev.tty.ldisc_autoload, 1","*Sysctl_fs_aio-max-nr","*fs.aio-max-nr, 65536","**INFO:* current value: 65536","*Sysctl_fs_aio-nr","*fs.aio-nr, 0","*Sysctl_fs_binfmt_misc_status","*Sysctl Check Param Str","*<p>Match a sysctl parameter value with a string value.\x3c/p>","*fs.binfmt_misc.status, enabled","**INFO:* current value: 'enabled'","*Sysctl_fs_dir-notify-enable","*fs.dir-notify-enable, 1","*Sysctl_fs_file-max","*fs.file-max, 9223372036854775807","**INFO:* current value: 9223372036854775807","*Sysctl_fs_inotify_max_queued_events","*fs.inotify.max_queued_events, 16384","**INFO:* current value: 16384","*Sysctl_fs_inotify_max_user_instances","*expected: 8192\nreturned: 128\ninvalid value: '128', expected '8192'","*fs.inotify.max_user_instances, 8192","*Sysctl_fs_inotify_max_user_watches","*expected: 15070%0.5\nreturned: 65536\ninvalid value: '65536', expected '14994:15145'","*fs.inotify.max_user_watches, 15070%0.5","*Sysctl_fs_lease-break-time","*fs.lease-break-time, 45","**INFO:* current value: 45","*Sysctl_fs_leases-enable","*fs.leases-enable, 1","*Sysctl_fs_mount-max","*fs.mount-max, 100000","**INFO:* current value: 100000","*Sysctl_fs_mqueue_msg_default","*fs.mqueue.msg_default, 10","**INFO:* current value: 10","*Sysctl_fs_mqueue_msg_max","*fs.mqueue.msg_max, 10","*Sysctl_fs_mqueue_msgsize_default","*fs.mqueue.msgsize_default, 8192","*Sysctl_fs_mqueue_msgsize_max","*fs.mqueue.msgsize_max, 8192","*Sysctl_fs_mqueue_queues_max","*fs.mqueue.queues_max, 256","**INFO:* current value: 256","*Sysctl_fs_nr_open","*fs.nr_open, 1048576","**INFO:* current value: 1048576","*Sysctl_fs_pipe-max-size","*fs.pipe-max-size, 1048576","*Sysctl_fs_pipe-user-pages-hard","*fs.pipe-user-pages-hard, 0","*Sysctl_fs_pipe-user-pages-soft","*fs.pipe-user-pages-soft, 16384","*Sysctl_fs_protected_fifos","*expected: 2\nreturned: 0\ninvalid value: '0', expected '2'","*fs.protected_fifos, 2","*Sysctl_fs_protected_hardlinks","*fs.protected_hardlinks, 1","*Sysctl_fs_protected_regular","*fs.protected_regular, 2","*Sysctl_fs_protected_symlinks","*fs.protected_symlinks, 1","*Sysctl_fs_quota_allocated_dquots","*fs.quota.allocated_dquots, 0","*Sysctl_fs_quota_cache_hits","*fs.quota.cache_hits, 0","*Sysctl_fs_quota_drops","*fs.quota.drops, 0","*Sysctl_fs_quota_free_dquots","*fs.quota.free_dquots, 0","*Sysctl_fs_quota_lookups","*fs.quota.lookups, 0","*Sysctl_fs_quota_reads","*fs.quota.reads, 0","*Sysctl_fs_quota_syncs","*fs.quota.syncs, 0","*Sysctl_fs_quota_writes","*fs.quota.writes, 0","*Sysctl_fs_suid_dumpable","*fs.suid_dumpable, 2","**INFO:* current value: 2","*Sysctl_kernel_acct","*kernel.acct, 4 2 30","**INFO:* current value: 4\t2\t30","*Sysctl_kernel_acpi_video_flags","*kernel.acpi_video_flags, 0","*Sysctl_kernel_auto_msgmni","*kernel.auto_msgmni, 0","*Sysctl_kernel_bootloader_type","*kernel.bootloader_type, 114","**INFO:* current value: 114","*Sysctl_kernel_bootloader_version","*kernel.bootloader_version, 2","*Sysctl_kernel_bpf_stats_enabled","*kernel.bpf_stats_enabled, 0","*Sysctl_kernel_cad_pid","*kernel.cad_pid, 1","*Sysctl_kernel_cap_last_cap","*kernel.cap_last_cap, 40","**INFO:* current value: 40","*Sysctl_kernel_core_pattern","*kernel.core_pattern, |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h","**INFO:* current value: '|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h'","*Sysctl_kernel_core_pipe_limit","*kernel.core_pipe_limit, 16","**INFO:* current value: 16","*Sysctl_kernel_core_uses_pid","*kernel.core_uses_pid, 0","*Sysctl_kernel_ctrl-alt-del","*kernel.ctrl-alt-del, 0","*Sysctl_kernel_dmesg_restrict","*expected: 0\nreturned: 1\ninvalid value: '1', expected '0'","*kernel.dmesg_restrict, 0","*Sysctl_kernel_domainname","*invalid value '', expexted '(none)'","*kernel.domainname, (none)","**INFO:* current value: ''","*Sysctl_kernel_firmware_config_force_sysfs_fallback","*kernel.firmware_config.force_sysfs_fallback, 0","*Sysctl_kernel_firmware_config_ignore_sysfs_fallback","*kernel.firmware_config.ignore_sysfs_fallback, 0","*Sysctl_kernel_ftrace_dump_on_oops","*kernel.ftrace_dump_on_oops, 0","*Sysctl_kernel_ftrace_enabled","*kernel.ftrace_enabled, 1","*Sysctl_kernel_hardlockup_all_cpu_backtrace","*kernel.hardlockup_all_cpu_backtrace, 0","*Sysctl_kernel_hardlockup_panic","*kernel.hardlockup_panic, 1","*Sysctl_kernel_hotplug","*Sysctl Check Param Empty","*<p>Check a sysctl parameter value for a empty value.\x3c/p>","*kernel.hotplug","*Sysctl_kernel_hung_task_check_count","*kernel.hung_task_check_count, 4194304","**INFO:* current value: 4194304","*Sysctl_kernel_hung_task_check_interval_secs","*kernel.hung_task_check_interval_secs, 0","*Sysctl_kernel_hung_task_panic","*kernel.hung_task_panic, 0","*Sysctl_kernel_hung_task_timeout_secs","*kernel.hung_task_timeout_secs, 0","*Sysctl_kernel_hung_task_warnings","*kernel.hung_task_warnings, 10","*Sysctl_kernel_io_delay_type","*kernel.io_delay_type, 0","*Sysctl_kernel_kexec_load_disabled","*kernel.kexec_load_disabled, 0","*Sysctl_kernel_keys_gc_delay","*kernel.keys.gc_delay, 300","**INFO:* current value: 300","*Sysctl_kernel_keys_maxbytes","*kernel.keys.maxbytes, 20000","**INFO:* current value: 20000","*Sysctl_kernel_keys_maxkeys","*kernel.keys.maxkeys, 200","**INFO:* current value: 200","*Sysctl_kernel_keys_persistent_keyring_expiry","*kernel.keys.persistent_keyring_expiry, 259200","**INFO:* current value: 259200","*Sysctl_kernel_keys_root_maxbytes","*kernel.keys.root_maxbytes, 25000000","**INFO:* current value: 25000000","*Sysctl_kernel_keys_root_maxkeys","*kernel.keys.root_maxkeys, 1000000","**INFO:* current value: 1000000","*Sysctl_kernel_kptr_restrict","*kernel.kptr_restrict, 1","*Sysctl_kernel_latencytop","*kernel.latencytop, 0","*Sysctl_kernel_max_lock_depth","*kernel.max_lock_depth, 1024","**INFO:* current value: 1024","*Sysctl_kernel_modprobe","*invalid value '/sbin/modprobe', expexted '/usr/sbin/modprobe'","*kernel.modprobe, /usr/sbin/modprobe","**INFO:* current value: '/sbin/modprobe'","*Sysctl_kernel_modules_disabled","*kernel.modules_disabled, 0","*Sysctl_kernel_msg_next_id","*kernel.msg_next_id, -1","**INFO:* current value: -1","*Sysctl_kernel_msgmax","*kernel.msgmax, 65536","*Sysctl_kernel_msgmnb","*kernel.msgmnb, 65536","*Sysctl_kernel_msgmni","*kernel.msgmni, 32000","**INFO:* current value: 32000","*Sysctl_kernel_ngroups_max","*kernel.ngroups_max, 65536","*Sysctl_kernel_nmi_watchdog","*kernel.nmi_watchdog, 0","*Sysctl_kernel_numa_balancing","*kernel.numa_balancing, 0","*Sysctl_kernel_numa_balancing_promote_rate_limit_MBps","*kernel.numa_balancing_promote_rate_limit_MBps, 65536","*Sysctl_kernel_ostype","*kernel.ostype, Linux","**INFO:* current value: 'Linux'","*Sysctl_kernel_overflowgid","*kernel.overflowgid, 65534","**INFO:* current value: 65534","*Sysctl_kernel_overflowuid","*kernel.overflowuid, 65534","*Sysctl_kernel_panic","*expected: 90\nreturned: 0\ninvalid value: '0', expected '90'","*kernel.panic, 90","*Sysctl_kernel_panic_on_io_nmi","*kernel.panic_on_io_nmi, 0","*Sysctl_kernel_panic_on_oops","*kernel.panic_on_oops, 0","*Sysctl_kernel_panic_on_rcu_stall","*kernel.panic_on_rcu_stall, 0","*Sysctl_kernel_panic_on_unrecovered_nmi","*kernel.panic_on_unrecovered_nmi, 0","*Sysctl_kernel_panic_on_warn","*kernel.panic_on_warn, 0","*Sysctl_kernel_panic_print","*kernel.panic_print, 0","*Sysctl_kernel_perf_cpu_time_max_percent","*kernel.perf_cpu_time_max_percent, 25","**INFO:* current value: 25","*Sysctl_kernel_perf_event_max_contexts_per_stack","*kernel.perf_event_max_contexts_per_stack, 8","**INFO:* current value: 8","*Sysctl_kernel_perf_event_max_sample_rate","*kernel.perf_event_max_sample_rate, 100000","*Sysctl_kernel_perf_event_max_stack","*kernel.perf_event_max_stack, 127","**INFO:* current value: 127","*Sysctl_kernel_perf_event_mlock_kb","*kernel.perf_event_mlock_kb, 516","**INFO:* current value: 516","*Sysctl_kernel_perf_event_paranoid","*kernel.perf_event_paranoid, 2","*Sysctl_kernel_pid_max","*kernel.pid_max, 32768","**INFO:* current value: 32768","*Sysctl_kernel_poweroff_cmd","*kernel.poweroff_cmd, /sbin/poweroff","**INFO:* current value: '/sbin/poweroff'","*Sysctl_kernel_print-fatal-signals","*kernel.print-fatal-signals, 0","*Sysctl_kernel_printk","*kernel.printk, 7 4 1 7","**INFO:* current value: 7\t4\t1\t7","*Sysctl_kernel_printk_delay","*kernel.printk_delay, 0","*Sysctl_kernel_printk_devkmsg","*kernel.printk_devkmsg, on","**INFO:* current value: 'on'","*Sysctl_kernel_printk_ratelimit","*kernel.printk_ratelimit, 5","**INFO:* current value: 5","*Sysctl_kernel_printk_ratelimit_burst","*kernel.printk_ratelimit_burst, 10","*Sysctl_kernel_pty_max","*kernel.pty.max, 4096","**INFO:* current value: 4096","*Sysctl_kernel_pty_nr","*kernel.pty.nr, 0","*Sysctl_kernel_pty_reserve","*kernel.pty.reserve, 1024","*Sysctl_kernel_random_urandom_min_reseed_secs","*kernel.random.urandom_min_reseed_secs, 60","**INFO:* current value: 60","*Sysctl_kernel_random_write_wakeup_threshold","*kernel.random.write_wakeup_threshold, 256","*Sysctl_kernel_real-root-dev","*kernel.real-root-dev, 0","*Sysctl_kernel_sched_cfs_bandwidth_slice_us","*kernel.sched_cfs_bandwidth_slice_us, 5000","**INFO:* current value: 5000","*Sysctl_kernel_sched_child_runs_first","*kernel.sched_child_runs_first, 0","*Sysctl_kernel_sched_energy_aware","*ValueError: invalid literal for int() with base 10: ''","*kernel.sched_energy_aware, 1","*Sysctl_kernel_sched_rr_timeslice_ms","*<p>Brought back from #6\x3c/p>","*kernel.sched_rr_timeslice_ms, 90:100","**INFO:* current value: 100","*Sysctl_kernel_sched_rt_period_us","*kernel.sched_rt_period_us, 1000000","*Sysctl_kernel_sched_rt_runtime_us","*kernel.sched_rt_runtime_us, 950000","**INFO:* current value: 950000","*Sysctl_kernel_sched_schedstats","*kernel.sched_schedstats, 0","*Sysctl_kernel_seccomp_actions_avail","*kernel.seccomp.actions_avail, kill_process kill_thread trap errno user_notif trace log allow","**INFO:* current value: 'kill_process kill_thread trap errno user_notif trace log allow'","*Sysctl_kernel_seccomp_actions_logged","*kernel.seccomp.actions_logged, kill_process kill_thread trap errno user_notif trace log","**INFO:* current value: 'kill_process kill_thread trap errno user_notif trace log'","*Sysctl_kernel_sem","*kernel.sem, 32000 1024000000 500 32000","**INFO:* current value: 32000\t1024000000\t500\t32000","*Sysctl_kernel_sem_next_id","*kernel.sem_next_id, -1","*Sysctl_kernel_shm_next_id","*kernel.shm_next_id, -1","*Sysctl_kernel_shm_rmid_forced","*kernel.shm_rmid_forced, 0","*Sysctl_kernel_shmall","*kernel.shmall, 1152921504606846720","**INFO:* current value: 1152921504606846720","*Sysctl_kernel_shmmax","*kernel.shmmax, 18446744073709551615","**INFO:* current value: 18446744073709551615","*Sysctl_kernel_shmmni","*kernel.shmmni, 4096","*Sysctl_kernel_soft_watchdog","*kernel.soft_watchdog, 1","*Sysctl_kernel_softlockup_all_cpu_backtrace","*kernel.softlockup_all_cpu_backtrace, 0","*Sysctl_kernel_softlockup_panic","*kernel.softlockup_panic, 0","*Sysctl_kernel_stack_tracer_enabled","*kernel.stack_tracer_enabled, 0","*Sysctl_kernel_sysctl_writes_strict","*kernel.sysctl_writes_strict, 1","*Sysctl_kernel_sysrq","*kernel.sysrq, 184","**INFO:* current value: 184","*Sysctl_kernel_tainted","*kernel.tainted, 0","*Sysctl_kernel_timer_migration","*kernel.timer_migration, 1","*Sysctl_kernel_traceoff_on_warning","*kernel.traceoff_on_warning, 0","*Sysctl_kernel_tracepoint_printk","*kernel.tracepoint_printk, 0","*Sysctl_kernel_unknown_nmi_panic","*kernel.unknown_nmi_panic, 0","*Sysctl_kernel_unprivileged_bpf_disabled","*kernel.unprivileged_bpf_disabled, 2","*Sysctl_kernel_unprivileged_userns_apparmor_policy","*kernel.unprivileged_userns_apparmor_policy, 1","*Sysctl_kernel_usermodehelper_bset","*kernel.usermodehelper.bset, 4294967295 511","**INFO:* current value: 4294967295\t511","*Sysctl_kernel_usermodehelper_inheritable","*kernel.usermodehelper.inheritable, 4294967295 511","*Sysctl_kernel_watchdog","*kernel.watchdog, 1","*Sysctl_kernel_watchdog_cpumask","*kernel.watchdog_cpumask, 0","**INFO:* current value: '0'","*Sysctl_kernel_watchdog_thresh","*kernel.watchdog_thresh, 10","*Sysctl_kernel_yama_ptrace_scope","*255 - sysctl: cannot stat /proc/sys/kernel/yama/ptrace_scope: No such file or directory","*kernel.yama.ptrace_scope, 0","*Sysctl_net_core_bpf_jit_enable","*net.core.bpf_jit_enable, 1","*Sysctl_net_core_bpf_jit_harden","*net.core.bpf_jit_harden, 0","*Sysctl_net_core_bpf_jit_kallsyms","*net.core.bpf_jit_kallsyms, 1","*Sysctl_net_core_bpf_jit_limit","*net.core.bpf_jit_limit, 528482304","**INFO:* current value: 528482304","*Sysctl_net_core_busy_poll","*net.core.busy_poll, 0","*Sysctl_net_core_busy_read","*net.core.busy_read, 0","*Sysctl_net_core_default_qdisc","*net.core.default_qdisc, pfifo_fast","**INFO:* current value: 'pfifo_fast'","*Sysctl_net_core_dev_weight","*net.core.dev_weight, 64","*Sysctl_net_core_dev_weight_rx_bias","*net.core.dev_weight_rx_bias, 1","*Sysctl_net_core_dev_weight_tx_bias","*net.core.dev_weight_tx_bias, 1","*Sysctl_net_core_devconf_inherit_init_net","*net.core.devconf_inherit_init_net, 0","*Sysctl_net_core_fb_tunnels_only_for_init_net","*net.core.fb_tunnels_only_for_init_net, 0","*Sysctl_net_core_flow_limit_cpu_bitmap","*net.core.flow_limit_cpu_bitmap, 0","*Sysctl_net_core_flow_limit_table_len","*net.core.flow_limit_table_len, 4096","*Sysctl_net_core_gro_normal_batch","*net.core.gro_normal_batch, 8","*Sysctl_net_core_high_order_alloc_disable","*net.core.high_order_alloc_disable, 0","*Sysctl_net_core_max_skb_frags","*net.core.max_skb_frags, 17","**INFO:* current value: 17","*Sysctl_net_core_message_burst","*net.core.message_burst, 10","*Sysctl_net_core_message_cost","*net.core.message_cost, 5","*Sysctl_net_core_netdev_budget","*net.core.netdev_budget, 300","*Sysctl_net_core_netdev_budget_usecs","*expected: 6666\nreturned: 8000\ninvalid value: '8000', expected '6666'","*net.core.netdev_budget_usecs, 6666","**INFO:* current value: 8000","*Sysctl_net_core_netdev_max_backlog","*net.core.netdev_max_backlog, 1000","**INFO:* current value: 1000","*Sysctl_net_core_netdev_rss_key","eNrLSy3RS84vStXLSy1JSS2LLyoujs9OrdRRMDCwGqwIALTJKIw=","eNrT8vRz87fSUkguLSpKzStRKEvMKU21UlA3MLAarEgdAJXyJtE=","*Sysctl_net_core_netdev_tstamp_prequeue","*net.core.netdev_tstamp_prequeue, 1","*Sysctl_net_core_netdev_unregister_timeout_secs","*net.core.netdev_unregister_timeout_secs, 10","*Sysctl_net_core_optmem_max","*net.core.optmem_max, 20480","**INFO:* current value: 20480","*Sysctl_net_core_rmem_default","*net.core.rmem_default, 212992","**INFO:* current value: 212992","*Sysctl_net_core_rmem_max","*net.core.rmem_max, 212992","*Sysctl_net_core_rps_sock_flow_entries","*net.core.rps_sock_flow_entries, 0","*Sysctl_net_core_skb_defer_max","*net.core.skb_defer_max, 64","*Sysctl_net_core_somaxconn","*net.core.somaxconn, 4096","*Sysctl_net_core_tstamp_allow_data","*net.core.tstamp_allow_data, 1","*Sysctl_net_core_txrehash","*net.core.txrehash, 1","*Sysctl_net_core_warnings","*net.core.warnings, 0","*Sysctl_net_core_wmem_default","*net.core.wmem_default, 212992","*Sysctl_net_core_wmem_max","*net.core.wmem_max, 212992","*Sysctl_net_core_xfrm_acq_expires","*net.core.xfrm_acq_expires, 30","**INFO:* current value: 30","*Sysctl_net_core_xfrm_aevent_etime","*net.core.xfrm_aevent_etime, 10","*Sysctl_net_core_xfrm_aevent_rseqth","*net.core.xfrm_aevent_rseqth, 2","*Sysctl_net_core_xfrm_larval_drop","*net.core.xfrm_larval_drop, 1","*Sysctl_net_ipv4_cipso_cache_bucket_size","*net.ipv4.cipso_cache_bucket_size, 10","*Sysctl_net_ipv4_cipso_cache_enable","*net.ipv4.cipso_cache_enable, 1","*Sysctl_net_ipv4_cipso_rbm_optfmt","*net.ipv4.cipso_rbm_optfmt, 0","*Sysctl_net_ipv4_cipso_rbm_strictvalid","*net.ipv4.cipso_rbm_strictvalid, 1","*Sysctl_net_ipv4_conf_all_accept_local","*net.ipv4.conf.all.accept_local, 0","*Sysctl_net_ipv4_conf_all_accept_redirects","*net.ipv4.conf.all.accept_redirects, 0","*Sysctl_net_ipv4_conf_all_accept_source_route","*net.ipv4.conf.all.accept_source_route, 0","*Sysctl_net_ipv4_conf_all_arp_accept","*net.ipv4.conf.all.arp_accept, 0","*Sysctl_net_ipv4_conf_all_arp_announce","*net.ipv4.conf.all.arp_announce, 0","*Sysctl_net_ipv4_conf_all_arp_evict_nocarrier","*net.ipv4.conf.all.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_all_arp_filter","*net.ipv4.conf.all.arp_filter, 0","*Sysctl_net_ipv4_conf_all_arp_ignore","*net.ipv4.conf.all.arp_ignore, 0","*Sysctl_net_ipv4_conf_all_arp_notify","*net.ipv4.conf.all.arp_notify, 0","*Sysctl_net_ipv4_conf_all_bc_forwarding","*net.ipv4.conf.all.bc_forwarding, 0","*Sysctl_net_ipv4_conf_all_bootp_relay","*net.ipv4.conf.all.bootp_relay, 0","*Sysctl_net_ipv4_conf_all_disable_policy","*net.ipv4.conf.all.disable_policy, 0","*Sysctl_net_ipv4_conf_all_disable_xfrm","*net.ipv4.conf.all.disable_xfrm, 0","*Sysctl_net_ipv4_conf_all_drop_gratuitous_arp","*net.ipv4.conf.all.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_all_drop_unicast_in_l2_multicast","*net.ipv4.conf.all.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_all_force_igmp_version","*net.ipv4.conf.all.force_igmp_version, 0","*Sysctl_net_ipv4_conf_all_forwarding","*net.ipv4.conf.all.forwarding, 0","*Sysctl_net_ipv4_conf_all_igmpv2_unsolicited_report_interval","*net.ipv4.conf.all.igmpv2_unsolicited_report_interval, 10000","**INFO:* current value: 10000","*Sysctl_net_ipv4_conf_all_igmpv3_unsolicited_report_interval","*net.ipv4.conf.all.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_all_ignore_routes_with_linkdown","*net.ipv4.conf.all.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_all_log_martians","*net.ipv4.conf.all.log_martians, 0","*Sysctl_net_ipv4_conf_all_mc_forwarding","*net.ipv4.conf.all.mc_forwarding, 0","*Sysctl_net_ipv4_conf_all_medium_id","*net.ipv4.conf.all.medium_id, 0","*Sysctl_net_ipv4_conf_all_promote_secondaries","*net.ipv4.conf.all.promote_secondaries, 0","*Sysctl_net_ipv4_conf_all_proxy_arp","*net.ipv4.conf.all.proxy_arp, 0","*Sysctl_net_ipv4_conf_all_proxy_arp_pvlan","*net.ipv4.conf.all.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_all_route_localnet","*net.ipv4.conf.all.route_localnet, 0","*Sysctl_net_ipv4_conf_all_rp_filter","*expected: 0\nreturned: 2\ninvalid value: '2', expected '0'","*net.ipv4.conf.all.rp_filter, 0","*Sysctl_net_ipv4_conf_all_secure_redirects","*net.ipv4.conf.all.secure_redirects, 1","*Sysctl_net_ipv4_conf_all_send_redirects","*net.ipv4.conf.all.send_redirects, 1","*Sysctl_net_ipv4_conf_all_shared_media","*net.ipv4.conf.all.shared_media, 1","*Sysctl_net_ipv4_conf_all_src_valid_mark","*net.ipv4.conf.all.src_valid_mark, 0","*Sysctl_net_ipv4_conf_all_tag","*net.ipv4.conf.all.tag, 0","*Sysctl_net_ipv4_conf_default_accept_local","*net.ipv4.conf.default.accept_local, 0","*Sysctl_net_ipv4_conf_default_accept_redirects","*net.ipv4.conf.default.accept_redirects, 0","*Sysctl_net_ipv4_conf_default_accept_source_route","*net.ipv4.conf.default.accept_source_route, 0","*Sysctl_net_ipv4_conf_default_arp_accept","*net.ipv4.conf.default.arp_accept, 0","*Sysctl_net_ipv4_conf_default_arp_announce","*net.ipv4.conf.default.arp_announce, 0","*Sysctl_net_ipv4_conf_default_arp_evict_nocarrier","*net.ipv4.conf.default.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_default_arp_filter","*net.ipv4.conf.default.arp_filter, 0","*Sysctl_net_ipv4_conf_default_arp_ignore","*net.ipv4.conf.default.arp_ignore, 0","*Sysctl_net_ipv4_conf_default_arp_notify","*net.ipv4.conf.default.arp_notify, 0","*Sysctl_net_ipv4_conf_default_bc_forwarding","*net.ipv4.conf.default.bc_forwarding, 0","*Sysctl_net_ipv4_conf_default_bootp_relay","*net.ipv4.conf.default.bootp_relay, 0","*Sysctl_net_ipv4_conf_default_disable_policy","*net.ipv4.conf.default.disable_policy, 0","*Sysctl_net_ipv4_conf_default_disable_xfrm","*net.ipv4.conf.default.disable_xfrm, 0","*Sysctl_net_ipv4_conf_default_drop_gratuitous_arp","*net.ipv4.conf.default.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_default_drop_unicast_in_l2_multicast","*net.ipv4.conf.default.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_default_force_igmp_version","*net.ipv4.conf.default.force_igmp_version, 0","*Sysctl_net_ipv4_conf_default_forwarding","*net.ipv4.conf.default.forwarding, 0","*Sysctl_net_ipv4_conf_default_igmpv2_unsolicited_report_interval","*net.ipv4.conf.default.igmpv2_unsolicited_report_interval, 10000","*Sysctl_net_ipv4_conf_default_igmpv3_unsolicited_report_interval","*net.ipv4.conf.default.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_default_ignore_routes_with_linkdown","*net.ipv4.conf.default.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_default_log_martians","*net.ipv4.conf.default.log_martians, 0","*Sysctl_net_ipv4_conf_default_mc_forwarding","*net.ipv4.conf.default.mc_forwarding, 0","*Sysctl_net_ipv4_conf_default_medium_id","*net.ipv4.conf.default.medium_id, 0","*Sysctl_net_ipv4_conf_default_promote_secondaries","*net.ipv4.conf.default.promote_secondaries, 1","*Sysctl_net_ipv4_conf_default_proxy_arp","*net.ipv4.conf.default.proxy_arp, 0","*Sysctl_net_ipv4_conf_default_proxy_arp_pvlan","*net.ipv4.conf.default.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_default_route_localnet","*net.ipv4.conf.default.route_localnet, 0","*Sysctl_net_ipv4_conf_default_rp_filter","*net.ipv4.conf.default.rp_filter, 2","*Sysctl_net_ipv4_conf_default_secure_redirects","*net.ipv4.conf.default.secure_redirects, 1","*Sysctl_net_ipv4_conf_default_send_redirects","*net.ipv4.conf.default.send_redirects, 1","*Sysctl_net_ipv4_conf_default_shared_media","*net.ipv4.conf.default.shared_media, 1","*Sysctl_net_ipv4_conf_default_src_valid_mark","*net.ipv4.conf.default.src_valid_mark, 0","*Sysctl_net_ipv4_conf_default_tag","*net.ipv4.conf.default.tag, 0","*Sysctl_net_ipv4_conf_eth0_accept_local","*net.ipv4.conf.eth0.accept_local, 0","*Sysctl_net_ipv4_conf_eth0_accept_redirects","*net.ipv4.conf.eth0.accept_redirects, 0","*Sysctl_net_ipv4_conf_eth0_accept_source_route","*net.ipv4.conf.eth0.accept_source_route, 0","*Sysctl_net_ipv4_conf_eth0_arp_accept","*net.ipv4.conf.eth0.arp_accept, 0","*Sysctl_net_ipv4_conf_eth0_arp_announce","*net.ipv4.conf.eth0.arp_announce, 0","*Sysctl_net_ipv4_conf_eth0_arp_evict_nocarrier","*net.ipv4.conf.eth0.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_eth0_arp_filter","*net.ipv4.conf.eth0.arp_filter, 0","*Sysctl_net_ipv4_conf_eth0_arp_ignore","*net.ipv4.conf.eth0.arp_ignore, 0","*Sysctl_net_ipv4_conf_eth0_arp_notify","*net.ipv4.conf.eth0.arp_notify, 0","*Sysctl_net_ipv4_conf_eth0_bc_forwarding","*net.ipv4.conf.eth0.bc_forwarding, 0","*Sysctl_net_ipv4_conf_eth0_bootp_relay","*net.ipv4.conf.eth0.bootp_relay, 0","*Sysctl_net_ipv4_conf_eth0_disable_policy","*net.ipv4.conf.eth0.disable_policy, 0","*Sysctl_net_ipv4_conf_eth0_disable_xfrm","*net.ipv4.conf.eth0.disable_xfrm, 0","*Sysctl_net_ipv4_conf_eth0_drop_gratuitous_arp","*net.ipv4.conf.eth0.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_eth0_drop_unicast_in_l2_multicast","*net.ipv4.conf.eth0.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_eth0_force_igmp_version","*net.ipv4.conf.eth0.force_igmp_version, 0","*Sysctl_net_ipv4_conf_eth0_forwarding","*net.ipv4.conf.eth0.forwarding, 0","*Sysctl_net_ipv4_conf_eth0_igmpv2_unsolicited_report_interval","*net.ipv4.conf.eth0.igmpv2_unsolicited_report_interval, 10000","*Sysctl_net_ipv4_conf_eth0_igmpv3_unsolicited_report_interval","*net.ipv4.conf.eth0.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_eth0_ignore_routes_with_linkdown","*net.ipv4.conf.eth0.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_eth0_log_martians","*net.ipv4.conf.eth0.log_martians, 0","*Sysctl_net_ipv4_conf_eth0_mc_forwarding","*net.ipv4.conf.eth0.mc_forwarding, 0","*Sysctl_net_ipv4_conf_eth0_medium_id","*net.ipv4.conf.eth0.medium_id, 0","*Sysctl_net_ipv4_conf_eth0_promote_secondaries","*net.ipv4.conf.eth0.promote_secondaries, 1","*Sysctl_net_ipv4_conf_eth0_proxy_arp","*net.ipv4.conf.eth0.proxy_arp, 0","*Sysctl_net_ipv4_conf_eth0_proxy_arp_pvlan","*net.ipv4.conf.eth0.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_eth0_route_localnet","*net.ipv4.conf.eth0.route_localnet, 0","*Sysctl_net_ipv4_conf_eth0_rp_filter","*net.ipv4.conf.eth0.rp_filter, 2","*Sysctl_net_ipv4_conf_eth0_secure_redirects","*net.ipv4.conf.eth0.secure_redirects, 1","*Sysctl_net_ipv4_conf_eth0_send_redirects","*net.ipv4.conf.eth0.send_redirects, 1","*Sysctl_net_ipv4_conf_eth0_shared_media","*net.ipv4.conf.eth0.shared_media, 1","*Sysctl_net_ipv4_conf_eth0_src_valid_mark","*net.ipv4.conf.eth0.src_valid_mark, 0","*Sysctl_net_ipv4_conf_eth0_tag","*net.ipv4.conf.eth0.tag, 0","*Sysctl_net_ipv4_conf_lo_accept_local","*net.ipv4.conf.lo.accept_local, 0","*Sysctl_net_ipv4_conf_lo_accept_redirects","*net.ipv4.conf.lo.accept_redirects, 1","*Sysctl_net_ipv4_conf_lo_accept_source_route","*net.ipv4.conf.lo.accept_source_route, 1","*Sysctl_net_ipv4_conf_lo_arp_accept","*net.ipv4.conf.lo.arp_accept, 0","*Sysctl_net_ipv4_conf_lo_arp_announce","*net.ipv4.conf.lo.arp_announce, 0","*Sysctl_net_ipv4_conf_lo_arp_evict_nocarrier","*net.ipv4.conf.lo.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_lo_arp_filter","*net.ipv4.conf.lo.arp_filter, 0","*Sysctl_net_ipv4_conf_lo_arp_ignore","*net.ipv4.conf.lo.arp_ignore, 0","*Sysctl_net_ipv4_conf_lo_arp_notify","*net.ipv4.conf.lo.arp_notify, 0","*Sysctl_net_ipv4_conf_lo_bc_forwarding","*net.ipv4.conf.lo.bc_forwarding, 0","*Sysctl_net_ipv4_conf_lo_bootp_relay","*net.ipv4.conf.lo.bootp_relay, 0","*Sysctl_net_ipv4_conf_lo_disable_policy","*net.ipv4.conf.lo.disable_policy, 1","*Sysctl_net_ipv4_conf_lo_disable_xfrm","*net.ipv4.conf.lo.disable_xfrm, 1","*Sysctl_net_ipv4_conf_lo_drop_gratuitous_arp","*net.ipv4.conf.lo.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_lo_drop_unicast_in_l2_multicast","*net.ipv4.conf.lo.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_lo_force_igmp_version","*net.ipv4.conf.lo.force_igmp_version, 0","*Sysctl_net_ipv4_conf_lo_forwarding","*net.ipv4.conf.lo.forwarding, 0","*Sysctl_net_ipv4_conf_lo_igmpv2_unsolicited_report_interval","*net.ipv4.conf.lo.igmpv2_unsolicited_report_interval, 10000","*Sysctl_net_ipv4_conf_lo_igmpv3_unsolicited_report_interval","*net.ipv4.conf.lo.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_lo_ignore_routes_with_linkdown","*net.ipv4.conf.lo.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_lo_log_martians","*net.ipv4.conf.lo.log_martians, 0","*Sysctl_net_ipv4_conf_lo_mc_forwarding","*net.ipv4.conf.lo.mc_forwarding, 0","*Sysctl_net_ipv4_conf_lo_medium_id","*net.ipv4.conf.lo.medium_id, 0","*Sysctl_net_ipv4_conf_lo_promote_secondaries","*expected: 1\nreturned: 0\ninvalid value: '0', expected '1'","*net.ipv4.conf.lo.promote_secondaries, 1","*Sysctl_net_ipv4_conf_lo_proxy_arp","*net.ipv4.conf.lo.proxy_arp, 0","*Sysctl_net_ipv4_conf_lo_proxy_arp_pvlan","*net.ipv4.conf.lo.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_lo_route_localnet","*net.ipv4.conf.lo.route_localnet, 0","*Sysctl_net_ipv4_conf_lo_rp_filter","*net.ipv4.conf.lo.rp_filter, 2","*Sysctl_net_ipv4_conf_lo_secure_redirects","*net.ipv4.conf.lo.secure_redirects, 1","*Sysctl_net_ipv4_conf_lo_send_redirects","*net.ipv4.conf.lo.send_redirects, 1","*Sysctl_net_ipv4_conf_lo_shared_media","*net.ipv4.conf.lo.shared_media, 1","*Sysctl_net_ipv4_conf_lo_src_valid_mark","*net.ipv4.conf.lo.src_valid_mark, 0","*Sysctl_net_ipv4_conf_lo_tag","*net.ipv4.conf.lo.tag, 0","*Sysctl_net_ipv4_fib_multipath_hash_fields","*net.ipv4.fib_multipath_hash_fields, 7","**INFO:* current value: 7","*Sysctl_net_ipv4_fib_multipath_hash_policy","*net.ipv4.fib_multipath_hash_policy, 0","*Sysctl_net_ipv4_fib_multipath_use_neigh","*net.ipv4.fib_multipath_use_neigh, 0","*Sysctl_net_ipv4_fib_notify_on_flag_change","*net.ipv4.fib_notify_on_flag_change, 0","*Sysctl_net_ipv4_fib_sync_mem","*net.ipv4.fib_sync_mem, 524288","**INFO:* current value: 524288","*Sysctl_net_ipv4_fwmark_reflect","*net.ipv4.fwmark_reflect, 0","*Sysctl_net_ipv4_icmp_echo_enable_probe","*net.ipv4.icmp_echo_enable_probe, 0","*Sysctl_net_ipv4_icmp_echo_ignore_all","*net.ipv4.icmp_echo_ignore_all, 0","*Sysctl_net_ipv4_icmp_echo_ignore_broadcasts","*net.ipv4.icmp_echo_ignore_broadcasts, 1","*Sysctl_net_ipv4_icmp_errors_use_inbound_ifaddr","*net.ipv4.icmp_errors_use_inbound_ifaddr, 0","*Sysctl_net_ipv4_icmp_ignore_bogus_error_responses","*net.ipv4.icmp_ignore_bogus_error_responses, 1","*Sysctl_net_ipv4_icmp_msgs_burst","*net.ipv4.icmp_msgs_burst, 50","**INFO:* current value: 50","*Sysctl_net_ipv4_icmp_msgs_per_sec","*net.ipv4.icmp_msgs_per_sec, 1000","*Sysctl_net_ipv4_icmp_ratelimit","*net.ipv4.icmp_ratelimit, 1000","*Sysctl_net_ipv4_icmp_ratemask","*net.ipv4.icmp_ratemask, 6168","**INFO:* current value: 6168","*Sysctl_net_ipv4_igmp_link_local_mcast_reports","*net.ipv4.igmp_link_local_mcast_reports, 1","*Sysctl_net_ipv4_igmp_max_memberships","*net.ipv4.igmp_max_memberships, 20","**INFO:* current value: 20","*Sysctl_net_ipv4_igmp_max_msf","*net.ipv4.igmp_max_msf, 10","*Sysctl_net_ipv4_igmp_qrv","*net.ipv4.igmp_qrv, 2","*Sysctl_net_ipv4_inet_peer_maxttl","*net.ipv4.inet_peer_maxttl, 600","**INFO:* current value: 600","*Sysctl_net_ipv4_inet_peer_minttl","*net.ipv4.inet_peer_minttl, 120","**INFO:* current value: 120","*Sysctl_net_ipv4_inet_peer_threshold","*net.ipv4.inet_peer_threshold, 65664","**INFO:* current value: 65664","*Sysctl_net_ipv4_ip_autobind_reuse","*net.ipv4.ip_autobind_reuse, 0","*Sysctl_net_ipv4_ip_default_ttl","*net.ipv4.ip_default_ttl, 64","*Sysctl_net_ipv4_ip_dynaddr","*net.ipv4.ip_dynaddr, 0","*Sysctl_net_ipv4_ip_early_demux","*net.ipv4.ip_early_demux, 1","*Sysctl_net_ipv4_ip_forward","*net.ipv4.ip_forward, 0","*Sysctl_net_ipv4_ip_forward_update_priority","*net.ipv4.ip_forward_update_priority, 1","*Sysctl_net_ipv4_ip_forward_use_pmtu","*net.ipv4.ip_forward_use_pmtu, 0","*Sysctl_net_ipv4_ip_local_port_range","*net.ipv4.ip_local_port_range, 32768 60999","**INFO:* current value: 32768\t60999","*Sysctl_net_ipv4_ip_local_reserved_ports","*net.ipv4.ip_local_reserved_ports","*Sysctl_net_ipv4_ip_no_pmtu_disc","*net.ipv4.ip_no_pmtu_disc, 0","*Sysctl_net_ipv4_ip_nonlocal_bind","*net.ipv4.ip_nonlocal_bind, 0","*Sysctl_net_ipv4_ip_unprivileged_port_start","*net.ipv4.ip_unprivileged_port_start, 1024","*Sysctl_net_ipv4_ipfrag_high_thresh","*net.ipv4.ipfrag_high_thresh, 4194304","*Sysctl_net_ipv4_ipfrag_low_thresh","*net.ipv4.ipfrag_low_thresh, 3145728","**INFO:* current value: 3145728","*Sysctl_net_ipv4_ipfrag_max_dist","*net.ipv4.ipfrag_max_dist, 64","*Sysctl_net_ipv4_ipfrag_secret_interval","*net.ipv4.ipfrag_secret_interval, 0","*Sysctl_net_ipv4_ipfrag_time","*net.ipv4.ipfrag_time, 30","*Sysctl_net_ipv4_neigh_default_anycast_delay","*expected: 99\nreturned: 100\ninvalid value: '100', expected '99'","*net.ipv4.neigh.default.anycast_delay, 99","*Sysctl_net_ipv4_neigh_default_app_solicit","*net.ipv4.neigh.default.app_solicit, 0","*Sysctl_net_ipv4_neigh_default_base_reachable_time_ms","*net.ipv4.neigh.default.base_reachable_time_ms, 30000","**INFO:* current value: 30000","*Sysctl_net_ipv4_neigh_default_delay_first_probe_time","*net.ipv4.neigh.default.delay_first_probe_time, 5","*Sysctl_net_ipv4_neigh_default_gc_interval","*net.ipv4.neigh.default.gc_interval, 30","*Sysctl_net_ipv4_neigh_default_gc_stale_time","*net.ipv4.neigh.default.gc_stale_time, 60","*Sysctl_net_ipv4_neigh_default_gc_thresh1","*net.ipv4.neigh.default.gc_thresh1, 128","*Sysctl_net_ipv4_neigh_default_gc_thresh2","*net.ipv4.neigh.default.gc_thresh2, 512","**INFO:* current value: 512","*Sysctl_net_ipv4_neigh_default_gc_thresh3","*net.ipv4.neigh.default.gc_thresh3, 1024","*Sysctl_net_ipv4_neigh_default_interval_probe_time_ms","*net.ipv4.neigh.default.interval_probe_time_ms, 5000","*Sysctl_net_ipv4_neigh_default_locktime","*net.ipv4.neigh.default.locktime, 99","*Sysctl_net_ipv4_neigh_default_mcast_resolicit","*net.ipv4.neigh.default.mcast_resolicit, 0","*Sysctl_net_ipv4_neigh_default_mcast_solicit","*net.ipv4.neigh.default.mcast_solicit, 3","**INFO:* current value: 3","*Sysctl_net_ipv4_neigh_default_proxy_delay","*expected: 79\nreturned: 80\ninvalid value: '80', expected '79'","*net.ipv4.neigh.default.proxy_delay, 79","**INFO:* current value: 80","*Sysctl_net_ipv4_neigh_default_proxy_qlen","*net.ipv4.neigh.default.proxy_qlen, 64","*Sysctl_net_ipv4_neigh_default_retrans_time_ms","*net.ipv4.neigh.default.retrans_time_ms, 1000","*Sysctl_net_ipv4_neigh_default_ucast_solicit","*net.ipv4.neigh.default.ucast_solicit, 3","*Sysctl_net_ipv4_neigh_default_unres_qlen","*net.ipv4.neigh.default.unres_qlen, 101","**INFO:* current value: 101","*Sysctl_net_ipv4_neigh_default_unres_qlen_bytes","*net.ipv4.neigh.default.unres_qlen_bytes, 212992","*Sysctl_net_ipv4_neigh_eth0_anycast_delay","*net.ipv4.neigh.eth0.anycast_delay, 99","*Sysctl_net_ipv4_neigh_eth0_app_solicit","*net.ipv4.neigh.eth0.app_solicit, 0","*Sysctl_net_ipv4_neigh_eth0_base_reachable_time_ms","*net.ipv4.neigh.eth0.base_reachable_time_ms, 30000","*Sysctl_net_ipv4_neigh_eth0_delay_first_probe_time","*net.ipv4.neigh.eth0.delay_first_probe_time, 5","*Sysctl_net_ipv4_neigh_eth0_gc_stale_time","*net.ipv4.neigh.eth0.gc_stale_time, 60","*Sysctl_net_ipv4_neigh_eth0_interval_probe_time_ms","*net.ipv4.neigh.eth0.interval_probe_time_ms, 5000","*Sysctl_net_ipv4_neigh_eth0_locktime","*net.ipv4.neigh.eth0.locktime, 99","*Sysctl_net_ipv4_neigh_eth0_mcast_resolicit","*net.ipv4.neigh.eth0.mcast_resolicit, 0","*Sysctl_net_ipv4_neigh_eth0_mcast_solicit","*net.ipv4.neigh.eth0.mcast_solicit, 3","*Sysctl_net_ipv4_neigh_eth0_proxy_delay","*net.ipv4.neigh.eth0.proxy_delay, 79","*Sysctl_net_ipv4_neigh_eth0_proxy_qlen","*net.ipv4.neigh.eth0.proxy_qlen, 64","*Sysctl_net_ipv4_neigh_eth0_retrans_time_ms","*net.ipv4.neigh.eth0.retrans_time_ms, 1000","*Sysctl_net_ipv4_neigh_eth0_ucast_solicit","*net.ipv4.neigh.eth0.ucast_solicit, 3","*Sysctl_net_ipv4_neigh_eth0_unres_qlen","*net.ipv4.neigh.eth0.unres_qlen, 101","*Sysctl_net_ipv4_neigh_eth0_unres_qlen_bytes","*net.ipv4.neigh.eth0.unres_qlen_bytes, 212992","*Sysctl_net_ipv4_neigh_lo_anycast_delay","*net.ipv4.neigh.lo.anycast_delay, 99","*Sysctl_net_ipv4_neigh_lo_app_solicit","*net.ipv4.neigh.lo.app_solicit, 0","*Sysctl_net_ipv4_neigh_lo_base_reachable_time_ms","*net.ipv4.neigh.lo.base_reachable_time_ms, 30000","*Sysctl_net_ipv4_neigh_lo_delay_first_probe_time","*net.ipv4.neigh.lo.delay_first_probe_time, 5","*Sysctl_net_ipv4_neigh_lo_gc_stale_time","*net.ipv4.neigh.lo.gc_stale_time, 60","*Sysctl_net_ipv4_neigh_lo_interval_probe_time_ms","*net.ipv4.neigh.lo.interval_probe_time_ms, 5000","*Sysctl_net_ipv4_neigh_lo_locktime","*net.ipv4.neigh.lo.locktime, 99","*Sysctl_net_ipv4_neigh_lo_mcast_resolicit","*net.ipv4.neigh.lo.mcast_resolicit, 0","*Sysctl_net_ipv4_neigh_lo_mcast_solicit","*net.ipv4.neigh.lo.mcast_solicit, 3","*Sysctl_net_ipv4_neigh_lo_proxy_delay","*net.ipv4.neigh.lo.proxy_delay, 79","*Sysctl_net_ipv4_neigh_lo_proxy_qlen","*net.ipv4.neigh.lo.proxy_qlen, 64","*Sysctl_net_ipv4_neigh_lo_retrans_time_ms","*net.ipv4.neigh.lo.retrans_time_ms, 1000","*Sysctl_net_ipv4_neigh_lo_ucast_solicit","*net.ipv4.neigh.lo.ucast_solicit, 3","*Sysctl_net_ipv4_neigh_lo_unres_qlen","*net.ipv4.neigh.lo.unres_qlen, 101","*Sysctl_net_ipv4_neigh_lo_unres_qlen_bytes","*net.ipv4.neigh.lo.unres_qlen_bytes, 212992","*Sysctl_net_ipv4_nexthop_compat_mode","*net.ipv4.nexthop_compat_mode, 1","*Sysctl_net_ipv4_ping_group_range","*net.ipv4.ping_group_range, 0 2147483647","**INFO:* current value: 0\t2147483647","*Sysctl_net_ipv4_raw_l3mdev_accept","*net.ipv4.raw_l3mdev_accept, 1","*Sysctl_net_ipv4_route_error_burst","*expected: 1500\nreturned: 1250\ninvalid value: '1250', expected '1500'","*net.ipv4.route.error_burst, 1500","**INFO:* current value: 1250","*Sysctl_net_ipv4_route_error_cost","*expected: 300\nreturned: 250\ninvalid value: '250', expected '300'","*net.ipv4.route.error_cost, 300","**INFO:* current value: 250","*Sysctl_net_ipv4_route_gc_elasticity","*net.ipv4.route.gc_elasticity, 8","*Sysctl_net_ipv4_route_gc_interval","*net.ipv4.route.gc_interval, 60","*Sysctl_net_ipv4_route_gc_min_interval","*net.ipv4.route.gc_min_interval, 0","*Sysctl_net_ipv4_route_gc_min_interval_ms","*net.ipv4.route.gc_min_interval_ms, 500","**INFO:* current value: 500","*Sysctl_net_ipv4_route_gc_thresh","*net.ipv4.route.gc_thresh, -1","*Sysctl_net_ipv4_route_gc_timeout","*net.ipv4.route.gc_timeout, 300","*Sysctl_net_ipv4_route_max_size","*net.ipv4.route.max_size, 2147483647","**INFO:* current value: 2147483647","*Sysctl_net_ipv4_route_min_adv_mss","*net.ipv4.route.min_adv_mss, 256","*Sysctl_net_ipv4_route_min_pmtu","*net.ipv4.route.min_pmtu, 552","**INFO:* current value: 552","*Sysctl_net_ipv4_route_mtu_expires","*net.ipv4.route.mtu_expires, 600","*Sysctl_net_ipv4_route_redirect_load","*expected: 6\nreturned: 5\ninvalid value: '5', expected '6'","*net.ipv4.route.redirect_load, 6","*Sysctl_net_ipv4_route_redirect_number","*net.ipv4.route.redirect_number, 9","**INFO:* current value: 9","*Sysctl_net_ipv4_route_redirect_silence","*expected: 6144\nreturned: 5120\ninvalid value: '5120', expected '6144'","*net.ipv4.route.redirect_silence, 6144","**INFO:* current value: 5120","*Sysctl_net_ipv4_tcp_abort_on_overflow","*net.ipv4.tcp_abort_on_overflow, 0","*Sysctl_net_ipv4_tcp_adv_win_scale","*net.ipv4.tcp_adv_win_scale, 1","*Sysctl_net_ipv4_tcp_allowed_congestion_control","*net.ipv4.tcp_allowed_congestion_control, reno cubic","**INFO:* current value: 'reno cubic'","*Sysctl_net_ipv4_tcp_app_win","*net.ipv4.tcp_app_win, 31","**INFO:* current value: 31","*Sysctl_net_ipv4_tcp_autocorking","*net.ipv4.tcp_autocorking, 1","*Sysctl_net_ipv4_tcp_available_congestion_control","*net.ipv4.tcp_available_congestion_control, reno cubic","*Sysctl_net_ipv4_tcp_available_ulp","*net.ipv4.tcp_available_ulp, espintcp mptcp","**INFO:* current value: 'espintcp mptcp'","*Sysctl_net_ipv4_tcp_base_mss","*net.ipv4.tcp_base_mss, 1024","*Sysctl_net_ipv4_tcp_challenge_ack_limit","*net.ipv4.tcp_challenge_ack_limit, 2147483647","*Sysctl_net_ipv4_tcp_child_ehash_entries","*net.ipv4.tcp_child_ehash_entries, 0","*Sysctl_net_ipv4_tcp_comp_sack_delay_ns","*net.ipv4.tcp_comp_sack_delay_ns, 1000000","*Sysctl_net_ipv4_tcp_comp_sack_nr","*net.ipv4.tcp_comp_sack_nr, 44","**INFO:* current value: 44","*Sysctl_net_ipv4_tcp_comp_sack_slack_ns","*net.ipv4.tcp_comp_sack_slack_ns, 100000","*Sysctl_net_ipv4_tcp_congestion_control","*net.ipv4.tcp_congestion_control, cubic","**INFO:* current value: 'cubic'","*Sysctl_net_ipv4_tcp_dsack","*net.ipv4.tcp_dsack, 1","*Sysctl_net_ipv4_tcp_early_demux","*net.ipv4.tcp_early_demux, 1","*Sysctl_net_ipv4_tcp_early_retrans","*net.ipv4.tcp_early_retrans, 3","*Sysctl_net_ipv4_tcp_ecn","*net.ipv4.tcp_ecn, 2","*Sysctl_net_ipv4_tcp_ecn_fallback","*net.ipv4.tcp_ecn_fallback, 1","*Sysctl_net_ipv4_tcp_ehash_entries","*net.ipv4.tcp_ehash_entries, 16384","*Sysctl_net_ipv4_tcp_fack","*net.ipv4.tcp_fack, 0","*Sysctl_net_ipv4_tcp_fastopen","*net.ipv4.tcp_fastopen, 1","*Sysctl_net_ipv4_tcp_fastopen_blackhole_timeout_sec","*net.ipv4.tcp_fastopen_blackhole_timeout_sec, 0","*Sysctl_net_ipv4_tcp_fastopen_key","*net.ipv4.tcp_fastopen_key, 00000000-00000000-00000000-00000000","**INFO:* current value: '00000000-00000000-00000000-00000000'","*Sysctl_net_ipv4_tcp_fin_timeout","*net.ipv4.tcp_fin_timeout, 60","*Sysctl_net_ipv4_tcp_frto","*net.ipv4.tcp_frto, 2","*Sysctl_net_ipv4_tcp_fwmark_accept","*net.ipv4.tcp_fwmark_accept, 0","*Sysctl_net_ipv4_tcp_invalid_ratelimit","*net.ipv4.tcp_invalid_ratelimit, 500","*Sysctl_net_ipv4_tcp_keepalive_intvl","*net.ipv4.tcp_keepalive_intvl, 75","**INFO:* current value: 75","*Sysctl_net_ipv4_tcp_keepalive_probes","*net.ipv4.tcp_keepalive_probes, 9","*Sysctl_net_ipv4_tcp_keepalive_time","*net.ipv4.tcp_keepalive_time, 7200","**INFO:* current value: 7200","*Sysctl_net_ipv4_tcp_l3mdev_accept","*net.ipv4.tcp_l3mdev_accept, 0","*Sysctl_net_ipv4_tcp_limit_output_bytes","*net.ipv4.tcp_limit_output_bytes, 1048576","*Sysctl_net_ipv4_tcp_low_latency","*net.ipv4.tcp_low_latency, 0","*Sysctl_net_ipv4_tcp_max_reordering","*net.ipv4.tcp_max_reordering, 300","*Sysctl_net_ipv4_tcp_migrate_req","*net.ipv4.tcp_migrate_req, 0","*Sysctl_net_ipv4_tcp_min_rtt_wlen","*net.ipv4.tcp_min_rtt_wlen, 300","*Sysctl_net_ipv4_tcp_min_snd_mss","*net.ipv4.tcp_min_snd_mss, 48","**INFO:* current value: 48","*Sysctl_net_ipv4_tcp_min_tso_segs","*net.ipv4.tcp_min_tso_segs, 2","*Sysctl_net_ipv4_tcp_moderate_rcvbuf","*net.ipv4.tcp_moderate_rcvbuf, 1","*Sysctl_net_ipv4_tcp_mtu_probe_floor","*net.ipv4.tcp_mtu_probe_floor, 48","*Sysctl_net_ipv4_tcp_mtu_probing","*net.ipv4.tcp_mtu_probing, 0","*Sysctl_net_ipv4_tcp_no_metrics_save","*net.ipv4.tcp_no_metrics_save, 0","*Sysctl_net_ipv4_tcp_no_ssthresh_metrics_save","*net.ipv4.tcp_no_ssthresh_metrics_save, 1","*Sysctl_net_ipv4_tcp_notsent_lowat","*net.ipv4.tcp_notsent_lowat, 4294967295","**INFO:* current value: 4294967295","*Sysctl_net_ipv4_tcp_orphan_retries","*net.ipv4.tcp_orphan_retries, 0","*Sysctl_net_ipv4_tcp_pacing_ca_ratio","*net.ipv4.tcp_pacing_ca_ratio, 120","*Sysctl_net_ipv4_tcp_pacing_ss_ratio","*net.ipv4.tcp_pacing_ss_ratio, 200","*Sysctl_net_ipv4_tcp_plb_cong_thresh","*net.ipv4.tcp_plb_cong_thresh, 128","*Sysctl_net_ipv4_tcp_plb_enabled","*net.ipv4.tcp_plb_enabled, 0","*Sysctl_net_ipv4_tcp_plb_idle_rehash_rounds","*net.ipv4.tcp_plb_idle_rehash_rounds, 3","*Sysctl_net_ipv4_tcp_plb_rehash_rounds","*net.ipv4.tcp_plb_rehash_rounds, 12","**INFO:* current value: 12","*Sysctl_net_ipv4_tcp_plb_suspend_rto_sec","*net.ipv4.tcp_plb_suspend_rto_sec, 60","*Sysctl_net_ipv4_tcp_probe_interval","*net.ipv4.tcp_probe_interval, 600","*Sysctl_net_ipv4_tcp_probe_threshold","*net.ipv4.tcp_probe_threshold, 8","*Sysctl_net_ipv4_tcp_recovery","*net.ipv4.tcp_recovery, 1","*Sysctl_net_ipv4_tcp_reflect_tos","*net.ipv4.tcp_reflect_tos, 0","*Sysctl_net_ipv4_tcp_reordering","*net.ipv4.tcp_reordering, 3","*Sysctl_net_ipv4_tcp_retrans_collapse","*net.ipv4.tcp_retrans_collapse, 1","*Sysctl_net_ipv4_tcp_retries1","*net.ipv4.tcp_retries1, 3","*Sysctl_net_ipv4_tcp_retries2","*net.ipv4.tcp_retries2, 15","**INFO:* current value: 15","*Sysctl_net_ipv4_tcp_rfc1337","*net.ipv4.tcp_rfc1337, 0","*Sysctl_net_ipv4_tcp_rmem","*net.ipv4.tcp_rmem, 4096 131072 6291456","**INFO:* current value: 4096\t131072\t6291456","*Sysctl_net_ipv4_tcp_sack","*net.ipv4.tcp_sack, 1","*Sysctl_net_ipv4_tcp_slow_start_after_idle","*net.ipv4.tcp_slow_start_after_idle, 1","*Sysctl_net_ipv4_tcp_stdurg","*net.ipv4.tcp_stdurg, 0","*Sysctl_net_ipv4_tcp_syn_retries","*net.ipv4.tcp_syn_retries, 6","**INFO:* current value: 6","*Sysctl_net_ipv4_tcp_synack_retries","*net.ipv4.tcp_synack_retries, 5","*Sysctl_net_ipv4_tcp_syncookies","*net.ipv4.tcp_syncookies, 1","*Sysctl_net_ipv4_tcp_thin_linear_timeouts","*net.ipv4.tcp_thin_linear_timeouts, 0","*Sysctl_net_ipv4_tcp_timestamps","*net.ipv4.tcp_timestamps, 1","*Sysctl_net_ipv4_tcp_tso_rtt_log","*net.ipv4.tcp_tso_rtt_log, 9","*Sysctl_net_ipv4_tcp_tso_win_divisor","*net.ipv4.tcp_tso_win_divisor, 3","*Sysctl_net_ipv4_tcp_tw_reuse","*net.ipv4.tcp_tw_reuse, 2","*Sysctl_net_ipv4_tcp_window_scaling","*net.ipv4.tcp_window_scaling, 1","*Sysctl_net_ipv4_tcp_wmem","*net.ipv4.tcp_wmem, 4096 16384 4194304","**INFO:* current value: 4096\t16384\t4194304","*Sysctl_net_ipv4_tcp_workaround_signed_windows","*net.ipv4.tcp_workaround_signed_windows, 0","*Sysctl_net_ipv4_udp_child_hash_entries","*net.ipv4.udp_child_hash_entries, 0","*Sysctl_net_ipv4_udp_early_demux","*net.ipv4.udp_early_demux, 1","*Sysctl_net_ipv4_udp_hash_entries","*net.ipv4.udp_hash_entries, 1024","*Sysctl_net_ipv4_udp_l3mdev_accept","*net.ipv4.udp_l3mdev_accept, 0","*Sysctl_net_ipv4_udp_rmem_min","*net.ipv4.udp_rmem_min, 4096","*Sysctl_net_ipv4_udp_wmem_min","*net.ipv4.udp_wmem_min, 4096","*Sysctl_net_ipv4_xfrm4_gc_thresh","*net.ipv4.xfrm4_gc_thresh, 32768","*Sysctl_net_ipv6_anycast_src_echo_reply","*net.ipv6.anycast_src_echo_reply, 0","*Sysctl_net_ipv6_auto_flowlabels","*net.ipv6.auto_flowlabels, 1","*Sysctl_net_ipv6_bindv6only","*net.ipv6.bindv6only, 0","*Sysctl_net_ipv6_calipso_cache_bucket_size","*net.ipv6.calipso_cache_bucket_size, 10","*Sysctl_net_ipv6_calipso_cache_enable","*net.ipv6.calipso_cache_enable, 1","*Sysctl_net_ipv6_conf_all_accept_dad","*net.ipv6.conf.all.accept_dad, 0","*Sysctl_net_ipv6_conf_all_accept_ra","*net.ipv6.conf.all.accept_ra, 1","*Sysctl_net_ipv6_conf_all_accept_ra_defrtr","*net.ipv6.conf.all.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_all_accept_ra_from_local","*net.ipv6.conf.all.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_all_accept_ra_min_hop_limit","*net.ipv6.conf.all.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_all_accept_ra_mtu","*net.ipv6.conf.all.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_all_accept_ra_pinfo","*net.ipv6.conf.all.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_all_accept_ra_rt_info_max_plen","*net.ipv6.conf.all.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_all_accept_ra_rt_info_min_plen","*net.ipv6.conf.all.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_all_accept_ra_rtr_pref","*net.ipv6.conf.all.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_all_accept_redirects","*net.ipv6.conf.all.accept_redirects, 0","*Sysctl_net_ipv6_conf_all_accept_source_route","*net.ipv6.conf.all.accept_source_route, 0","*Sysctl_net_ipv6_conf_all_accept_untracked_na","*net.ipv6.conf.all.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_all_addr_gen_mode","*net.ipv6.conf.all.addr_gen_mode, 0","*Sysctl_net_ipv6_conf_all_autoconf","*net.ipv6.conf.all.autoconf, 1","*Sysctl_net_ipv6_conf_all_dad_transmits","*net.ipv6.conf.all.dad_transmits, 1","*Sysctl_net_ipv6_conf_all_disable_ipv6","*net.ipv6.conf.all.disable_ipv6, 0","*Sysctl_net_ipv6_conf_all_disable_policy","*net.ipv6.conf.all.disable_policy, 0","*Sysctl_net_ipv6_conf_all_drop_unicast_in_l2_multicast","*net.ipv6.conf.all.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_all_drop_unsolicited_na","*net.ipv6.conf.all.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_all_enhanced_dad","*net.ipv6.conf.all.enhanced_dad, 1","*Sysctl_net_ipv6_conf_all_force_mld_version","*net.ipv6.conf.all.force_mld_version, 0","*Sysctl_net_ipv6_conf_all_force_tllao","*net.ipv6.conf.all.force_tllao, 0","*Sysctl_net_ipv6_conf_all_forwarding","*net.ipv6.conf.all.forwarding, 0","*Sysctl_net_ipv6_conf_all_hop_limit","*net.ipv6.conf.all.hop_limit, 64","*Sysctl_net_ipv6_conf_all_ignore_routes_with_linkdown","*net.ipv6.conf.all.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_all_ioam6_enabled","*net.ipv6.conf.all.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_all_ioam6_id","*net.ipv6.conf.all.ioam6_id, 65535","**INFO:* current value: 65535","*Sysctl_net_ipv6_conf_all_ioam6_id_wide","*net.ipv6.conf.all.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_all_keep_addr_on_down","*net.ipv6.conf.all.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_all_max_addresses","*net.ipv6.conf.all.max_addresses, 16","*Sysctl_net_ipv6_conf_all_max_desync_factor","*net.ipv6.conf.all.max_desync_factor, 600","*Sysctl_net_ipv6_conf_all_mc_forwarding","*net.ipv6.conf.all.mc_forwarding, 0","*Sysctl_net_ipv6_conf_all_mldv1_unsolicited_report_interval","*net.ipv6.conf.all.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_all_mldv2_unsolicited_report_interval","*net.ipv6.conf.all.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_all_mtu","*net.ipv6.conf.all.mtu, 1280","**INFO:* current value: 1280","*Sysctl_net_ipv6_conf_all_ndisc_evict_nocarrier","*net.ipv6.conf.all.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_all_ndisc_notify","*net.ipv6.conf.all.ndisc_notify, 0","*Sysctl_net_ipv6_conf_all_ndisc_tclass","*net.ipv6.conf.all.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_all_proxy_ndp","*net.ipv6.conf.all.proxy_ndp, 0","*Sysctl_net_ipv6_conf_all_ra_defrtr_metric","*net.ipv6.conf.all.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_all_regen_max_retry","*net.ipv6.conf.all.regen_max_retry, 3","*Sysctl_net_ipv6_conf_all_router_probe_interval","*net.ipv6.conf.all.router_probe_interval, 60","*Sysctl_net_ipv6_conf_all_router_solicitation_delay","*net.ipv6.conf.all.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_all_router_solicitation_interval","*net.ipv6.conf.all.router_solicitation_interval, 4","**INFO:* current value: 4","*Sysctl_net_ipv6_conf_all_router_solicitation_max_interval","*net.ipv6.conf.all.router_solicitation_max_interval, 3600","**INFO:* current value: 3600","*Sysctl_net_ipv6_conf_all_router_solicitations","*net.ipv6.conf.all.router_solicitations, -1","*Sysctl_net_ipv6_conf_all_rpl_seg_enabled","*net.ipv6.conf.all.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_all_seg6_enabled","*net.ipv6.conf.all.seg6_enabled, 0","*Sysctl_net_ipv6_conf_all_seg6_require_hmac","*net.ipv6.conf.all.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_all_suppress_frag_ndisc","*net.ipv6.conf.all.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_all_temp_prefered_lft","*net.ipv6.conf.all.temp_prefered_lft, 86400","**INFO:* current value: 86400","*Sysctl_net_ipv6_conf_all_temp_valid_lft","*net.ipv6.conf.all.temp_valid_lft, 604800","**INFO:* current value: 604800","*Sysctl_net_ipv6_conf_all_use_oif_addrs_only","*net.ipv6.conf.all.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_all_use_tempaddr","*net.ipv6.conf.all.use_tempaddr, 0","*Sysctl_net_ipv6_conf_default_accept_dad","*net.ipv6.conf.default.accept_dad, 1","*Sysctl_net_ipv6_conf_default_accept_ra","*net.ipv6.conf.default.accept_ra, 1","*Sysctl_net_ipv6_conf_default_accept_ra_defrtr","*net.ipv6.conf.default.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_default_accept_ra_from_local","*net.ipv6.conf.default.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_default_accept_ra_min_hop_limit","*net.ipv6.conf.default.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_default_accept_ra_mtu","*net.ipv6.conf.default.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_default_accept_ra_pinfo","*net.ipv6.conf.default.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_default_accept_ra_rt_info_max_plen","*net.ipv6.conf.default.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_default_accept_ra_rt_info_min_plen","*net.ipv6.conf.default.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_default_accept_ra_rtr_pref","*net.ipv6.conf.default.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_default_accept_redirects","*net.ipv6.conf.default.accept_redirects, 0","*Sysctl_net_ipv6_conf_default_accept_source_route","*net.ipv6.conf.default.accept_source_route, 0","*Sysctl_net_ipv6_conf_default_accept_untracked_na","*net.ipv6.conf.default.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_default_addr_gen_mode","*net.ipv6.conf.default.addr_gen_mode, 0","*Sysctl_net_ipv6_conf_default_autoconf","*net.ipv6.conf.default.autoconf, 1","*Sysctl_net_ipv6_conf_default_dad_transmits","*net.ipv6.conf.default.dad_transmits, 1","*Sysctl_net_ipv6_conf_default_disable_ipv6","*net.ipv6.conf.default.disable_ipv6, 0","*Sysctl_net_ipv6_conf_default_disable_policy","*net.ipv6.conf.default.disable_policy, 0","*Sysctl_net_ipv6_conf_default_drop_unicast_in_l2_multicast","*net.ipv6.conf.default.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_default_drop_unsolicited_na","*net.ipv6.conf.default.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_default_enhanced_dad","*net.ipv6.conf.default.enhanced_dad, 1","*Sysctl_net_ipv6_conf_default_force_mld_version","*net.ipv6.conf.default.force_mld_version, 0","*Sysctl_net_ipv6_conf_default_force_tllao","*net.ipv6.conf.default.force_tllao, 0","*Sysctl_net_ipv6_conf_default_forwarding","*net.ipv6.conf.default.forwarding, 0","*Sysctl_net_ipv6_conf_default_hop_limit","*net.ipv6.conf.default.hop_limit, 64","*Sysctl_net_ipv6_conf_default_ignore_routes_with_linkdown","*net.ipv6.conf.default.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_default_ioam6_enabled","*net.ipv6.conf.default.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_default_ioam6_id","*net.ipv6.conf.default.ioam6_id, 65535","*Sysctl_net_ipv6_conf_default_ioam6_id_wide","*net.ipv6.conf.default.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_default_keep_addr_on_down","*net.ipv6.conf.default.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_default_max_addresses","*net.ipv6.conf.default.max_addresses, 16","*Sysctl_net_ipv6_conf_default_max_desync_factor","*net.ipv6.conf.default.max_desync_factor, 600","*Sysctl_net_ipv6_conf_default_mc_forwarding","*net.ipv6.conf.default.mc_forwarding, 0","*Sysctl_net_ipv6_conf_default_mldv1_unsolicited_report_interval","*net.ipv6.conf.default.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_default_mldv2_unsolicited_report_interval","*net.ipv6.conf.default.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_default_mtu","*net.ipv6.conf.default.mtu, 1280","*Sysctl_net_ipv6_conf_default_ndisc_evict_nocarrier","*net.ipv6.conf.default.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_default_ndisc_notify","*net.ipv6.conf.default.ndisc_notify, 0","*Sysctl_net_ipv6_conf_default_ndisc_tclass","*net.ipv6.conf.default.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_default_proxy_ndp","*net.ipv6.conf.default.proxy_ndp, 0","*Sysctl_net_ipv6_conf_default_ra_defrtr_metric","*net.ipv6.conf.default.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_default_regen_max_retry","*net.ipv6.conf.default.regen_max_retry, 3","*Sysctl_net_ipv6_conf_default_router_probe_interval","*net.ipv6.conf.default.router_probe_interval, 60","*Sysctl_net_ipv6_conf_default_router_solicitation_delay","*net.ipv6.conf.default.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_default_router_solicitation_interval","*net.ipv6.conf.default.router_solicitation_interval, 4","*Sysctl_net_ipv6_conf_default_router_solicitation_max_interval","*net.ipv6.conf.default.router_solicitation_max_interval, 3600","*Sysctl_net_ipv6_conf_default_router_solicitations","*net.ipv6.conf.default.router_solicitations, -1","*Sysctl_net_ipv6_conf_default_rpl_seg_enabled","*net.ipv6.conf.default.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_default_seg6_enabled","*net.ipv6.conf.default.seg6_enabled, 0","*Sysctl_net_ipv6_conf_default_seg6_require_hmac","*net.ipv6.conf.default.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_default_suppress_frag_ndisc","*net.ipv6.conf.default.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_default_temp_prefered_lft","*net.ipv6.conf.default.temp_prefered_lft, 86400","*Sysctl_net_ipv6_conf_default_temp_valid_lft","*net.ipv6.conf.default.temp_valid_lft, 604800","*Sysctl_net_ipv6_conf_default_use_oif_addrs_only","*net.ipv6.conf.default.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_default_use_tempaddr","*net.ipv6.conf.default.use_tempaddr, 1","*Sysctl_net_ipv6_conf_eth0_accept_dad","*net.ipv6.conf.eth0.accept_dad, 1","*Sysctl_net_ipv6_conf_eth0_accept_ra","*net.ipv6.conf.eth0.accept_ra, 0","*Sysctl_net_ipv6_conf_eth0_accept_ra_defrtr","*net.ipv6.conf.eth0.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_eth0_accept_ra_from_local","*net.ipv6.conf.eth0.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_eth0_accept_ra_min_hop_limit","*net.ipv6.conf.eth0.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_eth0_accept_ra_mtu","*net.ipv6.conf.eth0.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_eth0_accept_ra_pinfo","*net.ipv6.conf.eth0.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_eth0_accept_ra_rt_info_max_plen","*net.ipv6.conf.eth0.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_eth0_accept_ra_rt_info_min_plen","*net.ipv6.conf.eth0.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_eth0_accept_ra_rtr_pref","*net.ipv6.conf.eth0.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_eth0_accept_redirects","*net.ipv6.conf.eth0.accept_redirects, 0","*Sysctl_net_ipv6_conf_eth0_accept_source_route","*net.ipv6.conf.eth0.accept_source_route, 0","*Sysctl_net_ipv6_conf_eth0_accept_untracked_na","*net.ipv6.conf.eth0.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_eth0_addr_gen_mode","*net.ipv6.conf.eth0.addr_gen_mode, 1","*Sysctl_net_ipv6_conf_eth0_autoconf","*net.ipv6.conf.eth0.autoconf, 1","*Sysctl_net_ipv6_conf_eth0_dad_transmits","*net.ipv6.conf.eth0.dad_transmits, 1","*Sysctl_net_ipv6_conf_eth0_disable_ipv6","*net.ipv6.conf.eth0.disable_ipv6, 0","*Sysctl_net_ipv6_conf_eth0_disable_policy","*net.ipv6.conf.eth0.disable_policy, 0","*Sysctl_net_ipv6_conf_eth0_drop_unicast_in_l2_multicast","*net.ipv6.conf.eth0.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_eth0_drop_unsolicited_na","*net.ipv6.conf.eth0.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_eth0_enhanced_dad","*net.ipv6.conf.eth0.enhanced_dad, 1","*Sysctl_net_ipv6_conf_eth0_force_mld_version","*net.ipv6.conf.eth0.force_mld_version, 0","*Sysctl_net_ipv6_conf_eth0_force_tllao","*net.ipv6.conf.eth0.force_tllao, 0","*Sysctl_net_ipv6_conf_eth0_forwarding","*net.ipv6.conf.eth0.forwarding, 0","*Sysctl_net_ipv6_conf_eth0_hop_limit","*net.ipv6.conf.eth0.hop_limit, 64","*Sysctl_net_ipv6_conf_eth0_ignore_routes_with_linkdown","*net.ipv6.conf.eth0.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_eth0_ioam6_enabled","*net.ipv6.conf.eth0.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_eth0_ioam6_id","*net.ipv6.conf.eth0.ioam6_id, 65535","*Sysctl_net_ipv6_conf_eth0_ioam6_id_wide","*net.ipv6.conf.eth0.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_eth0_keep_addr_on_down","*net.ipv6.conf.eth0.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_eth0_max_addresses","*net.ipv6.conf.eth0.max_addresses, 16","*Sysctl_net_ipv6_conf_eth0_max_desync_factor","*net.ipv6.conf.eth0.max_desync_factor, 600","*Sysctl_net_ipv6_conf_eth0_mc_forwarding","*net.ipv6.conf.eth0.mc_forwarding, 0","*Sysctl_net_ipv6_conf_eth0_mldv1_unsolicited_report_interval","*net.ipv6.conf.eth0.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_eth0_mldv2_unsolicited_report_interval","*net.ipv6.conf.eth0.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_eth0_ndisc_evict_nocarrier","*net.ipv6.conf.eth0.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_eth0_mtu","*net.ipv6.conf.eth0.mtu, 1500","**INFO:* current value: 1500","*Sysctl_net_ipv6_conf_eth0_ndisc_notify","*net.ipv6.conf.eth0.ndisc_notify, 0","*Sysctl_net_ipv6_conf_eth0_ndisc_tclass","*net.ipv6.conf.eth0.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_eth0_proxy_ndp","*net.ipv6.conf.eth0.proxy_ndp, 0","*Sysctl_net_ipv6_conf_eth0_ra_defrtr_metric","*net.ipv6.conf.eth0.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_eth0_regen_max_retry","*net.ipv6.conf.eth0.regen_max_retry, 3","*Sysctl_net_ipv6_conf_eth0_router_probe_interval","*net.ipv6.conf.eth0.router_probe_interval, 60","*Sysctl_net_ipv6_conf_eth0_router_solicitation_delay","*net.ipv6.conf.eth0.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_eth0_router_solicitation_interval","*net.ipv6.conf.eth0.router_solicitation_interval, 4","*Sysctl_net_ipv6_conf_eth0_router_solicitation_max_interval","*net.ipv6.conf.eth0.router_solicitation_max_interval, 3600","*Sysctl_net_ipv6_conf_eth0_router_solicitations","*net.ipv6.conf.eth0.router_solicitations, -1","*Sysctl_net_ipv6_conf_eth0_rpl_seg_enabled","*net.ipv6.conf.eth0.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_eth0_seg6_enabled","*net.ipv6.conf.eth0.seg6_enabled, 0","*Sysctl_net_ipv6_conf_eth0_seg6_require_hmac","*net.ipv6.conf.eth0.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_eth0_suppress_frag_ndisc","*net.ipv6.conf.eth0.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_eth0_temp_prefered_lft","*net.ipv6.conf.eth0.temp_prefered_lft, 86400","*Sysctl_net_ipv6_conf_eth0_temp_valid_lft","*net.ipv6.conf.eth0.temp_valid_lft, 604800","*Sysctl_net_ipv6_conf_eth0_use_oif_addrs_only","*net.ipv6.conf.eth0.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_eth0_use_tempaddr","*net.ipv6.conf.eth0.use_tempaddr, 1","*Sysctl_net_ipv6_conf_lo_accept_dad","*net.ipv6.conf.lo.accept_dad, -1","*Sysctl_net_ipv6_conf_lo_accept_ra","*net.ipv6.conf.lo.accept_ra, 1","*Sysctl_net_ipv6_conf_lo_accept_ra_defrtr","*net.ipv6.conf.lo.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_lo_accept_ra_from_local","*net.ipv6.conf.lo.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_lo_accept_ra_min_hop_limit","*net.ipv6.conf.lo.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_lo_accept_ra_mtu","*net.ipv6.conf.lo.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_lo_accept_ra_pinfo","*net.ipv6.conf.lo.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_lo_accept_ra_rt_info_max_plen","*net.ipv6.conf.lo.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_lo_accept_ra_rt_info_min_plen","*net.ipv6.conf.lo.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_lo_accept_ra_rtr_pref","*net.ipv6.conf.lo.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_lo_accept_redirects","*net.ipv6.conf.lo.accept_redirects, 1","*Sysctl_net_ipv6_conf_lo_accept_source_route","*net.ipv6.conf.lo.accept_source_route, 0","*Sysctl_net_ipv6_conf_lo_accept_untracked_na","*net.ipv6.conf.lo.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_lo_addr_gen_mode","*net.ipv6.conf.lo.addr_gen_mode, 0","*Sysctl_net_ipv6_conf_lo_autoconf","*net.ipv6.conf.lo.autoconf, 1","*Sysctl_net_ipv6_conf_lo_dad_transmits","*net.ipv6.conf.lo.dad_transmits, 1","*Sysctl_net_ipv6_conf_lo_disable_ipv6","*net.ipv6.conf.lo.disable_ipv6, 0","*Sysctl_net_ipv6_conf_lo_disable_policy","*net.ipv6.conf.lo.disable_policy, 0","*Sysctl_net_ipv6_conf_lo_drop_unicast_in_l2_multicast","*net.ipv6.conf.lo.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_lo_drop_unsolicited_na","*net.ipv6.conf.lo.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_lo_enhanced_dad","*net.ipv6.conf.lo.enhanced_dad, 1","*Sysctl_net_ipv6_conf_lo_force_mld_version","*net.ipv6.conf.lo.force_mld_version, 0","*Sysctl_net_ipv6_conf_lo_force_tllao","*net.ipv6.conf.lo.force_tllao, 0","*Sysctl_net_ipv6_conf_lo_forwarding","*net.ipv6.conf.lo.forwarding, 0","*Sysctl_net_ipv6_conf_lo_hop_limit","*net.ipv6.conf.lo.hop_limit, 64","*Sysctl_net_ipv6_conf_lo_ignore_routes_with_linkdown","*net.ipv6.conf.lo.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_lo_ioam6_enabled","*net.ipv6.conf.lo.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_lo_ioam6_id","*net.ipv6.conf.lo.ioam6_id, 65535","*Sysctl_net_ipv6_conf_lo_ioam6_id_wide","*net.ipv6.conf.lo.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_lo_keep_addr_on_down","*net.ipv6.conf.lo.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_lo_max_addresses","*net.ipv6.conf.lo.max_addresses, 16","*Sysctl_net_ipv6_conf_lo_max_desync_factor","*net.ipv6.conf.lo.max_desync_factor, 600","*Sysctl_net_ipv6_conf_lo_mc_forwarding","*net.ipv6.conf.lo.mc_forwarding, 0","*Sysctl_net_ipv6_conf_lo_mldv1_unsolicited_report_interval","*net.ipv6.conf.lo.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_lo_mldv2_unsolicited_report_interval","*net.ipv6.conf.lo.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_lo_mtu","*net.ipv6.conf.lo.mtu, 65536","*Sysctl_net_ipv6_conf_lo_ndisc_evict_nocarrier","*net.ipv6.conf.lo.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_lo_ndisc_notify","*net.ipv6.conf.lo.ndisc_notify, 0","*Sysctl_net_ipv6_conf_lo_ndisc_tclass","*net.ipv6.conf.lo.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_lo_proxy_ndp","*net.ipv6.conf.lo.proxy_ndp, 0","*Sysctl_net_ipv6_conf_lo_ra_defrtr_metric","*net.ipv6.conf.lo.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_lo_regen_max_retry","*net.ipv6.conf.lo.regen_max_retry, 3","*Sysctl_net_ipv6_conf_lo_router_probe_interval","*net.ipv6.conf.lo.router_probe_interval, 60","*Sysctl_net_ipv6_conf_lo_router_solicitation_delay","*net.ipv6.conf.lo.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_lo_router_solicitation_interval","*net.ipv6.conf.lo.router_solicitation_interval, 4","*Sysctl_net_ipv6_conf_lo_router_solicitation_max_interval","*net.ipv6.conf.lo.router_solicitation_max_interval, 3600","*Sysctl_net_ipv6_conf_lo_router_solicitations","*net.ipv6.conf.lo.router_solicitations, -1","*Sysctl_net_ipv6_conf_lo_rpl_seg_enabled","*net.ipv6.conf.lo.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_lo_seg6_enabled","*net.ipv6.conf.lo.seg6_enabled, 0","*Sysctl_net_ipv6_conf_lo_seg6_require_hmac","*net.ipv6.conf.lo.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_lo_suppress_frag_ndisc","*net.ipv6.conf.lo.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_lo_temp_prefered_lft","*net.ipv6.conf.lo.temp_prefered_lft, 86400","*Sysctl_net_ipv6_conf_lo_temp_valid_lft","*net.ipv6.conf.lo.temp_valid_lft, 604800","*Sysctl_net_ipv6_conf_lo_use_oif_addrs_only","*net.ipv6.conf.lo.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_lo_use_tempaddr","*net.ipv6.conf.lo.use_tempaddr, -1","*Sysctl_net_ipv6_fib_multipath_hash_fields","*net.ipv6.fib_multipath_hash_fields, 7","*Sysctl_net_ipv6_fib_multipath_hash_policy","*net.ipv6.fib_multipath_hash_policy, 0","*Sysctl_net_ipv6_fib_notify_on_flag_change","*net.ipv6.fib_notify_on_flag_change, 0","*Sysctl_net_ipv6_flowlabel_consistency","*net.ipv6.flowlabel_consistency, 1","*Sysctl_net_ipv6_flowlabel_reflect","*net.ipv6.flowlabel_reflect, 0","*Sysctl_net_ipv6_flowlabel_state_ranges","*net.ipv6.flowlabel_state_ranges, 0","*Sysctl_net_ipv6_fwmark_reflect","*net.ipv6.fwmark_reflect, 0","*Sysctl_net_ipv6_icmp_echo_ignore_all","*net.ipv6.icmp.echo_ignore_all, 0","*Sysctl_net_ipv6_icmp_echo_ignore_anycast","*net.ipv6.icmp.echo_ignore_anycast, 0","*Sysctl_net_ipv6_icmp_echo_ignore_multicast","*net.ipv6.icmp.echo_ignore_multicast, 0","*Sysctl_net_ipv6_icmp_ratelimit","*net.ipv6.icmp.ratelimit, 1000","*Sysctl_net_ipv6_icmp_ratemask","*net.ipv6.icmp.ratemask, 0-1,3-127","**INFO:* current value: '0-1,3-127'","*Sysctl_net_ipv6_idgen_delay","*net.ipv6.idgen_delay, 1","*Sysctl_net_ipv6_idgen_retries","*net.ipv6.idgen_retries, 3","*Sysctl_net_ipv6_ioam6_id","*net.ipv6.ioam6_id, 16777215","**INFO:* current value: 16777215","*Sysctl_net_ipv6_ioam6_id_wide","*net.ipv6.ioam6_id_wide, 72057594037927935","**INFO:* current value: 72057594037927935","*Sysctl_net_ipv6_ip6frag_high_thresh","*net.ipv6.ip6frag_high_thresh, 4194304","*Sysctl_net_ipv6_ip6frag_low_thresh","*net.ipv6.ip6frag_low_thresh, 3145728","*Sysctl_net_ipv6_ip6frag_secret_interval","*net.ipv6.ip6frag_secret_interval, 0","*Sysctl_net_ipv6_ip6frag_time","*net.ipv6.ip6frag_time, 60","*Sysctl_net_ipv6_ip_nonlocal_bind","*net.ipv6.ip_nonlocal_bind, 0","*Sysctl_net_ipv6_max_dst_opts_length","*net.ipv6.max_dst_opts_length, 2147483647","*Sysctl_net_ipv6_max_dst_opts_number","*net.ipv6.max_dst_opts_number, 8","*Sysctl_net_ipv6_max_hbh_length","*net.ipv6.max_hbh_length, 2147483647","*Sysctl_net_ipv6_max_hbh_opts_number","*net.ipv6.max_hbh_opts_number, 8","*Sysctl_net_ipv6_mld_max_msf","*net.ipv6.mld_max_msf, 64","*Sysctl_net_ipv6_mld_qrv","*net.ipv6.mld_qrv, 2","*Sysctl_net_ipv6_neigh_default_anycast_delay","*net.ipv6.neigh.default.anycast_delay, 99","*Sysctl_net_ipv6_neigh_default_app_solicit","*net.ipv6.neigh.default.app_solicit, 0","*Sysctl_net_ipv6_neigh_default_base_reachable_time_ms","*net.ipv6.neigh.default.base_reachable_time_ms, 30000","*Sysctl_net_ipv6_neigh_default_delay_first_probe_time","*net.ipv6.neigh.default.delay_first_probe_time, 5","*Sysctl_net_ipv6_neigh_default_gc_interval","*net.ipv6.neigh.default.gc_interval, 30","*Sysctl_net_ipv6_neigh_default_gc_stale_time","*net.ipv6.neigh.default.gc_stale_time, 60","*Sysctl_net_ipv6_neigh_default_gc_thresh1","*net.ipv6.neigh.default.gc_thresh1, 128","*Sysctl_net_ipv6_neigh_default_gc_thresh2","*net.ipv6.neigh.default.gc_thresh2, 512","*Sysctl_net_ipv6_neigh_default_gc_thresh3","*net.ipv6.neigh.default.gc_thresh3, 1024","*Sysctl_net_ipv6_neigh_default_interval_probe_time_ms","*net.ipv6.neigh.default.interval_probe_time_ms, 5000","*Sysctl_net_ipv6_neigh_default_locktime","*net.ipv6.neigh.default.locktime, 0","*Sysctl_net_ipv6_neigh_default_mcast_resolicit","*net.ipv6.neigh.default.mcast_resolicit, 0","*Sysctl_net_ipv6_neigh_default_mcast_solicit","*net.ipv6.neigh.default.mcast_solicit, 3","*Sysctl_net_ipv6_neigh_default_proxy_delay","*net.ipv6.neigh.default.proxy_delay, 79","*Sysctl_net_ipv6_neigh_default_proxy_qlen","*net.ipv6.neigh.default.proxy_qlen, 64","*Sysctl_net_ipv6_neigh_default_retrans_time_ms","*net.ipv6.neigh.default.retrans_time_ms, 1000","*Sysctl_net_ipv6_neigh_default_ucast_solicit","*net.ipv6.neigh.default.ucast_solicit, 3","*Sysctl_net_ipv6_neigh_default_unres_qlen","*net.ipv6.neigh.default.unres_qlen, 101","*Sysctl_net_ipv6_neigh_default_unres_qlen_bytes","*net.ipv6.neigh.default.unres_qlen_bytes, 212992","*Sysctl_net_ipv6_neigh_eth0_anycast_delay","*net.ipv6.neigh.eth0.anycast_delay, 99","*Sysctl_net_ipv6_neigh_eth0_app_solicit","*net.ipv6.neigh.eth0.app_solicit, 0","*Sysctl_net_ipv6_neigh_eth0_base_reachable_time_ms","*net.ipv6.neigh.eth0.base_reachable_time_ms, 30000","*Sysctl_net_ipv6_neigh_eth0_delay_first_probe_time","*net.ipv6.neigh.eth0.delay_first_probe_time, 5","*Sysctl_net_ipv6_neigh_eth0_gc_stale_time","*net.ipv6.neigh.eth0.gc_stale_time, 60","*Sysctl_net_ipv6_neigh_eth0_interval_probe_time_ms","*net.ipv6.neigh.eth0.interval_probe_time_ms, 5000","*Sysctl_net_ipv6_neigh_eth0_locktime","*net.ipv6.neigh.eth0.locktime, 0","*Sysctl_net_ipv6_neigh_eth0_mcast_resolicit","*net.ipv6.neigh.eth0.mcast_resolicit, 0","*Sysctl_net_ipv6_neigh_eth0_mcast_solicit","*net.ipv6.neigh.eth0.mcast_solicit, 3","*Sysctl_net_ipv6_neigh_eth0_proxy_delay","*net.ipv6.neigh.eth0.proxy_delay, 79","*Sysctl_net_ipv6_neigh_eth0_proxy_qlen","*net.ipv6.neigh.eth0.proxy_qlen, 64","*Sysctl_net_ipv6_neigh_eth0_retrans_time_ms","*net.ipv6.neigh.eth0.retrans_time_ms, 1000","*Sysctl_net_ipv6_neigh_eth0_ucast_solicit","*net.ipv6.neigh.eth0.ucast_solicit, 3","*Sysctl_net_ipv6_neigh_eth0_unres_qlen","*net.ipv6.neigh.eth0.unres_qlen, 101","*Sysctl_net_ipv6_neigh_eth0_unres_qlen_bytes","*net.ipv6.neigh.eth0.unres_qlen_bytes, 212992","*Sysctl_net_ipv6_neigh_lo_anycast_delay","*net.ipv6.neigh.lo.anycast_delay, 99","*Sysctl_net_ipv6_neigh_lo_app_solicit","*net.ipv6.neigh.lo.app_solicit, 0","*Sysctl_net_ipv6_neigh_lo_base_reachable_time_ms","*net.ipv6.neigh.lo.base_reachable_time_ms, 30000","*Sysctl_net_ipv6_neigh_lo_delay_first_probe_time","*net.ipv6.neigh.lo.delay_first_probe_time, 5","*Sysctl_net_ipv6_neigh_lo_gc_stale_time","*net.ipv6.neigh.lo.gc_stale_time, 60","*Sysctl_net_ipv6_neigh_lo_interval_probe_time_ms","*net.ipv6.neigh.lo.interval_probe_time_ms, 5000","*Sysctl_net_ipv6_neigh_lo_locktime","*net.ipv6.neigh.lo.locktime, 0","*Sysctl_net_ipv6_neigh_lo_mcast_resolicit","*net.ipv6.neigh.lo.mcast_resolicit, 0","*Sysctl_net_ipv6_neigh_lo_mcast_solicit","*net.ipv6.neigh.lo.mcast_solicit, 3","*Sysctl_net_ipv6_neigh_lo_proxy_delay","*net.ipv6.neigh.lo.proxy_delay, 79","*Sysctl_net_ipv6_neigh_lo_proxy_qlen","*net.ipv6.neigh.lo.proxy_qlen, 64","*Sysctl_net_ipv6_neigh_lo_retrans_time_ms","*net.ipv6.neigh.lo.retrans_time_ms, 1000","*Sysctl_net_ipv6_neigh_lo_ucast_solicit","*net.ipv6.neigh.lo.ucast_solicit, 3","*Sysctl_net_ipv6_neigh_lo_unres_qlen","*net.ipv6.neigh.lo.unres_qlen, 101","*Sysctl_net_ipv6_neigh_lo_unres_qlen_bytes","*net.ipv6.neigh.lo.unres_qlen_bytes, 212992","*Sysctl_net_ipv6_route_gc_elasticity","*net.ipv6.route.gc_elasticity, 9","*Sysctl_net_ipv6_route_gc_interval","*net.ipv6.route.gc_interval, 30","*Sysctl_net_ipv6_route_gc_min_interval","*net.ipv6.route.gc_min_interval, 0","*Sysctl_net_ipv6_route_gc_min_interval_ms","*net.ipv6.route.gc_min_interval_ms, 500","*Sysctl_net_ipv6_route_gc_thresh","*net.ipv6.route.gc_thresh, 1024","*Sysctl_net_ipv6_route_gc_timeout","*net.ipv6.route.gc_timeout, 60","*Sysctl_net_ipv6_route_max_size","*net.ipv6.route.max_size, 2147483647","*Sysctl_net_ipv6_route_min_adv_mss","*net.ipv6.route.min_adv_mss, 1220","**INFO:* current value: 1220","*Sysctl_net_ipv6_route_mtu_expires","*net.ipv6.route.mtu_expires, 600","*Sysctl_net_ipv6_route_skip_notify_on_dev_down","*net.ipv6.route.skip_notify_on_dev_down, 0","*Sysctl_net_ipv6_seg6_flowlabel","*net.ipv6.seg6_flowlabel, 0","*Sysctl_net_ipv6_xfrm6_gc_thresh","*net.ipv6.xfrm6_gc_thresh, 32768","*Sysctl_net_mptcp_add_addr_timeout","*net.mptcp.add_addr_timeout, 120","*Sysctl_net_mptcp_allow_join_initial_addr_port","*net.mptcp.allow_join_initial_addr_port, 1","*Sysctl_net_mptcp_checksum_enabled","*net.mptcp.checksum_enabled, 0","*Sysctl_net_mptcp_enabled","*net.mptcp.enabled, 1","*Sysctl_net_mptcp_pm_type","*net.mptcp.pm_type, 0","*Sysctl_net_mptcp_stale_loss_cnt","*net.mptcp.stale_loss_cnt, 4","*Sysctl_net_netfilter_nf_conntrack_acct","*net.netfilter.nf_conntrack_acct, 0","*Sysctl_net_netfilter_nf_conntrack_buckets","*net.netfilter.nf_conntrack_buckets, 65536","*Sysctl_net_netfilter_nf_conntrack_checksum","*net.netfilter.nf_conntrack_checksum, 1","*Sysctl_net_netfilter_nf_conntrack_dccp_loose","*net.netfilter.nf_conntrack_dccp_loose, 1","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_closereq","*net.netfilter.nf_conntrack_dccp_timeout_closereq, 64","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_closing","*net.netfilter.nf_conntrack_dccp_timeout_closing, 64","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_open","*net.netfilter.nf_conntrack_dccp_timeout_open, 43200","**INFO:* current value: 43200","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_partopen","*net.netfilter.nf_conntrack_dccp_timeout_partopen, 480","**INFO:* current value: 480","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_request","*net.netfilter.nf_conntrack_dccp_timeout_request, 240","**INFO:* current value: 240","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_respond","*net.netfilter.nf_conntrack_dccp_timeout_respond, 480","*Sysctl_net_netfilter_nf_conntrack_dccp_timeout_timewait","*net.netfilter.nf_conntrack_dccp_timeout_timewait, 240","*Sysctl_net_netfilter_nf_conntrack_events","*net.netfilter.nf_conntrack_events, 2","*Sysctl_net_netfilter_nf_conntrack_expect_max","*net.netfilter.nf_conntrack_expect_max, 1024","*Sysctl_net_netfilter_nf_conntrack_frag6_high_thresh","*net.netfilter.nf_conntrack_frag6_high_thresh, 4194304","*Sysctl_net_netfilter_nf_conntrack_frag6_low_thresh","*net.netfilter.nf_conntrack_frag6_low_thresh, 3145728","*Sysctl_net_netfilter_nf_conntrack_frag6_timeout","*net.netfilter.nf_conntrack_frag6_timeout, 60","*Sysctl_net_netfilter_nf_conntrack_generic_timeout","*net.netfilter.nf_conntrack_generic_timeout, 600","*Sysctl_net_netfilter_nf_conntrack_gre_timeout","*net.netfilter.nf_conntrack_gre_timeout, 30","*Sysctl_net_netfilter_nf_conntrack_gre_timeout_stream","*net.netfilter.nf_conntrack_gre_timeout_stream, 180","**INFO:* current value: 180","*Sysctl_net_netfilter_nf_conntrack_icmp_timeout","*net.netfilter.nf_conntrack_icmp_timeout, 30","*Sysctl_net_netfilter_nf_conntrack_icmpv6_timeout","*net.netfilter.nf_conntrack_icmpv6_timeout, 30","*Sysctl_net_netfilter_nf_conntrack_log_invalid","*net.netfilter.nf_conntrack_log_invalid, 0","*Sysctl_net_netfilter_nf_conntrack_max","*net.netfilter.nf_conntrack_max, 65536","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_closed","*net.netfilter.nf_conntrack_sctp_timeout_closed, 10","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_cookie_echoed","*net.netfilter.nf_conntrack_sctp_timeout_cookie_echoed, 3","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_cookie_wait","*net.netfilter.nf_conntrack_sctp_timeout_cookie_wait, 3","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_established","*net.netfilter.nf_conntrack_sctp_timeout_established, 210","**INFO:* current value: 210","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_heartbeat_sent","*net.netfilter.nf_conntrack_sctp_timeout_heartbeat_sent, 30","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_shutdown_ack_sent","*net.netfilter.nf_conntrack_sctp_timeout_shutdown_ack_sent, 3","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_shutdown_recd","*net.netfilter.nf_conntrack_sctp_timeout_shutdown_recd, 3","*Sysctl_net_netfilter_nf_conntrack_sctp_timeout_shutdown_sent","*net.netfilter.nf_conntrack_sctp_timeout_shutdown_sent, 3","*Sysctl_net_netfilter_nf_conntrack_tcp_be_liberal","*net.netfilter.nf_conntrack_tcp_be_liberal, 0","*Sysctl_net_netfilter_nf_conntrack_tcp_ignore_invalid_rst","*net.netfilter.nf_conntrack_tcp_ignore_invalid_rst, 0","*Sysctl_net_netfilter_nf_conntrack_tcp_loose","*net.netfilter.nf_conntrack_tcp_loose, 1","*Sysctl_net_netfilter_nf_conntrack_tcp_max_retrans","*net.netfilter.nf_conntrack_tcp_max_retrans, 3","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_close","*net.netfilter.nf_conntrack_tcp_timeout_close, 10","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_close_wait","*net.netfilter.nf_conntrack_tcp_timeout_close_wait, 60","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_established","*net.netfilter.nf_conntrack_tcp_timeout_established, 432000","**INFO:* current value: 432000","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_fin_wait","*net.netfilter.nf_conntrack_tcp_timeout_fin_wait, 120","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_last_ack","*net.netfilter.nf_conntrack_tcp_timeout_last_ack, 30","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_max_retrans","*net.netfilter.nf_conntrack_tcp_timeout_max_retrans, 300","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_syn_recv","*net.netfilter.nf_conntrack_tcp_timeout_syn_recv, 60","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_syn_sent","*net.netfilter.nf_conntrack_tcp_timeout_syn_sent, 120","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_time_wait","*net.netfilter.nf_conntrack_tcp_timeout_time_wait, 120","*Sysctl_net_netfilter_nf_conntrack_tcp_timeout_unacknowledged","*net.netfilter.nf_conntrack_tcp_timeout_unacknowledged, 300","*Sysctl_net_netfilter_nf_conntrack_timestamp","*net.netfilter.nf_conntrack_timestamp, 0","*Sysctl_net_netfilter_nf_conntrack_udp_timeout","*net.netfilter.nf_conntrack_udp_timeout, 30","*Sysctl_net_netfilter_nf_conntrack_udp_timeout_stream","*net.netfilter.nf_conntrack_udp_timeout_stream, 120","*Sysctl_net_netfilter_nf_flowtable_tcp_timeout","*net.netfilter.nf_flowtable_tcp_timeout, 30","*Sysctl_net_netfilter_nf_flowtable_udp_timeout","*net.netfilter.nf_flowtable_udp_timeout, 30","*Sysctl_net_netfilter_nf_hooks_lwtunnel","*net.netfilter.nf_hooks_lwtunnel, 0","*Sysctl_net_netfilter_nf_log_0","*net.netfilter.nf_log.0, NONE","**INFO:* current value: 'NONE'","*Sysctl_net_netfilter_nf_log_1","*net.netfilter.nf_log.1, NONE","*Sysctl_net_netfilter_nf_log_10","*net.netfilter.nf_log.10, NONE","*Sysctl_net_netfilter_nf_log_2","*net.netfilter.nf_log.2, NONE","*Sysctl_net_netfilter_nf_log_3","*net.netfilter.nf_log.3, NONE","*Sysctl_net_netfilter_nf_log_4","*net.netfilter.nf_log.4, NONE","*Sysctl_net_netfilter_nf_log_5","*net.netfilter.nf_log.5, NONE","*Sysctl_net_netfilter_nf_log_6","*net.netfilter.nf_log.6, NONE","*Sysctl_net_netfilter_nf_log_7","*net.netfilter.nf_log.7, NONE","*Sysctl_net_netfilter_nf_log_8","*net.netfilter.nf_log.8, NONE","*Sysctl_net_netfilter_nf_log_9","*net.netfilter.nf_log.9, NONE","*Sysctl_net_netfilter_nf_log_all_netns","*net.netfilter.nf_log_all_netns, 0","*Sysctl_net_nf_conntrack_max","*net.nf_conntrack_max, 65536","*Sysctl_net_unix_max_dgram_qlen","*net.unix.max_dgram_qlen, 512","*Sysctl_user_max_fanotify_groups","*user.max_fanotify_groups, 128","*Sysctl_user_max_fanotify_marks","*expected: 16024%0.5\nreturned: 16144\ninvalid value: '16144', expected '15943:16104'","*user.max_fanotify_marks, 16024%0.5","**INFO:* current value: 16144","*Sysctl_user_max_inotify_instances","*user.max_inotify_instances, 8192","*Sysctl_user_max_inotify_watches","*user.max_inotify_watches, 15070%0.5","*Sysctl_vm_admin_reserve_kbytes","*vm.admin_reserve_kbytes, 8192","*Sysctl_vm_compact_unevictable_allowed","*vm.compact_unevictable_allowed, 1","*Sysctl_vm_compaction_proactiveness","*vm.compaction_proactiveness, 20","*Sysctl_vm_dirty_background_bytes","*vm.dirty_background_bytes, 0","*Sysctl_vm_dirty_background_ratio","*vm.dirty_background_ratio, 10","*Sysctl_vm_dirty_bytes","*vm.dirty_bytes, 0","*Sysctl_vm_dirty_expire_centisecs","*vm.dirty_expire_centisecs, 3000","**INFO:* current value: 3000","*Sysctl_vm_dirty_ratio","*vm.dirty_ratio, 20","*Sysctl_vm_dirty_writeback_centisecs","*vm.dirty_writeback_centisecs, 500","*Sysctl_vm_dirtytime_expire_seconds","*vm.dirtytime_expire_seconds, 43200","*Sysctl_vm_extfrag_threshold","*vm.extfrag_threshold, 500","*Sysctl_vm_hugetlb_optimize_vmemmap","*vm.hugetlb_optimize_vmemmap, 0","*Sysctl_vm_hugetlb_shm_group","*vm.hugetlb_shm_group, 0","*Sysctl_vm_laptop_mode","*vm.laptop_mode, 0","*Sysctl_vm_legacy_va_layout","*vm.legacy_va_layout, 0","*Sysctl_vm_lowmem_reserve_ratio","*vm.lowmem_reserve_ratio, 256 256 32 0 0","**INFO:* current value: 256\t256\t32\t0\t0","*Sysctl_vm_max_map_count","*<p>Increased as per bsc#1214445\x3c/p>","*expected: 1048576\nreturned: 65530\ninvalid value: '65530', expected '1048576'","*vm.max_map_count, 1048576","**INFO:* current value: 65530","*Sysctl_vm_memory_failure_early_kill","*vm.memory_failure_early_kill, 0","*Sysctl_vm_memory_failure_recovery","*vm.memory_failure_recovery, 1","*Sysctl_vm_min_free_kbytes","*vm.min_free_kbytes, 45056","**INFO:* current value: 45056","*Sysctl_vm_min_slab_ratio","*vm.min_slab_ratio, 5","*Sysctl_vm_min_unmapped_ratio","*vm.min_unmapped_ratio, 1","*Sysctl_vm_mmap_min_addr","*vm.mmap_min_addr, 65536","*Sysctl_vm_mmap_rnd_bits","*vm.mmap_rnd_bits, 28","**INFO:* current value: 28","*Sysctl_vm_mmap_rnd_compat_bits","*vm.mmap_rnd_compat_bits, 8","*Sysctl_vm_nr_hugepages","*vm.nr_hugepages, 0","*Sysctl_vm_nr_hugepages_mempolicy","*vm.nr_hugepages_mempolicy, 0","*Sysctl_vm_nr_overcommit_hugepages","*vm.nr_overcommit_hugepages, 0","*Sysctl_vm_numa_stat","*vm.numa_stat, 1","*Sysctl_vm_numa_zonelist_order","*vm.numa_zonelist_order, Node","**INFO:* current value: 'Node'","*Sysctl_vm_oom_dump_tasks","*vm.oom_dump_tasks, 1","*Sysctl_vm_oom_kill_allocating_task","*vm.oom_kill_allocating_task, 0","*Sysctl_vm_overcommit_kbytes","*vm.overcommit_kbytes, 0","*Sysctl_vm_overcommit_memory","*vm.overcommit_memory, 0","*Sysctl_vm_overcommit_ratio","*vm.overcommit_ratio, 50","*Sysctl_vm_page-cluster","*vm.page-cluster, 3","*Sysctl_vm_page_lock_unfairness","*vm.page_lock_unfairness, 5","*Sysctl_vm_panic_on_oom","*vm.panic_on_oom, 0","*Sysctl_vm_percpu_pagelist_high_fraction","*vm.percpu_pagelist_high_fraction, 0","*Sysctl_vm_stat_interval","*vm.stat_interval, 1","*Sysctl_vm_swappiness","*vm.swappiness, 60","*Sysctl_vm_unprivileged_userfaultfd","*vm.unprivileged_userfaultfd, 0","*Sysctl_vm_vfs_cache_pressure","*vm.vfs_cache_pressure, 100","*Sysctl_vm_watermark_boost_factor","*vm.watermark_boost_factor, 15000","**INFO:* current value: 15000","*Sysctl_vm_watermark_scale_factor","*vm.watermark_scale_factor, 10","*Sysctl_vm_zone_reclaim_mode","*vm.zone_reclaim_mode, 0","*Error in file '/robot/tests/sles-15-SP6/sysctl.robot' on line 65: Setting 'Documentation' is allowed only once. Only the first value is used."]);
</script>
<script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:04","fail":43,"label":"Critical Tests","pass":925},{"elapsed":"00:00:04","fail":43,"label":"All Tests","pass":925}],[],[{"elapsed":"00:00:04","fail":43,"id":"s1","label":"Sysctl","name":"Sysctl","pass":925}]];
</script>
<script type="text/javascript">
window.output["errors"] = [[-62,4,2111]];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1704268086891;
</script>
<script type="text/javascript">
window.output["generated"] = 4714;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;
</script>
<script type="text/javascript">
window.settings = {"defaultLevel":"INFO","minLevel":"INFO","reportURL":"report.html","rpa":false,"splitLogBase":"sysctl.robot","title":""};
</script>
<title></title>
</head>
<body>
<div id="javascript-disabled">
<h1>Opening Robot Framework log failed</h1>
<ul>
<li>Verify that you have <b>JavaScript enabled</b> in your browser.</li>
<li>Make sure you are using a <b>modern enough browser</b>. If using Internet Explorer, version 8 or newer is required.</li>
<li>Check are there messages in your browser's <b>JavaScript error log</b>. Please report the problem if you suspect you have encountered a bug.</li>
</ul>
</div>
<script type="text/javascript">removeJavaScriptDisabledWarning();</script>

<div id="header"></div>
<div id="statistics-container"></div>

<script type="text/javascript">
$(document).ready(function() {
try {
var topsuite = window.testdata.suite();
} catch (error) {
addJavaScriptDisabledWarning(error);
return;
}
initLayout(topsuite.name, 'Log');
addStatistics();
addErrors();
addExecutionLog(topsuite);
addLogLevelSelector(window.settings['minLevel'], window.settings['defaultLevel']);
if (window.location.hash) {
makeElementVisible(window.location.hash.substring(1));
} else {
expandSuite(topsuite);
}
setTimeout(function () { loadAndExpandElementIds(window.output['expand_keywords']); }, 100);
});

function addLogLevelSelector(minLevel, defaultLevel) {
var controller = LogLevelController(minLevel, defaultLevel);
if (controller.showLogLevelSelector()) {
var selector = $.tmpl('logLevelSelectorTemplate', controller);
selector.find('select').val(controller.defaultLogLevel());
selector.appendTo($('#top-right-header'));
$('#report-or-log-link').find('a').css({'border-bottom-left-radius': '0'});
setMessageVisibility(controller.defaultLogLevel());
}
}

function addErrors() {
var errors = window.testdata.errorIterator();
if (errors.hasNext()) {
$.tmpl('errorHeaderTemplate').appendTo($('body'));
drawErrorsRecursively(errors, $('#errors'));
}
}

function drawErrorsRecursively(errors, target) {
var elements = popFromIterator(errors, 10);
$.tmpl('errorTemplate', elements).appendTo(target);
if (errors.hasNext())
setTimeout(function () { drawErrorsRecursively(errors, target); }, 0);
else {
// Errors may have moved scroll position. Resetting location re-scrolls.
if (window.location.hash)
window.location.replace(window.location.hash);
highlightLinkTarget();
}
}

function highlightLinkTarget() {
if (window.location.hash) {
var target = $(window.location.hash);
highlight(target);
}
}

function highlight(element, color) {
if (color === undefined)
color = 242;
if (color < 255) {
element.css({'background-color': 'rgb('+color+','+color+','+color+')'});
setTimeout(function () { highlight(element, color+1); }, 300);
} else {
element.css({'background-color': ''});
}
}

function popFromIterator(iterator, upTo) {
var result = [];
while (iterator.hasNext() > 0 && result.length < upTo)
result.push(iterator.next());
return result;
}

function makeElementVisible(id) {
window.testdata.ensureLoaded(id, function (ids) {
util.map(ids, expandElementWithId);
if (ids.length) {
expandCriticalFailed(window.testdata.findLoaded(util.last(ids)));
window.location.hash = '';
window.location.hash = id;
highlightLinkTarget();
}
});
}

function addExecutionLog(main) {
$('body').append($(testOrTask('<h2>{Test} Execution Log</h2>')),
$.tmpl('suiteTemplate', main));
}
</script>

<script type="text/x-jquery-tmpl" id="totalStatisticsRowTemplate">
<tr class="row-${$item.index}">
<td class="stats-col-name">
<div class="stat-name">
<span>{{html label}}</span>
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>

<script type="text/x-jquery-tmpl" id="tagStatisticsRowTemplate">
<tr class="row-${$item.index}">
<td class="stats-col-name" title="{{html doc}}">
<div class="stat-name">
<span>{{html label}}</span>
{{if info}}(${info}){{/if}}
</div>
<div class="tag-links">
{{each links}}
<span>[<a href="{{html $value.url}}" title="{{html $value.url}}">{{html $value.title}}</a>]</span>
{{/each}}
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>

<script type="text/x-jquery-tmpl" id="suiteStatisticsRowTemplate">
<tr onclick="makeElementVisible('${id}')" class="row-${$item.index}">
<td class="stats-col-name" title="{{html label}}">
<div class="stat-name">
<a href="#${id}"><span class="parent-name">{{html formatParentName}}</span>{{html name}}</a>
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>

<script type="text/x-jquery-tmpl" id="errorHeaderTemplate">
<h2>{{= testOrTask('{Test}')}} Execution Errors</h2>
<table id="errors"></table>
</script>

<script type="text/x-jquery-tmpl" id="errorTemplate">
<tr id="${id}" class="message-row">
<td class="error-time">
{{if link}}
<a onclick="makeElementVisible('${link}')" href="#${link}" title="Link to details">${date} ${time}</a>
{{else}}
${date} ${time}
{{/if}}
</td>
<td class="${level.toLowerCase()} level"><span class="label ${level.toLowerCase()}">${level}</span></td>
<td class="message">{{html text}}</td>
<td class="select-message" onclick="javascript:selectMessage('${id}')" title="Select message text">
<div></div>
</td>
</tr>
</script>

<script type="text/x-jquery-tmpl" id="suiteTemplate">
<div id="${id}" class="suite">
<div class="element-header closed" onclick="toggleSuite('${id}')">
<div class="element-header-left" title="{{html fullName}}">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label ${status.toLowerCase()}">SUITE</span>
<span class="name">{{html name}}</span>
</div>
<div class="element-header-right" onclick="stopPropagation(event)" title="">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this suite" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata">
<tr>
<th>Full Name:</th>
<td>{{html fullName}}</td>
</tr>
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{each metadata}}
<tr>
<th>{{html $value[0]}}:</th>
<td class="doc">{{html $value[1]}}</td>
</tr>
{{/each}}
{{if source}}
<tr>
<th>Source:</th>
{{if relativeSource}}
<td><a href="${relativeSource}">{{html source}}</a></td>
{{else}}
<td>{{html source}}</td>
{{/if}}
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
<tr>
<th>Status:</th>
<td>{{tmpl($data) 'suiteStatusMessageTemplate'}}</td>
</tr>
{{if message()}}
<tr>
<th>Message:</th>
<td class="message">{{html message()}}</td>
</tr>
{{/if}}
</table>
</div>
</div>
</script>

<script type="text/x-jquery-tmpl" id="testTemplate">
<div id="${id}" class="test">
<div class="element-header closed" onclick="toggleTest('${id}')">
<div class="element-header-left" title="{{html fullName}}">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label ${status.toLowerCase()}">{{= testOrTask('{TEST}')}}</span>
<span class="name">{{html name}}</span>
{{if !isCritical}}(non-critical){{/if}}
</div>
<div class="element-header-right" onclick="stopPropagation(event)" title="">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this {{= testOrTask('{test}')}}" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata">
<tr>
<th>Full Name:</th>
<td>{{html fullName}}</td>
</tr>
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{if tags.length}}
<tr>
<th>Tags:</th>
<td>{{html tags.join(', ')}}</td>
</tr>
{{/if}}
{{if timeout}}
<tr>
<th>Timeout:</th>
<td>{{html timeout}}</td>
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
<tr>
<th>Status:</th>
<td><span class="label ${status.toLowerCase()}">${status}</span> ({{if isCritical}}critical{{else}}non-critical{{/if}})</td>
</tr>
{{if message()}}
<tr>
<th>Message:</th>
<td class="message">{{html message()}}</td>
</tr>
{{/if}}
</table>
</div>
</div>
</script>

<script type="text/x-jquery-tmpl" id="keywordTemplate">
<div id="${id}" class="keyword">
<div class="element-header closed" onclick="toggleKeyword('${id}')">
<div class="element-header-left" title="{{html name}}">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label keyword ${status.toLowerCase()}">${type}</span>
<span>{{html assign}}</span>
<span class="name"><span class="parent-name">{{html libname}}{{if libname}} . {{/if}}</span>{{html name}}</span>
<span class="arg">{{html arguments}}</span>
</div>
<div class="element-header-right" onclick="stopPropagation(event)">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this keyword" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata keyword-metadata">
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{if tags}}
<tr>
<th>Tags:</th>
<td>{{html tags}}</td>
</tr>
{{/if}}
{{if timeout}}
<tr>
<th>Timeout:</th>
<td>{{html timeout}}</td>
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
</table>
</div>
</div>
</script>

<script type="text/x-jquery-tmpl" id="messageTemplate">
<table id="${id}" class="messages ${level.toLowerCase()}-message">
<tr class="message-row">
<td class="time">${time}</td>
<td class="${level.toLowerCase()} level"><span class="label ${level.toLowerCase()}">${level}</span></td>
<td class="message">{{html text}}</td>
<td class="select-message" onclick="javascript:selectMessage('${id}')" title="Select message text">
<div></div>
</td>
</tr>
</table>
</script>

<script type="text/x-jquery-tmpl" id="logLevelSelectorTemplate">
<div id="log-level-selector">
Log level:
<select onchange="logLevelSelected(this.options[selectedIndex].value)">
<option value="2">INFO</option>
<option value="1">DEBUG</option>
{{if showTrace()}}<option value="0">TRACE</option>{{/if}}
</select>
</div>
</script>

</body>
</html>
(1-1/2)