Project

General

Profile

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

Result with sle15sp5 config file - rfan1, 2024-01-04 09:24

 
<!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,31,3],[[0,7,8,0,9,10,0,0,[1,31,2],[],[[33,2,11]]]]],[12,0,1,6,[],[1,34,2],[[0,7,8,0,9,13,0,0,[1,35,1],[],[[36,2,14]]]]],[15,0,1,16,[],[1,37,3],[[0,7,8,0,9,17,0,0,[1,37,3],[],[[39,2,18]]]]],[19,0,1,16,[],[1,40,3],[[0,7,8,0,9,20,0,0,[1,41,1],[],[[42,2,21]]]]],[22,0,1,16,[],[1,43,2],[[0,7,8,0,9,23,0,0,[1,44,1],[],[[45,2,18]]]]],[24,0,1,25,[],[1,46,2],[[0,7,8,0,9,26,0,0,[1,46,2],[],[[48,2,27]]]]],[28,0,1,29,[],[1,49,2],[[0,7,8,0,9,30,0,0,[1,49,2],[],[[51,2,31]]]]],[32,0,1,33,[],[1,52,2],[[0,7,8,0,9,34,0,0,[1,52,2],[],[[54,2,35]]]]],[36,0,1,33,[],[1,54,3],[[0,7,8,0,9,37,0,0,[1,55,2],[],[[56,2,35]]]]],[38,0,1,33,[],[1,57,3],[[0,7,8,0,9,39,0,0,[1,58,1],[],[[59,2,35]]]]],[40,0,1,33,[],[1,60,2],[[0,7,8,0,9,41,0,0,[1,61,1],[],[[62,2,35]]]]],[42,0,1,33,[],[1,63,2],[[0,7,8,0,9,43,0,0,[1,63,2],[],[[65,2,35]]]]],[44,0,1,0,[],[1,66,2],[[0,7,8,0,9,45,0,0,[1,66,2],[],[[68,2,35]]]]],[46,0,1,33,[],[1,69,2],[[0,7,8,0,9,47,0,0,[1,69,2],[],[[70,2,35]]]]],[48,0,1,33,[],[1,71,3],[[0,7,8,0,9,49,0,0,[1,72,2],[],[[73,2,35]]]]],[50,0,1,16,[],[1,74,3],[[0,7,8,0,9,51,0,0,[1,75,1],[],[[76,2,52]]]]],[53,0,1,0,[],[1,77,2],[[0,7,8,0,9,54,0,0,[1,78,1],[],[[79,2,55]]]]],[56,0,1,0,[],[1,80,2],[[0,7,8,0,9,57,0,0,[1,80,2],[],[[82,2,58]]]]],[59,0,1,0,[],[1,83,2],[[0,7,8,0,9,60,0,0,[1,83,2],[],[[84,2,55]]]]],[61,0,1,0,[],[1,85,3],[[0,7,8,0,9,62,0,0,[1,86,1],[],[[87,2,55]]]]],[63,0,1,0,[],[1,88,2],[[0,7,8,0,9,64,0,0,[1,88,2],[],[[90,2,65]]]]],[66,0,1,0,[],[1,91,2],[[0,7,8,0,9,67,0,0,[1,91,2],[],[[93,2,58]]]]],[68,0,1,0,[],[1,93,3],[[0,7,8,0,9,69,0,0,[1,94,2],[],[[95,2,55]]]]],[70,0,1,0,[],[1,96,3],[[0,7,8,0,9,71,0,0,[1,97,1],[],[[98,2,72]]]]],[73,0,1,0,[],[1,99,2],[[0,7,8,0,9,74,0,0,[1,99,2],[],[[101,2,58]]]]],[75,0,1,0,[],[1,102,19],[[0,76,8,0,77,78,0,0,[1,102,18],[],[[120,2,79]]]]],[80,0,1,0,[],[1,121,4],[[0,7,8,0,9,81,0,0,[1,122,3],[],[[125,2,55]]]]],[82,0,1,0,[],[1,126,2],[[0,7,8,0,9,83,0,0,[1,126,2],[],[[128,2,84]]]]],[85,0,1,0,[],[1,129,2],[[0,7,8,0,9,86,0,0,[1,129,2],[],[[131,2,87]]]]],[88,0,1,0,[],[0,132,3,89],[[0,7,8,0,9,90,0,0,[0,132,2],[],[[134,2,21],[134,5,89]]]]],[91,0,1,6,[],[0,135,3,92],[[0,7,8,0,9,93,0,0,[0,136,2],[],[[137,2,72],[138,5,92]]]]],[94,0,1,0,[],[1,139,2],[[0,7,8,0,9,95,0,0,[1,139,2],[],[[141,2,96]]]]],[97,0,1,0,[],[1,142,2],[[0,7,8,0,9,98,0,0,[1,142,2],[],[[144,2,55]]]]],[99,0,1,0,[],[1,145,2],[[0,7,8,0,9,100,0,0,[1,145,2],[],[[147,2,101]]]]],[102,0,1,0,[],[1,148,2],[[0,7,8,0,9,103,0,0,[1,148,2],[],[[150,2,104]]]]],[105,0,1,0,[],[1,151,2],[[0,7,8,0,9,106,0,0,[1,151,2],[],[[153,2,104]]]]],[107,0,1,0,[],[1,154,2],[[0,7,8,0,9,108,0,0,[1,154,2],[],[[155,2,18]]]]],[109,0,1,0,[],[1,156,3],[[0,7,8,0,9,110,0,0,[1,157,1],[],[[158,2,18]]]]],[111,0,1,0,[],[1,159,2],[[0,7,8,0,9,112,0,0,[1,160,1],[],[[161,2,113]]]]],[114,0,1,0,[],[1,162,2],[[0,7,8,0,9,115,0,0,[1,162,2],[],[[164,2,116]]]]],[117,0,1,0,[],[1,165,2],[[0,7,8,0,9,118,0,0,[1,165,2],[],[[166,2,116]]]]],[119,0,1,0,[],[1,167,3],[[0,7,8,0,9,120,0,0,[1,168,1],[],[[169,2,58]]]]],[121,0,1,0,[],[1,170,2],[[0,7,8,0,9,122,0,0,[1,171,1],[],[[172,2,87]]]]],[123,0,1,0,[],[0,173,2,124],[[0,7,8,0,9,125,0,0,[0,173,2],[],[[175,2,58],[175,5,124]]]]],[126,0,1,0,[],[1,176,2],[[0,7,8,0,9,127,0,0,[1,177,1],[],[[178,2,55]]]]],[128,0,1,0,[],[0,179,2,124],[[0,7,8,0,9,129,0,0,[0,179,2],[],[[181,2,58],[181,5,124]]]]],[130,0,1,0,[],[1,182,2],[[0,7,8,0,9,131,0,0,[1,183,1],[],[[184,2,55]]]]],[132,0,1,0,[],[1,185,2],[[0,7,8,0,9,133,0,0,[1,185,2],[],[[187,2,58]]]]],[134,0,1,0,[],[1,188,2],[[0,7,8,0,9,135,0,0,[1,188,1],[],[[189,2,58]]]]],[136,0,1,0,[],[1,190,3],[[0,7,8,0,9,137,0,0,[1,191,1],[],[[192,2,58]]]]],[138,0,1,0,[],[1,193,2],[[0,7,8,0,9,139,0,0,[1,193,2],[],[[195,2,58]]]]],[140,0,1,0,[],[1,196,2],[[0,7,8,0,9,141,0,0,[1,196,2],[],[[198,2,58]]]]],[142,0,1,0,[],[1,198,3],[[0,7,8,0,9,143,0,0,[1,199,1],[],[[200,2,58]]]]],[144,0,1,0,[],[1,201,3],[[0,7,8,0,9,145,0,0,[1,202,1],[],[[203,2,58]]]]],[146,0,1,0,[],[1,204,2],[[0,7,8,0,9,147,0,0,[1,204,2],[],[[206,2,58]]]]],[148,0,1,0,[],[1,207,2],[[0,7,8,0,9,149,0,0,[1,207,2],[],[[208,2,150]]]]],[151,0,1,0,[],[1,209,3],[[0,7,8,0,9,152,0,0,[1,210,2],[],[[211,2,153]]]]],[154,0,1,0,[],[1,212,3],[[0,7,8,0,9,155,0,0,[1,213,1],[],[[214,2,58]]]]],[156,0,1,0,[],[1,215,2],[[0,7,8,0,9,157,0,0,[1,215,2],[],[[217,2,58]]]]],[158,0,1,0,[],[1,218,2],[[0,7,8,0,9,159,0,0,[1,218,2],[],[[220,2,160]]]]],[161,0,1,0,[],[1,220,3],[[0,7,8,0,9,162,0,0,[1,221,1],[],[[222,2,150]]]]],[163,0,1,0,[],[1,223,2],[[0,7,8,0,9,164,0,0,[1,224,1],[],[[225,2,58]]]]],[165,0,1,0,[],[1,226,2],[[0,7,8,0,9,166,0,0,[1,226,2],[],[[228,2,55]]]]],[167,0,1,0,[],[1,229,2],[[0,7,8,0,9,168,0,0,[1,229,2],[],[[231,2,169]]]]],[170,0,1,0,[],[1,231,3],[[0,76,8,0,77,171,0,0,[1,232,1],[],[[233,2,172]]]]],[173,0,1,0,[],[1,234,2],[[0,7,8,0,9,174,0,0,[1,235,1],[],[[236,2,175]]]]],[176,0,1,0,[],[1,237,2],[[0,7,8,0,9,177,0,0,[1,237,2],[],[[239,2,58]]]]],[178,0,1,0,[],[1,240,2],[[0,7,8,0,9,179,0,0,[1,240,2],[],[[242,2,58]]]]],[180,0,1,0,[],[0,243,2,181],[[0,7,8,0,9,182,0,0,[0,243,2],[],[[244,2,55],[245,5,181]]]]],[183,0,1,0,[],[0,246,2,184],[[0,76,8,0,77,185,0,0,[0,246,2],[],[[247,2,186],[248,5,184]]]]],[187,0,1,0,[],[1,249,2],[[0,7,8,0,9,188,0,0,[1,249,2],[],[[250,2,58]]]]],[189,0,1,0,[],[1,251,3],[[0,7,8,0,9,190,0,0,[1,252,1],[],[[253,2,58]]]]],[191,0,1,0,[],[1,254,2],[[0,7,8,0,9,192,0,0,[1,255,1],[],[[256,2,58]]]]],[193,0,1,0,[],[1,257,2],[[0,7,8,0,9,194,0,0,[1,257,2],[],[[259,2,55]]]]],[195,0,1,0,[],[1,260,2],[[0,7,8,0,9,196,0,0,[1,260,2],[],[[261,2,58]]]]],[197,0,1,0,[],[1,262,3],[[0,7,8,0,9,198,0,0,[1,263,1],[],[[264,2,55]]]]],[199,0,1,0,[],[1,265,2],[[0,200,8,0,201,202,0,0,[1,266,1],[],[]]]],[203,0,1,0,[],[1,268,2],[[0,7,8,0,9,204,0,0,[1,268,2],[],[[270,2,205]]]]],[206,0,1,0,[],[1,271,2],[[0,7,8,0,9,207,0,0,[1,271,2],[],[[273,2,58]]]]],[208,0,1,0,[],[1,273,3],[[0,7,8,0,9,209,0,0,[1,274,1],[],[[275,2,58]]]]],[210,0,1,0,[],[1,276,3],[[0,7,8,0,9,211,0,0,[1,277,1],[],[[278,2,58]]]]],[212,0,1,0,[],[1,279,2],[[0,7,8,0,9,213,0,0,[1,279,2],[],[[281,2,104]]]]],[214,0,1,0,[],[1,282,2],[[0,7,8,0,9,215,0,0,[1,282,2],[],[[284,2,58]]]]],[216,0,1,0,[],[1,284,3],[[0,7,8,0,9,217,0,0,[1,285,1],[],[[286,2,58]]]]],[218,0,1,0,[],[1,287,3],[[0,7,8,0,9,219,0,0,[1,288,1],[],[[289,2,220]]]]],[221,0,1,0,[],[1,290,2],[[0,7,8,0,9,222,0,0,[1,290,2],[],[[292,2,223]]]]],[224,0,1,0,[],[1,293,2],[[0,7,8,0,9,225,0,0,[1,293,2],[],[[295,2,226]]]]],[227,0,1,0,[],[1,295,3],[[0,7,8,0,9,228,0,0,[1,296,1],[],[[297,2,229]]]]],[230,0,1,0,[],[1,298,3],[[0,7,8,0,9,231,0,0,[1,299,1],[],[[300,2,232]]]]],[233,0,1,0,[],[1,301,2],[[0,7,8,0,9,234,0,0,[1,302,1],[],[[303,2,235]]]]],[236,0,1,0,[],[1,304,2],[[0,7,8,0,9,237,0,0,[1,304,2],[],[[306,2,55]]]]],[238,0,1,0,[],[1,307,2],[[0,7,8,0,9,239,0,0,[1,307,2],[],[[308,2,58]]]]],[240,0,1,0,[],[1,309,3],[[0,7,8,0,9,241,0,0,[1,310,1],[],[[311,2,242]]]]],[243,0,1,0,[],[0,312,3,244],[[0,76,8,0,77,245,0,0,[0,313,1],[],[[314,2,246],[314,5,244]]]]],[247,0,1,0,[],[1,315,3],[[0,7,8,0,9,248,0,0,[1,316,1],[],[[317,2,58]]]]],[249,0,1,0,[],[1,318,2],[[0,7,8,0,9,250,0,0,[1,318,2],[],[[320,2,251]]]]],[252,0,1,0,[],[1,321,2],[[0,7,8,0,9,253,0,0,[1,321,2],[],[[323,2,72]]]]],[254,0,1,0,[],[1,324,2],[[0,7,8,0,9,255,0,0,[1,324,2],[],[[326,2,72]]]]],[256,0,1,0,[],[1,327,2],[[0,7,8,0,9,257,0,0,[1,327,2],[],[[329,2,258]]]]],[259,0,1,0,[],[1,329,3],[[0,7,8,0,9,260,0,0,[1,330,2],[],[[332,2,72]]]]],[261,0,1,0,[],[1,333,2],[[0,7,8,0,9,262,0,0,[1,333,2],[],[[334,2,58]]]]],[263,0,1,0,[],[1,335,3],[[0,7,8,0,9,264,0,0,[1,336,1],[],[[337,2,58]]]]],[265,0,1,0,[],[1,338,2],[[0,7,8,0,9,266,0,0,[1,339,1],[],[[340,2,72]]]]],[267,0,1,0,[],[1,341,2],[[0,76,8,0,77,268,0,0,[1,341,2],[],[[343,2,269]]]]],[270,0,1,0,[],[1,344,2],[[0,7,8,0,9,271,0,0,[1,344,2],[],[[345,2,272]]]]],[273,0,1,0,[],[1,346,3],[[0,7,8,0,9,274,0,0,[1,347,1],[],[[348,2,272]]]]],[275,0,1,0,[],[0,349,3,276],[[0,7,8,0,9,277,0,0,[0,349,2],[],[[351,2,58],[351,5,276]]]]],[278,0,1,0,[],[1,352,2],[[0,7,8,0,9,279,0,0,[1,353,1],[],[[354,2,58]]]]],[280,0,1,0,[],[1,355,2],[[0,7,8,0,9,281,0,0,[1,355,2],[],[[357,2,58]]]]],[282,0,1,0,[],[1,358,2],[[0,7,8,0,9,283,0,0,[1,358,2],[],[[360,2,58]]]]],[284,0,1,0,[],[1,361,2],[[0,7,8,0,9,285,0,0,[1,361,2],[],[[363,2,58]]]]],[286,0,1,0,[],[1,364,2],[[0,7,8,0,9,287,0,0,[1,364,2],[],[[365,2,58]]]]],[288,0,1,0,[],[1,366,3],[[0,7,8,0,9,289,0,0,[1,367,1],[],[[368,2,58]]]]],[290,0,1,0,[],[1,369,2],[[0,7,8,0,9,291,0,0,[1,370,1],[],[[371,2,292]]]]],[293,0,1,0,[],[1,372,2],[[0,7,8,0,9,294,0,0,[1,372,2],[],[[374,2,295]]]]],[296,0,1,0,[],[1,375,2],[[0,7,8,0,9,297,0,0,[1,375,2],[],[[377,2,101]]]]],[298,0,1,0,[],[1,377,3],[[0,7,8,0,9,299,0,0,[1,378,2],[],[[379,2,300]]]]],[301,0,1,0,[],[1,380,3],[[0,7,8,0,9,302,0,0,[1,381,1],[],[[382,2,303]]]]],[304,0,1,0,[],[1,383,2],[[0,7,8,0,9,305,0,0,[1,383,2],[],[[385,2,150]]]]],[306,0,1,0,[],[1,386,2],[[0,7,8,0,9,307,0,0,[1,386,2],[],[[388,2,308]]]]],[309,0,1,0,[],[1,388,3],[[0,76,8,0,77,310,0,0,[1,389,1],[],[[390,2,311]]]]],[312,0,1,0,[],[1,391,3],[[0,7,8,0,9,313,0,0,[1,392,1],[],[[393,2,58]]]]],[314,0,1,0,[],[1,394,2],[[0,7,8,0,9,315,0,0,[1,395,1],[],[[396,2,316]]]]],[317,0,1,0,[],[1,397,2],[[0,7,8,0,9,318,0,0,[1,397,2],[],[[399,2,58]]]]],[319,0,1,0,[],[1,400,2],[[0,76,8,0,77,320,0,0,[1,400,2],[],[[401,2,321]]]]],[322,0,1,0,[],[1,402,3],[[0,7,8,0,9,323,0,0,[1,403,1],[],[[404,2,324]]]]],[325,0,1,0,[],[1,405,2],[[0,7,8,0,9,326,0,0,[1,406,1],[],[[407,2,104]]]]],[327,0,1,0,[],[1,408,2],[[0,7,8,0,9,328,0,0,[1,408,2],[],[[410,2,329]]]]],[330,0,1,0,[],[1,411,2],[[0,7,8,0,9,331,0,0,[1,411,2],[],[[412,2,58]]]]],[332,0,1,0,[],[1,413,3],[[0,7,8,0,9,333,0,0,[1,414,1],[],[[415,2,242]]]]],[334,0,1,0,[],[1,416,2],[[0,7,8,0,9,335,0,0,[1,417,1],[],[[418,2,336]]]]],[337,0,1,0,[],[1,419,2],[[0,7,8,0,9,338,0,0,[1,419,2],[],[[421,2,113]]]]],[339,0,1,0,[],[1,422,2],[[0,7,8,0,9,340,0,0,[1,422,2],[],[[424,2,58]]]]],[341,0,1,0,[],[1,425,2],[[0,7,8,0,9,342,0,0,[1,425,2],[],[[426,2,343]]]]],[344,0,1,0,[],[1,427,3],[[0,7,8,0,9,345,0,0,[1,428,1],[],[[429,2,58]]]]],[346,0,1,0,[],[0,430,3,347],[[0,7,8,0,9,348,0,0,[0,431,1],[],[[432,5,347]]]]],[349,0,1,350,[],[1,433,2],[[0,7,8,0,9,351,0,0,[1,434,1],[],[[435,2,352]]]]],[353,0,1,0,[],[1,436,2],[[0,7,8,0,9,354,0,0,[1,436,2],[],[[438,2,235]]]]],[355,0,1,0,[],[1,439,2],[[0,7,8,0,9,356,0,0,[1,439,2],[],[[441,2,357]]]]],[358,0,1,0,[],[1,441,3],[[0,7,8,0,9,359,0,0,[1,442,2],[],[[443,2,58]]]]],[360,0,1,0,[],[1,444,3],[[0,76,8,0,77,361,0,0,[1,445,1],[],[[446,2,362]]]]],[363,0,1,0,[],[1,447,2],[[0,76,8,0,77,364,0,0,[1,447,2],[],[[449,2,365]]]]],[366,0,1,0,[],[1,450,2],[[0,7,8,0,9,367,0,0,[1,450,2],[],[[452,2,368]]]]],[369,0,1,0,[],[1,453,2],[[0,7,8,0,9,370,0,0,[1,453,2],[],[[455,2,251]]]]],[371,0,1,0,[],[1,456,2],[[0,7,8,0,9,372,0,0,[1,456,2],[],[[458,2,251]]]]],[373,0,1,0,[],[1,458,3],[[0,7,8,0,9,374,0,0,[1,459,1],[],[[460,2,58]]]]],[375,0,1,0,[],[1,461,2],[[0,7,8,0,9,376,0,0,[1,462,1],[],[[463,2,377]]]]],[378,0,1,0,[],[1,464,2],[[0,7,8,0,9,379,0,0,[1,464,2],[],[[466,2,380]]]]],[381,0,1,0,[],[1,467,2],[[0,7,8,0,9,382,0,0,[1,467,2],[],[[469,2,329]]]]],[383,0,1,0,[],[1,469,3],[[0,7,8,0,9,384,0,0,[1,470,1],[],[[471,2,55]]]]],[385,0,1,0,[],[1,472,3],[[0,7,8,0,9,386,0,0,[1,473,1],[],[[474,2,58]]]]],[387,0,1,0,[],[1,475,2],[[0,7,8,0,9,388,0,0,[1,475,2],[],[[477,2,58]]]]],[389,0,1,0,[],[1,478,2],[[0,7,8,0,9,390,0,0,[1,478,2],[],[[480,2,58]]]]],[391,0,1,0,[],[1,481,2],[[0,7,8,0,9,392,0,0,[1,481,2],[],[[482,2,55]]]]],[393,0,1,0,[],[1,483,3],[[0,7,8,0,9,394,0,0,[1,484,1],[],[[485,2,395]]]]],[396,0,1,0,[],[1,486,3],[[0,7,8,0,9,397,0,0,[1,487,1],[],[[488,2,58]]]]],[398,0,1,0,[],[1,489,2],[[0,7,8,0,9,399,0,0,[1,489,2],[],[[491,2,55]]]]],[400,0,1,0,[],[1,492,2],[[0,7,8,0,9,401,0,0,[1,492,2],[],[[494,2,58]]]]],[402,0,1,0,[],[1,494,3],[[0,7,8,0,9,403,0,0,[1,495,1],[],[[496,2,58]]]]],[404,0,1,0,[],[1,497,3],[[0,7,8,0,9,405,0,0,[1,498,1],[],[[499,2,58]]]]],[406,0,1,0,[],[1,500,2],[[0,7,8,0,9,407,0,0,[1,500,2],[],[[502,2,150]]]]],[408,0,1,0,[],[1,503,2],[[0,7,8,0,9,409,0,0,[1,503,2],[],[[505,2,55]]]]],[410,0,1,0,[],[1,506,2],[[0,7,8,0,9,411,0,0,[1,506,2],[],[[507,2,412]]]]],[413,0,1,0,[],[1,508,3],[[0,7,8,0,9,414,0,0,[1,509,1],[],[[510,2,412]]]]],[415,0,1,0,[],[1,511,2],[[0,7,8,0,9,416,0,0,[1,512,1],[],[[513,2,55]]]]],[417,0,1,0,[],[1,514,2],[[0,76,8,0,77,418,0,0,[1,514,2],[],[[516,2,419]]]]],[420,0,1,0,[],[1,517,2],[[0,7,8,0,9,421,0,0,[1,517,2],[],[[519,2,104]]]]],[422,0,1,0,[],[0,520,2,423],[[0,7,8,0,9,424,0,0,[0,520,2],[],[[522,5,423]]]]],[425,0,1,0,[],[1,523,2],[[0,7,8,0,9,426,0,0,[1,523,2],[],[[524,2,55]]]]],[427,0,1,0,[],[1,525,3],[[0,7,8,0,9,428,0,0,[1,526,1],[],[[527,2,58]]]]],[429,0,1,0,[],[1,528,3],[[0,7,8,0,9,430,0,0,[1,529,1],[],[[530,2,55]]]]],[431,0,1,0,[],[1,531,2],[[0,7,8,0,9,432,0,0,[1,531,2],[],[[533,2,433]]]]],[434,0,1,0,[],[1,534,2],[[0,7,8,0,9,435,0,0,[1,534,2],[],[[536,2,58]]]]],[436,0,1,0,[],[1,536,3],[[0,7,8,0,9,437,0,0,[1,537,1],[],[[538,2,58]]]]],[438,0,1,0,[],[1,539,2],[[0,76,8,0,77,439,0,0,[1,540,1],[],[[541,2,440]]]]],[441,0,1,0,[],[1,542,2],[[0,7,8,0,9,442,0,0,[1,542,2],[],[[544,2,65]]]]],[443,0,1,0,[],[1,545,2],[[0,7,8,0,9,444,0,0,[1,545,2],[],[[547,2,55]]]]],[445,0,1,0,[],[1,548,2],[[0,7,8,0,9,446,0,0,[1,548,2],[],[[550,2,55]]]]],[447,0,1,0,[],[1,550,3],[[0,7,8,0,9,448,0,0,[1,551,1],[],[[552,2,58]]]]],[449,0,1,0,[],[1,553,3],[[0,7,8,0,9,450,0,0,[1,554,1],[],[[555,2,58]]]]],[451,0,1,0,[],[1,556,2],[[0,76,8,0,77,452,0,0,[1,557,1],[],[[558,2,419]]]]],[453,0,1,0,[],[1,559,2],[[0,7,8,0,9,454,0,0,[1,559,2],[],[[561,2,329]]]]],[455,0,1,0,[],[1,562,2],[[0,7,8,0,9,456,0,0,[1,562,2],[],[[564,2,295]]]]],[457,0,1,0,[],[1,564,3],[[0,7,8,0,9,458,0,0,[1,565,1],[],[[566,2,58]]]]],[459,0,1,0,[],[1,567,2],[[0,7,8,0,9,460,0,0,[1,568,1],[],[[569,2,461]]]]],[462,0,1,0,[],[1,570,2],[[0,7,8,0,9,463,0,0,[1,570,2],[],[[572,2,104]]]]],[464,0,1,0,[],[1,573,2],[[0,7,8,0,9,465,0,0,[1,573,2],[],[[575,2,324]]]]],[466,0,1,0,[],[1,575,3],[[0,7,8,0,9,467,0,0,[1,576,2],[],[[577,2,220]]]]],[468,0,1,0,[],[0,578,3,469],[[0,7,8,0,9,470,0,0,[0,579,2],[],[[580,2,471],[581,5,469]]]]],[472,0,1,0,[],[1,582,2],[[0,7,8,0,9,473,0,0,[1,582,2],[],[[583,2,474]]]]],[475,0,1,0,[],[1,584,3],[[0,76,8,0,77,476,0,0,[1,585,1],[],[[586,2,477]]]]],[478,0,1,0,[],[1,587,2],[[0,7,8,0,9,479,0,0,[1,588,1],[],[[589,2,55]]]]],[480,0,1,0,[],[1,590,2],[[0,7,8,0,9,481,0,0,[1,590,2],[],[[592,2,104]]]]],[482,0,1,0,[],[1,593,2],[[0,7,8,0,9,483,0,0,[1,593,2],[],[[595,2,484]]]]],[485,0,1,0,[],[1,595,3],[[0,7,8,0,9,486,0,0,[1,596,1],[],[[597,2,487]]]]],[488,0,1,0,[],[1,598,3],[[0,7,8,0,9,489,0,0,[1,599,1],[],[[600,2,487]]]]],[490,0,1,0,[],[1,601,2],[[0,7,8,0,9,491,0,0,[1,601,2],[],[[603,2,58]]]]],[492,0,1,0,[],[1,604,2],[[0,7,8,0,9,493,0,0,[1,604,2],[],[[606,2,65]]]]],[494,0,1,0,[],[1,607,2],[[0,7,8,0,9,495,0,0,[1,607,2],[],[[609,2,329]]]]],[496,0,1,0,[],[1,609,3],[[0,7,8,0,9,497,0,0,[1,610,1],[],[[611,2,55]]]]],[498,0,1,0,[],[1,612,3],[[0,7,8,0,9,499,0,0,[1,613,1],[],[[614,2,55]]]]],[500,0,1,0,[],[1,615,2],[[0,7,8,0,9,501,0,0,[1,615,2],[],[[617,2,58]]]]],[502,0,1,0,[],[1,618,2],[[0,7,8,0,9,503,0,0,[1,618,2],[],[[620,2,487]]]]],[504,0,1,0,[],[1,620,3],[[0,7,8,0,9,505,0,0,[1,621,2],[],[[622,2,487]]]]],[506,0,1,0,[],[1,623,3],[[0,7,8,0,9,507,0,0,[1,624,1],[],[[625,2,508]]]]],[509,0,1,0,[],[1,626,3],[[0,7,8,0,9,510,0,0,[1,627,2],[],[[628,2,104]]]]],[511,0,1,0,[],[1,629,3],[[0,7,8,0,9,512,0,0,[1,630,2],[],[[631,2,150]]]]],[513,0,1,0,[],[1,632,3],[[0,7,8,0,9,514,0,0,[1,633,2],[],[[634,2,55]]]]],[515,0,1,0,[],[1,635,3],[[0,7,8,0,9,516,0,0,[1,636,2],[],[[637,2,104]]]]],[517,0,1,0,[],[1,638,3],[[0,7,8,0,9,518,0,0,[1,639,2],[],[[641,2,55]]]]],[519,0,1,0,[],[1,642,2],[[0,7,8,0,9,520,0,0,[1,642,2],[],[[644,2,58]]]]],[521,0,1,0,[],[1,645,2],[[0,7,8,0,9,522,0,0,[1,645,2],[],[[647,2,55]]]]],[523,0,1,0,[],[1,648,2],[[0,7,8,0,9,524,0,0,[1,648,2],[],[[649,2,58]]]]],[525,0,1,0,[],[1,650,3],[[0,7,8,0,9,526,0,0,[1,651,1],[],[[652,2,58]]]]],[527,0,1,0,[],[1,653,2],[[0,7,8,0,9,528,0,0,[1,654,1],[],[[655,2,58]]]]],[529,0,1,0,[],[1,656,2],[[0,7,8,0,9,530,0,0,[1,656,2],[],[[658,2,58]]]]],[531,0,1,0,[],[1,659,2],[[0,7,8,0,9,532,0,0,[1,659,2],[],[[661,2,58]]]]],[533,0,1,0,[],[1,661,3],[[0,7,8,0,9,534,0,0,[1,662,2],[],[[663,2,55]]]]],[535,0,1,0,[],[1,664,3],[[0,7,8,0,9,536,0,0,[1,665,1],[],[[666,2,58]]]]],[537,0,1,0,[],[1,667,2],[[0,7,8,0,9,538,0,0,[1,667,2],[],[[669,2,58]]]]],[539,0,1,0,[],[1,670,2],[[0,7,8,0,9,540,0,0,[1,670,2],[],[[672,2,58]]]]],[541,0,1,0,[],[1,673,2],[[0,7,8,0,9,542,0,0,[1,673,2],[],[[675,2,58]]]]],[543,0,1,0,[],[1,676,2],[[0,7,8,0,9,544,0,0,[1,676,2],[],[[677,2,58]]]]],[545,0,1,0,[],[1,678,3],[[0,7,8,0,9,546,0,0,[1,679,1],[],[[680,2,58]]]]],[547,0,1,0,[],[1,681,2],[[0,7,8,0,9,548,0,0,[1,682,1],[],[[683,2,58]]]]],[549,0,1,0,[],[1,684,2],[[0,7,8,0,9,550,0,0,[1,684,2],[],[[686,2,58]]]]],[551,0,1,0,[],[1,687,2],[[0,7,8,0,9,552,0,0,[1,687,2],[],[[689,2,58]]]]],[553,0,1,0,[],[1,689,3],[[0,7,8,0,9,554,0,0,[1,690,2],[],[[691,2,58]]]]],[555,0,1,0,[],[1,692,3],[[0,7,8,0,9,556,0,0,[1,693,1],[],[[694,2,58]]]]],[557,0,1,0,[],[1,695,2],[[0,7,8,0,9,558,0,0,[1,696,1],[],[[697,2,559]]]]],[560,0,1,0,[],[1,698,2],[[0,7,8,0,9,561,0,0,[1,698,2],[],[[700,2,474]]]]],[562,0,1,0,[],[1,701,2],[[0,7,8,0,9,563,0,0,[1,701,2],[],[[703,2,58]]]]],[564,0,1,0,[],[1,704,2],[[0,7,8,0,9,565,0,0,[1,704,2],[],[[706,2,58]]]]],[566,0,1,0,[],[1,707,2],[[0,7,8,0,9,567,0,0,[1,707,2],[],[[709,2,58]]]]],[568,0,1,0,[],[1,709,3],[[0,7,8,0,9,569,0,0,[1,710,2],[],[[711,2,58]]]]],[570,0,1,0,[],[0,712,3,181],[[0,7,8,0,9,571,0,0,[0,713,2],[],[[714,2,55],[715,5,181]]]]],[572,0,1,0,[],[1,715,3],[[0,7,8,0,9,573,0,0,[1,716,1],[],[[717,2,58]]]]],[574,0,1,0,[],[1,718,3],[[0,7,8,0,9,575,0,0,[1,719,1],[],[[720,2,58]]]]],[576,0,1,0,[],[1,721,2],[[0,7,8,0,9,577,0,0,[1,721,2],[],[[723,2,58]]]]],[578,0,1,0,[],[0,724,2,579],[[0,7,8,0,9,580,0,0,[0,724,2],[],[[726,2,150],[726,5,579]]]]],[581,0,1,0,[],[1,727,2],[[0,7,8,0,9,582,0,0,[1,727,2],[],[[729,2,55]]]]],[583,0,1,0,[],[1,730,2],[[0,7,8,0,9,584,0,0,[1,730,2],[],[[732,2,55]]]]],[585,0,1,0,[],[1,733,2],[[0,7,8,0,9,586,0,0,[1,733,2],[],[[735,2,55]]]]],[587,0,1,0,[],[1,735,3],[[0,7,8,0,9,588,0,0,[1,736,1],[],[[737,2,58]]]]],[589,0,1,0,[],[1,738,3],[[0,7,8,0,9,590,0,0,[1,739,1],[],[[740,2,58]]]]],[591,0,1,0,[],[1,741,2],[[0,7,8,0,9,592,0,0,[1,741,2],[],[[743,2,58]]]]],[593,0,1,0,[],[1,744,2],[[0,7,8,0,9,594,0,0,[1,744,2],[],[[746,2,58]]]]],[595,0,1,0,[],[1,747,2],[[0,7,8,0,9,596,0,0,[1,747,2],[],[[748,2,58]]]]],[597,0,1,0,[],[1,749,3],[[0,7,8,0,9,598,0,0,[1,750,1],[],[[751,2,58]]]]],[599,0,1,0,[],[1,752,2],[[0,7,8,0,9,600,0,0,[1,753,1],[],[[754,2,58]]]]],[601,0,1,0,[],[1,755,2],[[0,7,8,0,9,602,0,0,[1,755,2],[],[[757,2,55]]]]],[603,0,1,0,[],[1,758,2],[[0,7,8,0,9,604,0,0,[1,758,2],[],[[760,2,58]]]]],[605,0,1,0,[],[1,760,3],[[0,7,8,0,9,606,0,0,[1,761,2],[],[[763,2,58]]]]],[607,0,1,0,[],[1,763,3],[[0,7,8,0,9,608,0,0,[1,764,2],[],[[765,2,58]]]]],[609,0,1,0,[],[1,766,3],[[0,7,8,0,9,610,0,0,[1,767,1],[],[[768,2,58]]]]],[611,0,1,0,[],[1,769,2],[[0,7,8,0,9,612,0,0,[1,770,1],[],[[771,2,58]]]]],[613,0,1,0,[],[1,772,2],[[0,7,8,0,9,614,0,0,[1,772,2],[],[[774,2,58]]]]],[615,0,1,0,[],[1,775,2],[[0,7,8,0,9,616,0,0,[1,775,2],[],[[777,2,58]]]]],[617,0,1,0,[],[1,777,3],[[0,7,8,0,9,618,0,0,[1,778,2],[],[[779,2,58]]]]],[619,0,1,0,[],[1,780,3],[[0,7,8,0,9,620,0,0,[1,781,1],[],[[782,2,58]]]]],[621,0,1,0,[],[1,783,2],[[0,7,8,0,9,622,0,0,[1,784,1],[],[[785,2,58]]]]],[623,0,1,0,[],[1,786,2],[[0,7,8,0,9,624,0,0,[1,786,2],[],[[788,2,58]]]]],[625,0,1,0,[],[1,789,2],[[0,7,8,0,9,626,0,0,[1,789,2],[],[[791,2,559]]]]],[627,0,1,0,[],[1,792,2],[[0,7,8,0,9,628,0,0,[1,792,2],[],[[794,2,474]]]]],[629,0,1,0,[],[1,795,2],[[0,7,8,0,9,630,0,0,[1,795,2],[],[[797,2,58]]]]],[631,0,1,0,[],[1,797,3],[[0,7,8,0,9,632,0,0,[1,798,1],[],[[799,2,58]]]]],[633,0,1,0,[],[1,800,3],[[0,7,8,0,9,634,0,0,[1,801,1],[],[[802,2,58]]]]],[635,0,1,0,[],[1,803,2],[[0,7,8,0,9,636,0,0,[1,804,1],[],[[805,2,58]]]]],[637,0,1,0,[],[1,806,2],[[0,7,8,0,9,638,0,0,[1,806,2],[],[[808,2,55]]]]],[639,0,1,0,[],[1,809,2],[[0,7,8,0,9,640,0,0,[1,809,2],[],[[811,2,58]]]]],[641,0,1,0,[],[1,811,3],[[0,7,8,0,9,642,0,0,[1,812,1],[],[[813,2,58]]]]],[643,0,1,0,[],[1,814,3],[[0,7,8,0,9,644,0,0,[1,815,1],[],[[816,2,58]]]]],[645,0,1,0,[],[0,817,3,124],[[0,7,8,0,9,646,0,0,[0,818,1],[],[[819,2,58],[819,5,124]]]]],[647,0,1,0,[],[1,820,3],[[0,7,8,0,9,648,0,0,[1,821,1],[],[[822,2,55]]]]],[649,0,1,0,[],[1,823,2],[[0,7,8,0,9,650,0,0,[1,823,2],[],[[825,2,55]]]]],[651,0,1,0,[],[1,826,2],[[0,7,8,0,9,652,0,0,[1,826,2],[],[[828,2,55]]]]],[653,0,1,0,[],[1,829,2],[[0,7,8,0,9,654,0,0,[1,829,2],[],[[831,2,58]]]]],[655,0,1,0,[],[1,832,2],[[0,7,8,0,9,656,0,0,[1,832,2],[],[[833,2,58]]]]],[657,0,1,0,[],[0,834,3,658],[[0,7,8,0,9,659,0,0,[0,835,2],[],[[836,5,658]]]]],[660,0,1,0,[],[0,837,3,661],[[0,7,8,0,9,662,0,0,[0,838,2],[],[[839,5,661]]]]],[663,0,1,0,[],[0,840,3,664],[[0,7,8,0,9,665,0,0,[0,841,2],[],[[842,5,664]]]]],[666,0,1,0,[],[0,843,3,667],[[0,7,8,0,9,668,0,0,[0,844,1],[],[[845,5,667]]]]],[669,0,1,0,[],[0,846,3,670],[[0,7,8,0,9,671,0,0,[0,847,1],[],[[848,5,670]]]]],[672,0,1,0,[],[0,849,3,673],[[0,7,8,0,9,674,0,0,[0,850,2],[],[[852,5,673]]]]],[675,0,1,0,[],[0,852,3,676],[[0,7,8,0,9,677,0,0,[0,853,2],[],[[855,5,676]]]]],[678,0,1,0,[],[0,856,2,679],[[0,7,8,0,9,680,0,0,[0,856,2],[],[[858,5,679]]]]],[681,0,1,0,[],[0,858,3,682],[[0,7,8,0,9,683,0,0,[0,859,2],[],[[861,5,682]]]]],[684,0,1,0,[],[0,861,3,685],[[0,7,8,0,9,686,0,0,[0,862,2],[],[[864,5,685]]]]],[687,0,1,0,[],[0,865,2,688],[[0,7,8,0,9,689,0,0,[0,865,2],[],[[867,5,688]]]]],[690,0,1,0,[],[0,867,3,691],[[0,7,8,0,9,692,0,0,[0,868,2],[],[[869,5,691]]]]],[693,0,1,0,[],[0,870,3,694],[[0,7,8,0,9,695,0,0,[0,871,2],[],[[873,5,694]]]]],[696,0,1,0,[],[0,874,2,697],[[0,7,8,0,9,698,0,0,[0,874,2],[],[[876,5,697]]]]],[699,0,1,0,[],[0,877,2,700],[[0,7,8,0,9,701,0,0,[0,877,2],[],[[879,5,700]]]]],[702,0,1,0,[],[0,880,2,703],[[0,7,8,0,9,704,0,0,[0,880,2],[],[[882,5,703]]]]],[705,0,1,0,[],[0,883,2,706],[[0,7,8,0,9,707,0,0,[0,883,2],[],[[885,5,706]]]]],[708,0,1,0,[],[0,886,2,709],[[0,7,8,0,9,710,0,0,[0,886,2],[],[[888,5,709]]]]],[711,0,1,0,[],[0,889,2,712],[[0,7,8,0,9,713,0,0,[0,889,2],[],[[891,5,712]]]]],[714,0,1,0,[],[0,892,2,715],[[0,7,8,0,9,716,0,0,[0,892,2],[],[[894,5,715]]]]],[717,0,1,0,[],[0,895,2,718],[[0,7,8,0,9,719,0,0,[0,895,2],[],[[897,5,718]]]]],[720,0,1,0,[],[0,898,2,721],[[0,7,8,0,9,722,0,0,[0,898,2],[],[[900,5,721]]]]],[723,0,1,0,[],[0,901,2,724],[[0,7,8,0,9,725,0,0,[0,901,2],[],[[903,5,724]]]]],[726,0,1,0,[],[0,904,2,727],[[0,7,8,0,9,728,0,0,[0,904,2],[],[[906,5,727]]]]],[729,0,1,0,[],[0,907,2,730],[[0,7,8,0,9,731,0,0,[0,907,2],[],[[909,5,730]]]]],[732,0,1,0,[],[0,910,2,733],[[0,7,8,0,9,734,0,0,[0,910,2],[],[[912,5,733]]]]],[735,0,1,0,[],[0,913,3,736],[[0,7,8,0,9,737,0,0,[0,913,2],[],[[915,5,736]]]]],[738,0,1,0,[],[0,916,2,739],[[0,7,8,0,9,740,0,0,[0,916,2],[],[[918,5,739]]]]],[741,0,1,0,[],[0,919,2,742],[[0,7,8,0,9,743,0,0,[0,919,2],[],[[921,5,742]]]]],[744,0,1,0,[],[0,922,3,745],[[0,7,8,0,9,746,0,0,[0,922,2],[],[[924,5,745]]]]],[747,0,1,0,[],[0,925,3,748],[[0,7,8,0,9,749,0,0,[0,926,1],[],[[927,5,748]]]]],[750,0,1,0,[],[0,928,3,751],[[0,7,8,0,9,752,0,0,[0,929,1],[],[[930,5,751]]]]],[753,0,1,0,[],[0,931,2,754],[[0,7,8,0,9,755,0,0,[0,931,2],[],[[933,5,754]]]]],[756,0,1,0,[],[1,934,2],[[0,7,8,0,9,757,0,0,[1,934,2],[],[[936,2,58]]]]],[758,0,1,0,[],[1,937,2],[[0,7,8,0,9,759,0,0,[1,937,2],[],[[939,2,55]]]]],[760,0,1,0,[],[1,940,2],[[0,7,8,0,9,761,0,0,[1,940,2],[],[[942,2,55]]]]],[762,0,1,0,[],[1,943,2],[[0,7,8,0,9,763,0,0,[1,943,2],[],[[944,2,58]]]]],[764,0,1,0,[],[1,945,3],[[0,7,8,0,9,765,0,0,[1,946,1],[],[[947,2,58]]]]],[766,0,1,0,[],[1,948,2],[[0,7,8,0,9,767,0,0,[1,949,1],[],[[950,2,55]]]]],[768,0,1,0,[],[1,951,2],[[0,7,8,0,9,769,0,0,[1,951,2],[],[[953,2,58]]]]],[770,0,1,0,[],[1,954,2],[[0,7,8,0,9,771,0,0,[1,954,2],[],[[956,2,58]]]]],[772,0,1,0,[],[1,956,3],[[0,7,8,0,9,773,0,0,[1,957,1],[],[[958,2,58]]]]],[774,0,1,0,[],[1,959,3],[[0,7,8,0,9,775,0,0,[1,960,1],[],[[961,2,58]]]]],[776,0,1,0,[],[1,962,2],[[0,7,8,0,9,777,0,0,[1,963,1],[],[[964,2,58]]]]],[778,0,1,0,[],[1,965,2],[[0,7,8,0,9,779,0,0,[1,965,2],[],[[967,2,55]]]]],[780,0,1,0,[],[1,968,2],[[0,7,8,0,9,781,0,0,[1,968,2],[],[[970,2,55]]]]],[782,0,1,0,[],[1,971,2],[[0,7,8,0,9,783,0,0,[1,971,2],[],[[972,2,58]]]]],[784,0,1,0,[],[1,973,3],[[0,7,8,0,9,785,0,0,[1,974,1],[],[[975,2,58]]]]],[786,0,1,0,[],[1,976,2],[[0,7,8,0,9,787,0,0,[1,977,1],[],[[978,2,58]]]]],[788,0,1,0,[],[1,979,2],[[0,7,8,0,9,789,0,0,[1,979,2],[],[[981,2,58]]]]],[790,0,1,0,[],[1,982,2],[[0,7,8,0,9,791,0,0,[1,982,2],[],[[984,2,559]]]]],[792,0,1,0,[],[1,985,2],[[0,7,8,0,9,793,0,0,[1,985,2],[],[[986,2,474]]]]],[794,0,1,0,[],[1,987,3],[[0,7,8,0,9,795,0,0,[1,988,1],[],[[989,2,58]]]]],[796,0,1,0,[],[1,990,3],[[0,7,8,0,9,797,0,0,[1,991,1],[],[[992,2,58]]]]],[798,0,1,0,[],[1,993,2],[[0,7,8,0,9,799,0,0,[1,993,2],[],[[995,2,58]]]]],[800,0,1,0,[],[1,996,2],[[0,7,8,0,9,801,0,0,[1,996,2],[],[[998,2,58]]]]],[802,0,1,0,[],[0,998,3,803],[[0,7,8,0,9,804,0,0,[0,999,2],[],[[1001,2,58],[1001,5,803]]]]],[805,0,1,0,[],[1,1002,2],[[0,7,8,0,9,806,0,0,[1,1002,2],[],[[1004,2,58]]]]],[807,0,1,0,[],[1,1005,2],[[0,7,8,0,9,808,0,0,[1,1005,2],[],[[1007,2,58]]]]],[809,0,1,0,[],[1,1007,3],[[0,7,8,0,9,810,0,0,[1,1008,2],[],[[1009,2,58]]]]],[811,0,1,0,[],[0,1010,3,124],[[0,7,8,0,9,812,0,0,[0,1011,2],[],[[1012,2,58],[1012,5,124]]]]],[813,0,1,0,[],[1,1013,3],[[0,7,8,0,9,814,0,0,[1,1014,1],[],[[1015,2,55]]]]],[815,0,1,0,[],[1,1016,3],[[0,7,8,0,9,816,0,0,[1,1017,1],[],[[1018,2,55]]]]],[817,0,1,0,[],[1,1019,2],[[0,7,8,0,9,818,0,0,[1,1020,1],[],[[1021,2,55]]]]],[819,0,1,0,[],[1,1022,2],[[0,7,8,0,9,820,0,0,[1,1022,2],[],[[1024,2,58]]]]],[821,0,1,0,[],[1,1025,2],[[0,7,8,0,9,822,0,0,[1,1025,2],[],[[1026,2,58]]]]],[823,0,1,0,[],[1,1027,3],[[0,7,8,0,9,824,0,0,[1,1028,1],[],[[1029,2,825]]]]],[826,0,1,0,[],[1,1030,3],[[0,7,8,0,9,827,0,0,[1,1031,2],[],[[1032,2,58]]]]],[828,0,1,0,[],[1,1033,3],[[0,7,8,0,9,829,0,0,[1,1034,1],[],[[1035,2,58]]]]],[830,0,1,0,[],[1,1036,2],[[0,7,8,0,9,831,0,0,[1,1037,1],[],[[1038,2,58]]]]],[832,0,1,0,[],[1,1039,2],[[0,7,8,0,9,833,0,0,[1,1039,2],[],[[1041,2,834]]]]],[835,0,1,0,[],[1,1042,2],[[0,7,8,0,9,836,0,0,[1,1042,2],[],[[1044,2,58]]]]],[837,0,1,0,[],[1,1045,2],[[0,7,8,0,9,838,0,0,[1,1045,2],[],[[1046,2,58]]]]],[839,0,1,0,[],[1,1047,3],[[0,7,8,0,9,840,0,0,[1,1048,1],[],[[1049,2,58]]]]],[841,0,1,0,[],[1,1050,2],[[0,7,8,0,9,842,0,0,[1,1051,1],[],[[1052,2,55]]]]],[843,0,1,0,[],[1,1053,2],[[0,7,8,0,9,844,0,0,[1,1053,2],[],[[1055,2,58]]]]],[845,0,1,0,[],[1,1056,2],[[0,7,8,0,9,846,0,0,[1,1056,2],[],[[1058,2,55]]]]],[847,0,1,0,[],[1,1058,3],[[0,7,8,0,9,848,0,0,[1,1059,1],[],[[1060,2,849]]]]],[850,0,1,0,[],[1,1061,3],[[0,7,8,0,9,851,0,0,[1,1062,1],[],[[1063,2,474]]]]],[852,0,1,0,[],[1,1064,3],[[0,7,8,0,9,853,0,0,[1,1065,1],[],[[1066,2,474]]]]],[854,0,1,0,[],[1,1067,2],[[0,7,8,0,9,855,0,0,[1,1067,2],[],[[1069,2,856]]]]],[857,0,1,0,[],[1,1070,2],[[0,7,8,0,9,858,0,0,[1,1070,2],[],[[1072,2,55]]]]],[859,0,1,0,[],[1,1073,2],[[0,7,8,0,9,860,0,0,[1,1073,2],[],[[1074,2,861]]]]],[862,0,1,0,[],[1,1075,3],[[0,7,8,0,9,863,0,0,[1,1076,1],[],[[1077,2,104]]]]],[864,0,1,0,[],[1,1078,2],[[0,7,8,0,9,865,0,0,[1,1079,1],[],[[1080,2,150]]]]],[866,0,1,0,[],[1,1081,2],[[0,7,8,0,9,867,0,0,[1,1081,2],[],[[1083,2,868]]]]],[869,0,1,0,[],[1,1084,2],[[0,7,8,0,9,870,0,0,[1,1084,2],[],[[1086,2,871]]]]],[872,0,1,0,[],[1,1087,2],[[0,7,8,0,9,873,0,0,[1,1087,2],[],[[1088,2,874]]]]],[875,0,1,0,[],[1,1089,3],[[0,7,8,0,9,876,0,0,[1,1090,1],[],[[1091,2,58]]]]],[877,0,1,0,[],[1,1092,3],[[0,7,8,0,9,878,0,0,[1,1093,1],[],[[1094,2,65]]]]],[879,0,1,0,[],[1,1095,2],[[0,7,8,0,9,880,0,0,[1,1095,2],[],[[1097,2,58]]]]],[881,0,1,0,[],[1,1098,2],[[0,7,8,0,9,882,0,0,[1,1098,2],[],[[1100,2,55]]]]],[883,0,1,0,[],[1,1101,2],[[0,7,8,0,9,884,0,0,[1,1101,2],[],[[1102,2,58]]]]],[885,0,1,0,[],[1,1103,3],[[0,7,8,0,9,886,0,0,[1,1104,1],[],[[1105,2,55]]]]],[887,0,1,0,[],[1,1106,2],[[0,7,8,0,9,888,0,0,[1,1107,1],[],[[1108,2,58]]]]],[889,0,1,0,[],[1,1109,2],[[0,7,8,0,9,890,0,0,[1,1109,2],[],[[1111,2,891]]]]],[892,0,1,0,[],[1,1112,2],[[0,200,8,0,201,893,0,0,[1,1112,2],[],[]]]],[894,0,1,0,[],[1,1114,3],[[0,7,8,0,9,895,0,0,[1,1115,1],[],[[1116,2,58]]]]],[896,0,1,0,[],[1,1117,3],[[0,7,8,0,9,897,0,0,[1,1118,1],[],[[1119,2,58]]]]],[898,0,1,0,[],[1,1120,2],[[0,7,8,0,9,899,0,0,[1,1120,2],[],[[1122,2,242]]]]],[900,0,1,0,[],[1,1123,3],[[0,7,8,0,9,901,0,0,[1,1123,2],[],[[1125,2,205]]]]],[902,0,1,0,[],[1,1126,3],[[0,7,8,0,9,903,0,0,[1,1127,1],[],[[1128,2,904]]]]],[905,0,1,0,[],[1,1129,3],[[0,7,8,0,9,906,0,0,[1,1130,1],[],[[1131,2,65]]]]],[907,0,1,0,[],[1,1132,3],[[0,7,8,0,9,908,0,0,[1,1133,1],[],[[1134,2,58]]]]],[909,0,1,0,[],[1,1135,3],[[0,7,8,0,9,910,0,0,[1,1136,1],[],[[1137,2,508]]]]],[911,0,1,0,[],[0,1138,3,912],[[0,7,8,0,9,913,0,0,[0,1139,2],[],[[1140,2,352],[1141,5,912]]]]],[914,0,1,0,[],[1,1142,2],[[0,7,8,0,9,915,0,0,[1,1142,2],[],[[1144,2,58]]]]],[916,0,1,0,[],[1,1145,2],[[0,7,8,0,9,917,0,0,[1,1145,2],[],[[1147,2,918]]]]],[919,0,1,0,[],[1,1148,2],[[0,7,8,0,9,920,0,0,[1,1148,2],[],[[1149,2,324]]]]],[921,0,1,0,[],[1,1150,3],[[0,7,8,0,9,922,0,0,[1,1151,2],[],[[1153,2,508]]]]],[923,0,1,0,[],[1,1154,2],[[0,7,8,0,9,924,0,0,[1,1154,2],[],[[1155,2,336]]]]],[925,0,1,0,[],[1,1156,3],[[0,7,8,0,9,926,0,0,[1,1157,2],[],[[1158,2,21]]]]],[927,0,1,0,[],[1,1159,3],[[0,7,8,0,9,928,0,0,[1,1160,1],[],[[1161,2,929]]]]],[930,0,1,0,[],[1,1162,3],[[0,7,8,0,9,931,0,0,[1,1163,1],[],[[1164,2,242]]]]],[932,0,1,0,[],[1,1165,2],[[0,7,8,0,9,933,0,0,[1,1165,2],[],[[1167,2,343]]]]],[934,0,1,0,[],[0,1168,2,912],[[0,7,8,0,9,935,0,0,[0,1168,2],[],[[1170,2,352],[1170,5,912]]]]],[936,0,1,0,[],[1,1171,2],[[0,7,8,0,9,937,0,0,[1,1171,2],[],[[1173,2,58]]]]],[938,0,1,0,[],[1,1174,2],[[0,7,8,0,9,939,0,0,[1,1174,2],[],[[1176,2,940]]]]],[941,0,1,0,[],[0,1177,2,942],[[0,7,8,0,9,943,0,0,[0,1177,2],[],[[1179,2,944],[1179,5,942]]]]],[945,0,1,0,[],[1,1180,2],[[0,7,8,0,9,946,0,0,[1,1180,2],[],[[1182,2,65]]]]],[947,0,1,0,[],[1,1183,2],[[0,7,8,0,9,948,0,0,[1,1183,2],[],[[1184,2,474]]]]],[949,0,1,0,[],[1,1185,3],[[0,7,8,0,9,950,0,0,[1,1186,2],[],[[1187,2,940]]]]],[951,0,1,0,[],[1,1188,3],[[0,7,8,0,9,952,0,0,[1,1189,1],[],[[1190,2,953]]]]],[954,0,1,0,[],[1,1191,3],[[0,7,8,0,9,955,0,0,[1,1192,1],[],[[1193,2,487]]]]],[956,0,1,0,[],[0,1194,3,957],[[0,7,8,0,9,958,0,0,[0,1194,2],[],[[1196,5,957]]]]],[959,0,1,0,[],[0,1197,3,960],[[0,7,8,0,9,961,0,0,[0,1198,1],[],[[1199,5,960]]]]],[962,0,1,0,[],[0,1200,3,963],[[0,7,8,0,9,964,0,0,[0,1201,1],[],[[1202,5,963]]]]],[965,0,1,0,[],[0,1203,3,966],[[0,7,8,0,9,967,0,0,[0,1204,1],[],[[1205,5,966]]]]],[968,0,1,0,[],[0,1206,3,969],[[0,7,8,0,9,970,0,0,[0,1207,1],[],[[1208,5,969]]]]],[971,0,1,0,[],[0,1209,3,972],[[0,7,8,0,9,973,0,0,[0,1210,2],[],[[1211,5,972]]]]],[974,0,1,0,[],[0,1212,3,975],[[0,7,8,0,9,976,0,0,[0,1213,2],[],[[1214,5,975]]]]],[977,0,1,0,[],[0,1215,3,978],[[0,7,8,0,9,979,0,0,[0,1216,2],[],[[1217,5,978]]]]],[980,0,1,0,[],[0,1218,3,981],[[0,7,8,0,9,982,0,0,[0,1219,2],[],[[1220,5,981]]]]],[983,0,1,0,[],[0,1221,3,984],[[0,7,8,0,9,985,0,0,[0,1222,2],[],[[1223,5,984]]]]],[986,0,1,0,[],[0,1224,3,987],[[0,7,8,0,9,988,0,0,[0,1225,2],[],[[1226,5,987]]]]],[989,0,1,0,[],[0,1227,3,990],[[0,7,8,0,9,991,0,0,[0,1228,2],[],[[1229,5,990]]]]],[992,0,1,0,[],[0,1230,3,993],[[0,7,8,0,9,994,0,0,[0,1231,2],[],[[1232,5,993]]]]],[995,0,1,0,[],[0,1233,3,996],[[0,7,8,0,9,997,0,0,[0,1234,2],[],[[1236,5,996]]]]],[998,0,1,0,[],[0,1237,2,999],[[0,7,8,0,9,1000,0,0,[0,1237,2],[],[[1239,5,999]]]]],[1001,0,1,0,[],[0,1240,2,912],[[0,7,8,0,9,1002,0,0,[0,1240,2],[],[[1241,2,352],[1242,5,912]]]]],[1003,0,1,0,[],[1,1243,2],[[0,7,8,0,9,1004,0,0,[1,1243,2],[],[[1245,2,58]]]]],[1005,0,1,0,[],[1,1246,2],[[0,7,8,0,9,1006,0,0,[1,1246,2],[],[[1247,2,918]]]]],[1007,0,1,0,[],[1,1248,3],[[0,7,8,0,9,1008,0,0,[1,1249,1],[],[[1250,2,324]]]]],[1009,0,1,0,[],[1,1251,3],[[0,7,8,0,9,1010,0,0,[1,1252,1],[],[[1253,2,336]]]]],[1011,0,1,0,[],[1,1254,2],[[0,7,8,0,9,1012,0,0,[1,1255,1],[],[[1256,2,343]]]]],[1013,0,1,0,[],[0,1257,2,912],[[0,7,8,0,9,1014,0,0,[0,1257,2],[],[[1259,2,352],[1259,5,912]]]]],[1015,0,1,0,[],[1,1260,2],[[0,7,8,0,9,1016,0,0,[1,1261,1],[],[[1262,2,58]]]]],[1017,0,1,0,[],[1,1263,2],[[0,7,8,0,9,1018,0,0,[1,1263,2],[],[[1265,2,940]]]]],[1019,0,1,0,[],[0,1266,2,942],[[0,7,8,0,9,1020,0,0,[0,1266,2],[],[[1268,2,944],[1268,5,942]]]]],[1021,0,1,0,[],[1,1269,2],[[0,7,8,0,9,1022,0,0,[1,1269,2],[],[[1271,2,65]]]]],[1023,0,1,0,[],[1,1272,2],[[0,7,8,0,9,1024,0,0,[1,1272,2],[],[[1274,2,474]]]]],[1025,0,1,0,[],[1,1275,2],[[0,7,8,0,9,1026,0,0,[1,1275,2],[],[[1276,2,940]]]]],[1027,0,1,0,[],[1,1277,3],[[0,7,8,0,9,1028,0,0,[1,1278,1],[],[[1279,2,953]]]]],[1029,0,1,0,[],[1,1280,2],[[0,7,8,0,9,1030,0,0,[1,1281,1],[],[[1282,2,487]]]]],[1031,0,1,0,[],[1,1283,2],[[0,7,8,0,9,1032,0,0,[1,1283,2],[],[[1285,2,55]]]]],[1033,0,1,0,[],[1,1286,2],[[0,7,8,0,9,1034,0,0,[1,1286,2],[],[[1288,2,1035]]]]],[1036,0,1,0,[],[1,1288,3],[[0,7,8,0,9,1037,0,0,[1,1289,2],[],[[1291,2,55]]]]],[1038,0,1,0,[],[0,1291,3,1039],[[0,7,8,0,9,1040,0,0,[0,1292,2],[],[[1293,2,1041],[1294,5,1039]]]]],[1042,0,1,0,[],[0,1295,2,1043],[[0,7,8,0,9,1044,0,0,[0,1295,2],[],[[1296,2,1045],[1297,5,1043]]]]],[1046,0,1,0,[],[1,1298,2],[[0,7,8,0,9,1047,0,0,[1,1298,2],[],[[1300,2,295]]]]],[1048,0,1,0,[],[1,1300,3],[[0,7,8,0,9,1049,0,0,[1,1301,2],[],[[1302,2,336]]]]],[1050,0,1,0,[],[1,1303,3],[[0,7,8,0,9,1051,0,0,[1,1304,1],[],[[1305,2,58]]]]],[1052,0,1,0,[],[1,1306,2],[[0,7,8,0,9,1053,0,0,[1,1307,1],[],[[1308,2,1054]]]]],[1055,0,1,0,[],[1,1309,2],[[0,7,8,0,9,1056,0,0,[1,1309,2],[],[[1311,2,251]]]]],[1057,0,1,0,[],[1,1312,2],[[0,7,8,0,9,1058,0,0,[1,1312,2],[],[[1314,2,220]]]]],[1059,0,1,0,[],[1,1315,2],[[0,7,8,0,9,1060,0,0,[1,1315,2],[],[[1316,2,1061]]]]],[1062,0,1,0,[],[1,1317,3],[[0,7,8,0,9,1063,0,0,[1,1318,2],[],[[1319,2,113]]]]],[1064,0,1,0,[],[1,1320,3],[[0,7,8,0,9,1065,0,0,[1,1321,1],[],[[1322,2,1066]]]]],[1067,0,1,0,[],[1,1323,2],[[0,7,8,0,9,1068,0,0,[1,1324,1],[],[[1325,2,868]]]]],[1069,0,1,0,[],[0,1326,2,1070],[[0,7,8,0,9,1071,0,0,[0,1326,2],[],[[1328,2,324],[1328,5,1070]]]]],[1072,0,1,0,[],[1,1329,2],[[0,7,8,0,9,1073,0,0,[1,1329,2],[],[[1331,2,1074]]]]],[1075,0,1,0,[],[0,1332,2,1076],[[0,7,8,0,9,1077,0,0,[0,1332,2],[],[[1334,2,1078],[1334,5,1076]]]]],[1079,0,1,0,[],[1,1335,2],[[0,7,8,0,9,1080,0,0,[1,1335,2],[],[[1337,2,58]]]]],[1081,0,1,0,[],[1,1338,2],[[0,7,8,0,9,1082,0,0,[1,1338,2],[],[[1340,2,55]]]]],[1083,0,1,0,[],[1,1341,2],[[0,76,8,0,77,1084,0,0,[1,1341,2],[],[[1342,2,1085]]]]],[1086,0,1,0,[],[1,1343,3],[[0,7,8,0,9,1087,0,0,[1,1344,1],[],[[1345,2,1088]]]]],[1089,0,1,0,[],[1,1346,3],[[0,7,8,0,9,1090,0,0,[1,1347,1],[],[[1348,2,55]]]]],[1091,0,1,0,[],[1,1349,2],[[0,76,8,0,77,1092,0,0,[1,1350,1],[],[[1351,2,1085]]]]],[1093,0,1,0,[],[1,1352,2],[[0,76,8,0,77,1094,0,0,[1,1352,2],[],[[1354,2,1095]]]]],[1096,0,1,0,[],[1,1355,2],[[0,7,8,0,9,1097,0,0,[1,1355,2],[],[[1357,2,242]]]]],[1098,0,1,0,[],[1,1357,3],[[0,7,8,0,9,1099,0,0,[1,1358,2],[],[[1359,2,1061]]]]],[1100,0,1,0,[],[1,1360,3],[[0,7,8,0,9,1101,0,0,[1,1361,1],[],[[1362,2,58]]]]],[1102,0,1,0,[],[1,1363,2],[[0,7,8,0,9,1103,0,0,[1,1364,1],[],[[1365,2,235]]]]],[1104,0,1,0,[],[1,1366,2],[[0,7,8,0,9,1105,0,0,[1,1366,2],[],[[1368,2,1106]]]]],[1107,0,1,0,[],[1,1369,2],[[0,7,8,0,9,1108,0,0,[1,1369,2],[],[[1371,2,101]]]]],[1109,0,1,0,[],[1,1372,2],[[0,76,8,0,77,1110,0,0,[1,1372,2],[],[[1373,2,1111]]]]],[1112,0,1,0,[],[1,1374,3],[[0,7,8,0,9,1113,0,0,[1,1375,1],[],[[1376,2,55]]]]],[1114,0,1,0,[],[1,1377,3],[[0,7,8,0,9,1115,0,0,[1,1378,2],[],[[1379,2,55]]]]],[1116,0,1,0,[],[1,1380,3],[[0,7,8,0,9,1117,0,0,[1,1381,1],[],[[1382,2,940]]]]],[1118,0,1,0,[],[1,1383,2],[[0,7,8,0,9,1119,0,0,[1,1384,1],[],[[1385,2,150]]]]],[1120,0,1,0,[],[1,1386,2],[[0,7,8,0,9,1121,0,0,[1,1386,2],[],[[1388,2,55]]]]],[1122,0,1,0,[],[1,1389,2],[[0,7,8,0,9,1123,0,0,[1,1389,2],[],[[1391,2,87]]]]],[1124,0,1,0,[],[1,1392,2],[[0,7,8,0,9,1125,0,0,[1,1392,2],[],[[1393,2,58]]]]],[1126,0,1,0,[],[1,1394,3],[[0,7,8,0,9,1127,0,0,[1,1395,1],[],[[1396,2,55]]]]],[1128,0,1,0,[],[1,1397,2],[[0,7,8,0,9,1129,0,0,[1,1398,1],[],[[1399,2,58]]]]],[1130,0,1,0,[],[1,1400,2],[[0,76,8,0,77,1131,0,0,[1,1400,2],[],[[1402,2,1132]]]]],[1133,0,1,0,[],[1,1403,2],[[0,7,8,0,9,1134,0,0,[1,1403,2],[],[[1405,2,336]]]]],[1135,0,1,0,[],[1,1406,2],[[0,7,8,0,9,1136,0,0,[1,1406,2],[],[[1407,2,150]]]]],[1137,0,1,0,[],[1,1408,3],[[0,7,8,0,9,1138,0,0,[1,1409,2],[],[[1410,2,58]]]]],[1139,0,1,0,[],[1,1411,3],[[0,7,8,0,9,1140,0,0,[1,1412,1],[],[[1413,2,1054]]]]],[1141,0,1,0,[],[1,1414,2],[[0,7,8,0,9,1142,0,0,[1,1415,1],[],[[1416,2,1143]]]]],[1144,0,1,0,[],[1,1417,2],[[0,7,8,0,9,1145,0,0,[1,1417,2],[],[[1419,2,1074]]]]],[1146,0,1,0,[],[1,1420,2],[[0,7,8,0,9,1147,0,0,[1,1420,2],[],[[1422,2,1148]]]]],[1149,0,1,0,[],[1,1423,2],[[0,7,8,0,9,1150,0,0,[1,1423,2],[],[[1424,2,58]]]]],[1151,0,1,0,[],[1,1425,3],[[0,7,8,0,9,1152,0,0,[1,1426,1],[],[[1427,2,116]]]]],[1153,0,1,0,[],[1,1428,2],[[0,7,8,0,9,1154,0,0,[1,1429,1],[],[[1430,2,58]]]]],[1155,0,1,0,[],[1,1431,2],[[0,7,8,0,9,1156,0,0,[1,1431,2],[],[[1433,2,220]]]]],[1157,0,1,0,[],[1,1434,2],[[0,7,8,0,9,1158,0,0,[1,1434,2],[],[[1435,2,58]]]]],[1159,0,1,0,[],[1,1436,3],[[0,7,8,0,9,1160,0,0,[1,1437,1],[],[[1438,2,220]]]]],[1161,0,1,0,[],[1,1439,3],[[0,7,8,0,9,1162,0,0,[1,1440,1],[],[[1441,2,1163]]]]],[1164,0,1,0,[],[1,1442,2],[[0,7,8,0,9,1165,0,0,[1,1443,1],[],[[1444,2,150]]]]],[1166,0,1,0,[],[1,1445,2],[[0,7,8,0,9,1167,0,0,[1,1445,2],[],[[1447,2,55]]]]],[1168,0,1,0,[],[1,1448,2],[[0,7,8,0,9,1169,0,0,[1,1448,2],[],[[1450,2,1163]]]]],[1170,0,1,0,[],[1,1451,2],[[0,7,8,0,9,1171,0,0,[1,1451,2],[],[[1452,2,58]]]]],[1172,0,1,0,[],[1,1453,3],[[0,7,8,0,9,1173,0,0,[1,1454,1],[],[[1455,2,58]]]]],[1174,0,1,0,[],[1,1456,2],[[0,7,8,0,9,1175,0,0,[1,1457,1],[],[[1458,2,55]]]]],[1176,0,1,0,[],[1,1459,2],[[0,7,8,0,9,1177,0,0,[1,1459,2],[],[[1461,2,1178]]]]],[1179,0,1,0,[],[1,1462,2],[[0,7,8,0,9,1180,0,0,[1,1462,2],[],[[1464,2,58]]]]],[1181,0,1,0,[],[1,1465,2],[[0,7,8,0,9,1182,0,0,[1,1465,2],[],[[1466,2,871]]]]],[1183,0,1,0,[],[1,1467,3],[[0,7,8,0,9,1184,0,0,[1,1468,1],[],[[1469,2,226]]]]],[1185,0,1,0,[],[1,1470,3],[[0,7,8,0,9,1186,0,0,[1,1471,1],[],[[1472,2,21]]]]],[1187,0,1,0,[],[1,1473,2],[[0,7,8,0,9,1188,0,0,[1,1474,1],[],[[1475,2,58]]]]],[1189,0,1,0,[],[1,1476,2],[[0,7,8,0,9,1190,0,0,[1,1476,2],[],[[1478,2,940]]]]],[1191,0,1,0,[],[1,1479,2],[[0,7,8,0,9,1192,0,0,[1,1479,2],[],[[1481,2,1193]]]]],[1194,0,1,0,[],[1,1481,3],[[0,7,8,0,9,1195,0,0,[1,1482,2],[],[[1483,2,336]]]]],[1196,0,1,0,[],[1,1484,3],[[0,7,8,0,9,1197,0,0,[1,1485,1],[],[[1486,2,868]]]]],[1198,0,1,0,[],[1,1487,2],[[0,7,8,0,9,1199,0,0,[1,1488,1],[],[[1489,2,295]]]]],[1200,0,1,0,[],[1,1490,2],[[0,7,8,0,9,1201,0,0,[1,1490,2],[],[[1492,2,55]]]]],[1202,0,1,0,[],[1,1493,2],[[0,7,8,0,9,1203,0,0,[1,1493,2],[],[[1494,2,58]]]]],[1204,0,1,0,[],[1,1495,3],[[0,7,8,0,9,1205,0,0,[1,1496,1],[],[[1497,2,940]]]]],[1206,0,1,0,[],[1,1498,3],[[0,7,8,0,9,1207,0,0,[1,1499,1],[],[[1500,2,55]]]]],[1208,0,1,0,[],[1,1501,3],[[0,7,8,0,9,1209,0,0,[1,1501,2],[],[[1503,2,940]]]]],[1210,0,1,0,[],[1,1504,2],[[0,7,8,0,9,1211,0,0,[1,1505,1],[],[[1506,2,1212]]]]],[1213,0,1,0,[],[1,1507,2],[[0,7,8,0,9,1214,0,0,[1,1507,2],[],[[1509,2,58]]]]],[1215,0,1,0,[],[1,1510,2],[[0,7,8,0,9,1216,0,0,[1,1510,2],[],[[1511,2,1217]]]]],[1218,0,1,0,[],[1,1512,3],[[0,7,8,0,9,1219,0,0,[1,1513,1],[],[[1514,2,55]]]]],[1220,0,1,0,[],[1,1515,2],[[0,7,8,0,9,1221,0,0,[1,1516,1],[],[[1517,2,55]]]]],[1222,0,1,0,[],[1,1518,2],[[0,7,8,0,9,1223,0,0,[1,1518,2],[],[[1520,2,58]]]]],[1224,0,1,0,[],[1,1521,2],[[0,7,8,0,9,1225,0,0,[1,1521,2],[],[[1523,2,1226]]]]],[1227,0,1,0,[],[1,1523,3],[[0,7,8,0,9,1228,0,0,[1,1524,2],[],[[1525,2,324]]]]],[1229,0,1,0,[],[1,1526,3],[[0,7,8,0,9,1230,0,0,[1,1527,1],[],[[1528,2,55]]]]],[1231,0,1,0,[],[1,1529,2],[[0,7,8,0,9,1232,0,0,[1,1530,1],[],[[1531,2,58]]]]],[1233,0,1,0,[],[1,1532,2],[[0,7,8,0,9,1234,0,0,[1,1532,2],[],[[1534,2,55]]]]],[1235,0,1,0,[],[1,1535,2],[[0,7,8,0,9,1236,0,0,[1,1535,2],[],[[1537,2,1074]]]]],[1237,0,1,0,[],[1,1538,2],[[0,7,8,0,9,1238,0,0,[1,1538,2],[],[[1540,2,940]]]]],[1239,0,1,0,[],[1,1540,3],[[0,7,8,0,9,1240,0,0,[1,1541,2],[],[[1542,2,150]]]]],[1241,0,1,0,[],[1,1543,3],[[0,7,8,0,9,1242,0,0,[1,1544,1],[],[[1545,2,55]]]]],[1243,0,1,0,[],[1,1546,2],[[0,7,8,0,9,1244,0,0,[1,1546,2],[],[[1548,2,1245]]]]],[1246,0,1,0,[],[1,1549,2],[[0,7,8,0,9,1247,0,0,[1,1549,2],[],[[1551,2,58]]]]],[1248,0,1,0,[],[1,1552,2],[[0,7,8,0,9,1249,0,0,[1,1552,2],[],[[1554,2,58]]]]],[1250,0,1,0,[],[1,1554,3],[[0,7,8,0,9,1251,0,0,[1,1555,2],[],[[1556,2,55]]]]],[1252,0,1,0,[],[1,1557,3],[[0,7,8,0,9,1253,0,0,[1,1558,1],[],[[1559,2,242]]]]],[1254,0,1,0,[],[1,1560,2],[[0,7,8,0,9,1255,0,0,[1,1561,1],[],[[1562,2,58]]]]],[1256,0,1,0,[],[1,1563,2],[[0,7,8,0,9,1257,0,0,[1,1563,2],[],[[1565,2,329]]]]],[1258,0,1,0,[],[1,1566,2],[[0,7,8,0,9,1259,0,0,[1,1566,2],[],[[1568,2,329]]]]],[1260,0,1,0,[],[1,1569,2],[[0,7,8,0,9,1261,0,0,[1,1569,2],[],[[1570,2,308]]]]],[1262,0,1,0,[],[1,1571,3],[[0,7,8,0,9,1263,0,0,[1,1572,1],[],[[1573,2,58]]]]],[1264,0,1,0,[],[1,1574,3],[[0,7,8,0,9,1265,0,0,[1,1575,1],[],[[1576,2,55]]]]],[1266,0,1,0,[],[1,1577,2],[[0,7,8,0,9,1267,0,0,[1,1577,2],[],[[1579,2,58]]]]],[1268,0,1,0,[],[1,1580,2],[[0,7,8,0,9,1269,0,0,[1,1580,2],[],[[1582,2,104]]]]],[1270,0,1,0,[],[1,1583,2],[[0,7,8,0,9,1271,0,0,[1,1583,2],[],[[1584,2,55]]]]],[1272,0,1,0,[],[1,1585,3],[[0,7,8,0,9,1273,0,0,[1,1586,1],[],[[1587,2,58]]]]],[1274,0,1,0,[],[1,1588,3],[[0,7,8,0,9,1275,0,0,[1,1589,1],[],[[1590,2,55]]]]],[1276,0,1,0,[],[1,1591,2],[[0,7,8,0,9,1277,0,0,[1,1592,1],[],[[1593,2,55]]]]],[1278,0,1,0,[],[1,1594,2],[[0,7,8,0,9,1279,0,0,[1,1594,2],[],[[1596,2,58]]]]],[1280,0,1,0,[],[1,1597,2],[[0,7,8,0,9,1281,0,0,[1,1597,2],[],[[1599,2,55]]]]],[1282,0,1,0,[],[1,1600,2],[[0,7,8,0,9,1283,0,0,[1,1600,2],[],[[1602,2,55]]]]],[1284,0,1,0,[],[1,1602,3],[[0,7,8,0,9,1285,0,0,[1,1603,1],[],[[1604,2,55]]]]],[1286,0,1,0,[],[1,1605,3],[[0,7,8,0,9,1287,0,0,[1,1606,1],[],[[1607,2,58]]]]],[1288,0,1,0,[],[1,1608,2],[[0,7,8,0,9,1289,0,0,[1,1609,1],[],[[1610,2,58]]]]],[1290,0,1,0,[],[1,1611,2],[[0,7,8,0,9,1291,0,0,[1,1611,2],[],[[1613,2,55]]]]],[1292,0,1,0,[],[1,1614,2],[[0,7,8,0,9,1293,0,0,[1,1614,2],[],[[1616,2,58]]]]],[1294,0,1,0,[],[1,1617,2],[[0,7,8,0,9,1295,0,0,[1,1617,2],[],[[1618,2,58]]]]],[1296,0,1,0,[],[1,1619,3],[[0,7,8,0,9,1297,0,0,[1,1620,1],[],[[1621,2,58]]]]],[1298,0,1,0,[],[1,1622,3],[[0,7,8,0,9,1299,0,0,[1,1623,1],[],[[1624,2,58]]]]],[1300,0,1,0,[],[1,1625,3],[[0,7,8,0,9,1301,0,0,[1,1626,2],[],[[1627,2,55]]]]],[1302,0,1,0,[],[1,1628,3],[[0,7,8,0,9,1303,0,0,[1,1629,2],[],[[1630,2,55]]]]],[1304,0,1,0,[],[1,1631,3],[[0,7,8,0,9,1305,0,0,[1,1632,2],[],[[1633,2,58]]]]],[1306,0,1,0,[],[1,1634,3],[[0,7,8,0,9,1307,0,0,[1,1635,2],[],[[1636,2,58]]]]],[1308,0,1,0,[],[1,1637,3],[[0,7,8,0,9,1309,0,0,[1,1638,2],[],[[1640,2,58]]]]],[1310,0,1,0,[],[1,1641,2],[[0,7,8,0,9,1311,0,0,[1,1641,2],[],[[1643,2,58]]]]],[1312,0,1,0,[],[1,1644,2],[[0,7,8,0,9,1313,0,0,[1,1644,2],[],[[1646,2,55]]]]],[1314,0,1,0,[],[1,1647,2],[[0,7,8,0,9,1315,0,0,[1,1647,2],[],[[1649,2,58]]]]],[1316,0,1,0,[],[1,1650,2],[[0,7,8,0,9,1317,0,0,[1,1650,2],[],[[1652,2,58]]]]],[1318,0,1,0,[],[1,1653,2],[[0,7,8,0,9,1319,0,0,[1,1653,2],[],[[1655,2,58]]]]],[1320,0,1,0,[],[1,1656,2],[[0,7,8,0,9,1321,0,0,[1,1656,2],[],[[1658,2,65]]]]],[1322,0,1,0,[],[1,1658,3],[[0,7,8,0,9,1323,0,0,[1,1659,2],[],[[1661,2,58]]]]],[1324,0,1,0,[],[1,1661,3],[[0,7,8,0,9,1325,0,0,[1,1662,2],[],[[1663,2,58]]]]],[1326,0,1,0,[],[1,1664,3],[[0,7,8,0,9,1327,0,0,[1,1665,1],[],[[1666,2,1328]]]]],[1329,0,1,0,[],[1,1667,2],[[0,7,8,0,9,1330,0,0,[1,1668,1],[],[[1669,2,1178]]]]],[1331,0,1,0,[],[1,1670,2],[[0,7,8,0,9,1332,0,0,[1,1670,2],[],[[1672,2,58]]]]],[1333,0,1,0,[],[1,1673,2],[[0,7,8,0,9,1334,0,0,[1,1673,2],[],[[1675,2,175]]]]],[1335,0,1,0,[],[1,1676,2],[[0,7,8,0,9,1336,0,0,[1,1676,2],[],[[1678,2,868]]]]],[1337,0,1,0,[],[1,1679,2],[[0,7,8,0,9,1338,0,0,[1,1679,2],[],[[1681,2,58]]]]],[1339,0,1,0,[],[1,1681,3],[[0,7,8,0,9,1340,0,0,[1,1682,2],[],[[1683,2,559]]]]],[1341,0,1,0,[],[1,1684,3],[[0,7,8,0,9,1342,0,0,[1,1685,1],[],[[1686,2,474]]]]],[1343,0,1,0,[],[1,1687,2],[[0,7,8,0,9,1344,0,0,[1,1688,1],[],[[1689,2,1345]]]]],[1346,0,1,0,[],[1,1690,2],[[0,7,8,0,9,1347,0,0,[1,1690,2],[],[[1692,2,55]]]]],[1348,0,1,0,[],[1,1693,2],[[0,7,8,0,9,1349,0,0,[1,1693,2],[],[[1695,2,58]]]]],[1350,0,1,0,[],[1,1696,2],[[0,7,8,0,9,1351,0,0,[1,1696,2],[],[[1698,2,58]]]]],[1352,0,1,0,[],[1,1699,3],[[0,7,8,0,9,1353,0,0,[1,1700,1],[],[[1701,2,58]]]]],[1354,0,1,0,[],[1,1702,3],[[0,7,8,0,9,1355,0,0,[1,1703,1],[],[[1704,2,242]]]]],[1356,0,1,0,[],[1,1706,2],[[0,7,8,0,9,1357,0,0,[1,1706,2],[],[[1707,2,940]]]]],[1358,0,1,0,[],[1,1709,2],[[0,7,8,0,9,1359,0,0,[1,1709,2],[],[[1710,2,336]]]]],[1360,0,1,0,[],[1,1712,2],[[0,7,8,0,9,1361,0,0,[1,1712,2],[],[[1713,2,55]]]]],[1362,0,1,0,[],[1,1715,2],[[0,7,8,0,9,1363,0,0,[1,1715,2],[],[[1716,2,1364]]]]],[1365,0,1,0,[],[1,1717,3],[[0,7,8,0,9,1366,0,0,[1,1718,2],[],[[1719,2,1367]]]]],[1368,0,1,0,[],[1,1720,3],[[0,7,8,0,9,1369,0,0,[1,1721,2],[],[[1722,2,251]]]]],[1370,0,1,0,[],[1,1723,3],[[0,7,8,0,9,1371,0,0,[1,1724,2],[],[[1726,2,58]]]]],[1372,0,1,0,[],[1,1727,2],[[0,7,8,0,9,1373,0,0,[1,1727,2],[],[[1729,2,58]]]]],[1374,0,1,0,[],[1,1730,2],[[0,7,8,0,9,1375,0,0,[1,1730,2],[],[[1731,2,58]]]]],[1376,0,1,0,[],[1,1732,3],[[0,7,8,0,9,1377,0,0,[1,1733,2],[],[[1734,2,55]]]]],[1378,0,1,0,[],[1,1735,3],[[0,7,8,0,9,1379,0,0,[1,1736,2],[],[[1737,2,1380]]]]],[1381,0,1,0,[],[1,1738,3],[[0,7,8,0,9,1382,0,0,[1,1739,2],[],[[1740,2,1383]]]]],[1384,0,1,0,[],[1,1741,3],[[0,7,8,0,9,1385,0,0,[1,1742,2],[],[[1743,2,58]]]]],[1386,0,1,0,[],[1,1744,3],[[0,7,8,0,9,1387,0,0,[1,1745,2],[],[[1746,2,58]]]]],[1388,0,1,0,[],[1,1747,3],[[0,7,8,0,9,1389,0,0,[1,1748,1],[],[[1749,2,55]]]]],[1390,0,1,0,[],[1,1750,3],[[0,7,8,0,9,1391,0,0,[1,1751,1],[],[[1752,2,55]]]]],[1392,0,1,0,[],[1,1753,3],[[0,7,8,0,9,1393,0,0,[1,1754,1],[],[[1755,2,55]]]]],[1394,0,1,0,[],[1,1756,3],[[0,7,8,0,9,1395,0,0,[1,1757,2],[],[[1758,2,58]]]]],[1396,0,1,0,[],[1,1760,2],[[0,7,8,0,9,1397,0,0,[1,1760,2],[],[[1761,2,55]]]]],[1398,0,1,0,[],[1,1763,2],[[0,7,8,0,9,1399,0,0,[1,1763,2],[],[[1764,2,55]]]]],[1400,0,1,0,[],[1,1765,3],[[0,7,8,0,9,1401,0,0,[1,1766,2],[],[[1767,2,55]]]]],[1402,0,1,0,[],[1,1768,3],[[0,7,8,0,9,1403,0,0,[1,1769,2],[],[[1770,2,58]]]]],[1404,0,1,0,[],[1,1771,3],[[0,7,8,0,9,1405,0,0,[1,1772,2],[],[[1773,2,58]]]]],[1406,0,1,0,[],[1,1774,3],[[0,7,8,0,9,1407,0,0,[1,1775,1],[],[[1776,2,55]]]]],[1408,0,1,0,[],[1,1777,3],[[0,7,8,0,9,1409,0,0,[1,1778,1],[],[[1779,2,58]]]]],[1410,0,1,0,[],[1,1780,3],[[0,7,8,0,9,1411,0,0,[1,1781,1],[],[[1782,2,58]]]]],[1412,0,1,0,[],[1,1783,3],[[0,7,8,0,9,1413,0,0,[1,1784,1],[],[[1785,2,58]]]]],[1414,0,1,0,[],[1,1786,3],[[0,7,8,0,9,1415,0,0,[1,1787,1],[],[[1788,2,58]]]]],[1416,0,1,0,[],[1,1789,3],[[0,7,8,0,9,1417,0,0,[1,1790,2],[],[[1792,2,55]]]]],[1418,0,1,0,[],[1,1793,2],[[0,7,8,0,9,1419,0,0,[1,1793,2],[],[[1794,2,55]]]]],[1420,0,1,0,[],[1,1796,2],[[0,7,8,0,9,1421,0,0,[1,1796,2],[],[[1797,2,58]]]]],[1422,0,1,0,[],[1,1799,2],[[0,7,8,0,9,1423,0,0,[1,1799,2],[],[[1800,2,58]]]]],[1424,0,1,0,[],[1,1802,2],[[0,7,8,0,9,1425,0,0,[1,1802,2],[],[[1803,2,58]]]]],[1426,0,1,0,[],[1,1805,2],[[0,7,8,0,9,1427,0,0,[1,1805,2],[],[[1806,2,58]]]]],[1428,0,1,0,[],[1,1807,3],[[0,7,8,0,9,1429,0,0,[1,1808,2],[],[[1809,2,55]]]]],[1430,0,1,0,[],[1,1810,3],[[0,7,8,0,9,1431,0,0,[1,1811,2],[],[[1812,2,58]]]]],[1432,0,1,0,[],[1,1813,3],[[0,7,8,0,9,1433,0,0,[1,1814,2],[],[[1815,2,58]]]]],[1434,0,1,0,[],[1,1816,3],[[0,7,8,0,9,1435,0,0,[1,1817,2],[],[[1818,2,58]]]]],[1436,0,1,0,[],[1,1819,3],[[0,7,8,0,9,1437,0,0,[1,1820,2],[],[[1821,2,65]]]]],[1438,0,1,0,[],[1,1822,3],[[0,7,8,0,9,1439,0,0,[1,1823,2],[],[[1825,2,58]]]]],[1440,0,1,0,[],[1,1826,2],[[0,7,8,0,9,1441,0,0,[1,1826,2],[],[[1828,2,58]]]]],[1442,0,1,0,[],[1,1829,2],[[0,7,8,0,9,1443,0,0,[1,1829,2],[],[[1830,2,1328]]]]],[1444,0,1,0,[],[1,1832,2],[[0,7,8,0,9,1445,0,0,[1,1832,2],[],[[1833,2,1178]]]]],[1446,0,1,0,[],[1,1834,3],[[0,7,8,0,9,1447,0,0,[1,1835,2],[],[[1836,2,58]]]]],[1448,0,1,0,[],[1,1837,3],[[0,7,8,0,9,1449,0,0,[1,1838,2],[],[[1839,2,175]]]]],[1450,0,1,0,[],[1,1840,3],[[0,7,8,0,9,1451,0,0,[1,1841,2],[],[[1842,2,868]]]]],[1452,0,1,0,[],[1,1843,3],[[0,7,8,0,9,1453,0,0,[1,1844,1],[],[[1845,2,58]]]]],[1454,0,1,0,[],[1,1846,3],[[0,7,8,0,9,1455,0,0,[1,1847,2],[],[[1848,2,559]]]]],[1456,0,1,0,[],[1,1849,3],[[0,7,8,0,9,1457,0,0,[1,1850,2],[],[[1851,2,474]]]]],[1458,0,1,0,[],[1,1852,3],[[0,7,8,0,9,1459,0,0,[1,1853,2],[],[[1854,2,1345]]]]],[1460,0,1,0,[],[1,1855,3],[[0,7,8,0,9,1461,0,0,[1,1856,2],[],[[1858,2,55]]]]],[1462,0,1,0,[],[1,1859,2],[[0,7,8,0,9,1463,0,0,[1,1859,2],[],[[1861,2,58]]]]],[1464,0,1,0,[],[1,1862,2],[[0,7,8,0,9,1465,0,0,[1,1862,2],[],[[1864,2,58]]]]],[1466,0,1,0,[],[1,1865,2],[[0,7,8,0,9,1467,0,0,[1,1865,2],[],[[1866,2,58]]]]],[1468,0,1,0,[],[1,1868,2],[[0,7,8,0,9,1469,0,0,[1,1868,2],[],[[1869,2,242]]]]],[1470,0,1,0,[],[1,1870,3],[[0,7,8,0,9,1471,0,0,[1,1871,2],[],[[1872,2,940]]]]],[1472,0,1,0,[],[1,1873,3],[[0,7,8,0,9,1473,0,0,[1,1874,2],[],[[1875,2,336]]]]],[1474,0,1,0,[],[1,1876,3],[[0,7,8,0,9,1475,0,0,[1,1877,2],[],[[1878,2,55]]]]],[1476,0,1,0,[],[1,1879,3],[[0,7,8,0,9,1477,0,0,[1,1880,2],[],[[1881,2,1364]]]]],[1478,0,1,0,[],[1,1882,3],[[0,7,8,0,9,1479,0,0,[1,1883,2],[],[[1884,2,1367]]]]],[1480,0,1,0,[],[1,1885,3],[[0,7,8,0,9,1481,0,0,[1,1886,2],[],[[1887,2,251]]]]],[1482,0,1,0,[],[1,1888,3],[[0,7,8,0,9,1483,0,0,[1,1889,2],[],[[1891,2,58]]]]],[1484,0,1,0,[],[1,1892,2],[[0,7,8,0,9,1485,0,0,[1,1892,2],[],[[1894,2,58]]]]],[1486,0,1,0,[],[1,1895,2],[[0,7,8,0,9,1487,0,0,[1,1895,2],[],[[1896,2,58]]]]],[1488,0,1,0,[],[1,1898,2],[[0,7,8,0,9,1489,0,0,[1,1898,2],[],[[1899,2,55]]]]],[1490,0,1,0,[],[1,1901,2],[[0,7,8,0,9,1491,0,0,[1,1901,2],[],[[1903,2,1380]]]]],[1492,0,1,0,[],[1,1904,2],[[0,7,8,0,9,1493,0,0,[1,1904,2],[],[[1905,2,1383]]]]],[1494,0,1,0,[],[1,1907,2],[[0,7,8,0,9,1495,0,0,[1,1907,2],[],[[1908,2,58]]]]],[1496,0,1,0,[],[1,1910,2],[[0,7,8,0,9,1497,0,0,[1,1910,2],[],[[1911,2,55]]]]],[1498,0,1,0,[],[0,1912,3,1499],[[0,7,8,0,9,1500,0,0,[0,1913,2],[],[[1915,5,1499]]]]],[1501,0,1,0,[],[0,1916,2,1502],[[0,7,8,0,9,1503,0,0,[0,1916,2],[],[[1918,5,1502]]]]],[1504,0,1,0,[],[0,1919,3,1505],[[0,7,8,0,9,1506,0,0,[0,1919,2],[],[[1921,5,1505]]]]],[1507,0,1,0,[],[0,1922,3,1508],[[0,7,8,0,9,1509,0,0,[0,1923,2],[],[[1924,5,1508]]]]],[1510,0,1,0,[],[0,1926,2,1511],[[0,7,8,0,9,1512,0,0,[0,1926,2],[],[[1928,5,1511]]]]],[1513,0,1,0,[],[0,1929,2,1514],[[0,7,8,0,9,1515,0,0,[0,1929,2],[],[[1931,5,1514]]]]],[1516,0,1,0,[],[0,1932,3,1517],[[0,7,8,0,9,1518,0,0,[0,1932,2],[],[[1934,5,1517]]]]],[1519,0,1,0,[],[0,1935,3,1520],[[0,7,8,0,9,1521,0,0,[0,1936,1],[],[[1937,5,1520]]]]],[1522,0,1,0,[],[0,1939,2,1523],[[0,7,8,0,9,1524,0,0,[0,1939,2],[],[[1941,5,1523]]]]],[1525,0,1,0,[],[0,1942,2,1526],[[0,7,8,0,9,1527,0,0,[0,1942,2],[],[[1944,5,1526]]]]],[1528,0,1,0,[],[0,1945,3,1529],[[0,7,8,0,9,1530,0,0,[0,1946,1],[],[[1947,5,1529]]]]],[1531,0,1,0,[],[0,1948,3,1532],[[0,7,8,0,9,1533,0,0,[0,1949,2],[],[[1950,5,1532]]]]],[1534,0,1,0,[],[0,1952,2,1535],[[0,7,8,0,9,1536,0,0,[0,1952,2],[],[[1954,5,1535]]]]],[1537,0,1,0,[],[0,1955,2,1538],[[0,7,8,0,9,1539,0,0,[0,1955,2],[],[[1957,5,1538]]]]],[1540,0,1,0,[],[0,1958,3,1541],[[0,7,8,0,9,1542,0,0,[0,1959,1],[],[[1960,5,1541]]]]],[1543,0,1,0,[],[0,1961,3,1544],[[0,7,8,0,9,1545,0,0,[0,1962,1],[],[[1963,5,1544]]]]],[1546,0,1,0,[],[0,1964,3,1547],[[0,7,8,0,9,1548,0,0,[0,1965,2],[],[[1967,5,1547]]]]],[1549,0,1,0,[],[0,1968,2,1550],[[0,7,8,0,9,1551,0,0,[0,1968,2],[],[[1970,5,1550]]]]],[1552,0,1,0,[],[0,1971,3,1553],[[0,7,8,0,9,1554,0,0,[0,1972,1],[],[[1973,5,1553]]]]],[1555,0,1,0,[],[0,1974,3,1556],[[0,7,8,0,9,1557,0,0,[0,1975,2],[],[[1977,5,1556]]]]],[1558,0,1,0,[],[0,1978,2,1559],[[0,7,8,0,9,1560,0,0,[0,1978,2],[],[[1980,5,1559]]]]],[1561,0,1,0,[],[0,1981,2,1562],[[0,7,8,0,9,1563,0,0,[0,1981,2],[],[[1983,5,1562]]]]],[1564,0,1,0,[],[0,1984,3,1565],[[0,7,8,0,9,1566,0,0,[0,1985,1],[],[[1986,5,1565]]]]],[1567,0,1,0,[],[0,1987,3,1568],[[0,7,8,0,9,1569,0,0,[0,1988,2],[],[[1989,5,1568]]]]],[1570,0,1,0,[],[0,1991,2,1571],[[0,7,8,0,9,1572,0,0,[0,1991,2],[],[[1993,5,1571]]]]],[1573,0,1,0,[],[0,1994,3,1574],[[0,7,8,0,9,1575,0,0,[0,1995,1],[],[[1996,5,1574]]]]],[1576,0,1,0,[],[0,1997,3,1577],[[0,7,8,0,9,1578,0,0,[0,1998,1],[],[[1999,5,1577]]]]],[1579,0,1,0,[],[0,2000,3,1580],[[0,7,8,0,9,1581,0,0,[0,2001,2],[],[[2003,5,1580]]]]],[1582,0,1,0,[],[0,2004,2,1583],[[0,7,8,0,9,1584,0,0,[0,2004,2],[],[[2006,5,1583]]]]],[1585,0,1,0,[],[0,2007,2,1586],[[0,7,8,0,9,1587,0,0,[0,2007,2],[],[[2009,5,1586]]]]],[1588,0,1,0,[],[0,2010,3,1589],[[0,7,8,0,9,1590,0,0,[0,2011,1],[],[[2012,5,1589]]]]],[1591,0,1,0,[],[0,2013,3,1592],[[0,7,8,0,9,1593,0,0,[0,2014,2],[],[[2015,5,1592]]]]],[1594,0,1,0,[],[0,2017,2,1595],[[0,7,8,0,9,1596,0,0,[0,2017,2],[],[[2019,5,1595]]]]],[1597,0,1,0,[],[0,2020,3,1598],[[0,7,8,0,9,1599,0,0,[0,2021,1],[],[[2022,5,1598]]]]],[1600,0,1,0,[],[0,2023,3,1601],[[0,7,8,0,9,1602,0,0,[0,2024,1],[],[[2025,5,1601]]]]],[1603,0,1,0,[],[0,2027,2,1604],[[0,7,8,0,9,1605,0,0,[0,2027,2],[],[[2029,5,1604]]]]],[1606,0,1,0,[],[0,2030,2,1607],[[0,7,8,0,9,1608,0,0,[0,2030,2],[],[[2032,5,1607]]]]],[1609,0,1,0,[],[0,2033,3,1610],[[0,7,8,0,9,1611,0,0,[0,2033,2],[],[[2035,5,1610]]]]],[1612,0,1,0,[],[0,2036,3,1613],[[0,7,8,0,9,1614,0,0,[0,2037,1],[],[[2038,5,1613]]]]],[1615,0,1,0,[],[0,2039,3,1616],[[0,7,8,0,9,1617,0,0,[0,2040,2],[],[[2042,5,1616]]]]],[1618,0,1,0,[],[0,2043,2,1619],[[0,7,8,0,9,1620,0,0,[0,2043,2],[],[[2045,5,1619]]]]],[1621,0,1,0,[],[0,2046,3,1622],[[0,7,8,0,9,1623,0,0,[0,2047,1],[],[[2048,5,1622]]]]],[1624,0,1,0,[],[0,2049,3,1625],[[0,7,8,0,9,1626,0,0,[0,2050,2],[],[[2051,5,1625]]]]],[1627,0,1,0,[],[0,2052,3,1628],[[0,7,8,0,9,1629,0,0,[0,2053,2],[],[[2055,5,1628]]]]],[1630,0,1,0,[],[0,2056,2,1631],[[0,7,8,0,9,1632,0,0,[0,2056,2],[],[[2058,5,1631]]]]],[1633,0,1,0,[],[0,2059,3,1634],[[0,7,8,0,9,1635,0,0,[0,2060,1],[],[[2061,5,1634]]]]],[1636,0,1,0,[],[0,2062,3,1637],[[0,7,8,0,9,1638,0,0,[0,2063,2],[],[[2065,5,1637]]]]],[1639,0,1,0,[],[0,2066,2,1640],[[0,7,8,0,9,1641,0,0,[0,2066,2],[],[[2068,5,1640]]]]],[1642,0,1,0,[],[0,2069,3,1643],[[0,7,8,0,9,1644,0,0,[0,2070,1],[],[[2071,5,1643]]]]],[1645,0,1,0,[],[0,2072,3,1646],[[0,7,8,0,9,1647,0,0,[0,2073,1],[],[[2074,5,1646]]]]],[1648,0,1,0,[],[0,2076,2,1649],[[0,7,8,0,9,1650,0,0,[0,2076,2],[],[[2078,5,1649]]]]],[1651,0,1,0,[],[0,2079,2,1652],[[0,7,8,0,9,1653,0,0,[0,2079,2],[],[[2081,5,1652]]]]],[1654,0,1,0,[],[0,2082,3,1655],[[0,7,8,0,9,1656,0,0,[0,2082,2],[],[[2084,5,1655]]]]],[1657,0,1,0,[],[0,2085,3,1658],[[0,7,8,0,9,1659,0,0,[0,2086,2],[],[[2088,5,1658]]]]],[1660,0,1,0,[],[0,2089,2,1661],[[0,7,8,0,9,1662,0,0,[0,2089,2],[],[[2091,5,1661]]]]],[1663,0,1,0,[],[1,2092,2],[[0,7,8,0,9,1664,0,0,[1,2093,1],[],[[2094,2,251]]]]],[1665,0,1,0,[],[1,2095,2],[[0,7,8,0,9,1666,0,0,[1,2095,2],[],[[2097,2,55]]]]],[1667,0,1,0,[],[1,2098,2],[[0,7,8,0,9,1668,0,0,[1,2098,2],[],[[2100,2,55]]]]],[1669,0,1,0,[],[1,2101,2],[[0,7,8,0,9,1670,0,0,[1,2101,2],[],[[2103,2,58]]]]],[1671,0,1,0,[],[1,2104,2],[[0,7,8,0,9,1672,0,0,[1,2104,2],[],[[2106,2,55]]]]],[1673,0,1,0,[],[1,2107,2],[[0,7,8,0,9,1674,0,0,[1,2107,2],[],[[2109,2,55]]]]],[1675,0,1,0,[],[1,2110,2],[[0,7,8,0,9,1676,0,0,[1,2110,2],[],[[2112,2,55]]]]],[1677,0,1,0,[],[1,2113,2],[[0,7,8,0,9,1678,0,0,[1,2113,2],[],[[2115,2,58]]]]],[1679,0,1,0,[],[1,2116,2],[[0,7,8,0,9,1680,0,0,[1,2116,2],[],[[2118,2,58]]]]],[1681,0,1,0,[],[1,2119,2],[[0,7,8,0,9,1682,0,0,[1,2120,1],[],[[2121,2,55]]]]],[1683,0,1,0,[],[1,2122,4],[[0,7,8,0,9,1684,0,0,[1,2123,2],[],[[2125,2,55]]]]],[1685,0,1,0,[],[1,2126,3],[[0,7,8,0,9,1686,0,0,[1,2127,2],[],[[2128,2,58]]]]],[1687,0,1,0,[],[1,2130,2],[[0,7,8,0,9,1688,0,0,[1,2130,2],[],[[2132,2,58]]]]],[1689,0,1,0,[],[1,2133,2],[[0,7,8,0,9,1690,0,0,[1,2133,2],[],[[2135,2,58]]]]],[1691,0,1,0,[],[1,2136,3],[[0,7,8,0,9,1692,0,0,[1,2136,2],[],[[2138,2,55]]]]],[1693,0,1,0,[],[1,2139,3],[[0,7,8,0,9,1694,0,0,[1,2140,1],[],[[2141,2,55]]]]],[1695,0,1,0,[],[1,2142,3],[[0,7,8,0,9,1696,0,0,[1,2143,2],[],[[2144,2,58]]]]],[1697,0,1,0,[],[1,2145,3],[[0,7,8,0,9,1698,0,0,[1,2146,2],[],[[2148,2,58]]]]],[1699,0,1,0,[],[1,2149,2],[[0,7,8,0,9,1700,0,0,[1,2149,2],[],[[2151,2,58]]]]],[1701,0,1,0,[],[1,2152,3],[[0,7,8,0,9,1702,0,0,[1,2152,2],[],[[2154,2,58]]]]],[1703,0,1,0,[],[1,2155,3],[[0,7,8,0,9,1704,0,0,[1,2156,2],[],[[2157,2,55]]]]],[1705,0,1,0,[],[1,2158,3],[[0,7,8,0,9,1706,0,0,[1,2159,2],[],[[2160,2,58]]]]],[1707,0,1,0,[],[1,2161,3],[[0,7,8,0,9,1708,0,0,[1,2162,1],[],[[2163,2,58]]]]],[1709,0,1,0,[],[1,2164,3],[[0,7,8,0,9,1710,0,0,[1,2165,1],[],[[2166,2,58]]]]],[1711,0,1,0,[],[1,2167,3],[[0,7,8,0,9,1712,0,0,[1,2168,1],[],[[2169,2,65]]]]],[1713,0,1,0,[],[1,2170,3],[[0,7,8,0,9,1714,0,0,[1,2171,1],[],[[2172,2,58]]]]],[1715,0,1,0,[],[1,2173,3],[[0,7,8,0,9,1716,0,0,[1,2174,1],[],[[2175,2,58]]]]],[1717,0,1,0,[],[1,2176,3],[[0,7,8,0,9,1718,0,0,[1,2177,1],[],[[2178,2,1328]]]]],[1719,0,1,0,[],[1,2179,3],[[0,7,8,0,9,1720,0,0,[1,2180,1],[],[[2181,2,1178]]]]],[1721,0,1,0,[],[1,2182,2],[[0,7,8,0,9,1722,0,0,[1,2183,1],[],[[2184,2,58]]]]],[1723,0,1,0,[],[1,2185,2],[[0,7,8,0,9,1724,0,0,[1,2185,2],[],[[2187,2,175]]]]],[1725,0,1,0,[],[1,2188,2],[[0,7,8,0,9,1726,0,0,[1,2188,2],[],[[2190,2,868]]]]],[1727,0,1,0,[],[1,2191,2],[[0,7,8,0,9,1728,0,0,[1,2192,1],[],[[2193,2,58]]]]],[1729,0,1,0,[],[1,2194,2],[[0,7,8,0,9,1730,0,0,[1,2194,2],[],[[2196,2,559]]]]],[1731,0,1,0,[],[1,2197,2],[[0,7,8,0,9,1732,0,0,[1,2197,2],[],[[2199,2,474]]]]],[1733,0,1,0,[],[1,2200,2],[[0,7,8,0,9,1734,0,0,[1,2200,2],[],[[2202,2,72]]]]],[1735,0,1,0,[],[1,2203,2],[[0,7,8,0,9,1736,0,0,[1,2203,2],[],[[2205,2,55]]]]],[1737,0,1,0,[],[1,2206,2],[[0,7,8,0,9,1738,0,0,[1,2206,2],[],[[2208,2,58]]]]],[1739,0,1,0,[],[1,2209,2],[[0,7,8,0,9,1740,0,0,[1,2209,2],[],[[2211,2,58]]]]],[1741,0,1,0,[],[1,2212,2],[[0,7,8,0,9,1742,0,0,[1,2212,2],[],[[2214,2,58]]]]],[1743,0,1,0,[],[1,2215,2],[[0,7,8,0,9,1744,0,0,[1,2215,2],[],[[2217,2,242]]]]],[1745,0,1,0,[],[1,2218,2],[[0,7,8,0,9,1746,0,0,[1,2218,2],[],[[2220,2,940]]]]],[1747,0,1,0,[],[1,2221,2],[[0,7,8,0,9,1748,0,0,[1,2221,2],[],[[2223,2,336]]]]],[1749,0,1,0,[],[1,2224,2],[[0,7,8,0,9,1750,0,0,[1,2225,1],[],[[2226,2,55]]]]],[1751,0,1,0,[],[1,2227,2],[[0,7,8,0,9,1752,0,0,[1,2228,1],[],[[2229,2,1364]]]]],[1753,0,1,0,[],[1,2230,2],[[0,7,8,0,9,1754,0,0,[1,2231,1],[],[[2232,2,1367]]]]],[1755,0,1,0,[],[1,2233,2],[[0,7,8,0,9,1756,0,0,[1,2233,2],[],[[2235,2,251]]]]],[1757,0,1,0,[],[1,2236,2],[[0,7,8,0,9,1758,0,0,[1,2236,2],[],[[2238,2,58]]]]],[1759,0,1,0,[],[1,2239,2],[[0,7,8,0,9,1760,0,0,[1,2239,2],[],[[2241,2,58]]]]],[1761,0,1,0,[],[1,2242,2],[[0,7,8,0,9,1762,0,0,[1,2242,2],[],[[2244,2,58]]]]],[1763,0,1,0,[],[1,2245,2],[[0,7,8,0,9,1764,0,0,[1,2245,2],[],[[2247,2,55]]]]],[1765,0,1,0,[],[1,2248,2],[[0,7,8,0,9,1766,0,0,[1,2248,2],[],[[2250,2,1380]]]]],[1767,0,1,0,[],[1,2251,2],[[0,7,8,0,9,1768,0,0,[1,2251,2],[],[[2253,2,1383]]]]],[1769,0,1,0,[],[1,2254,2],[[0,7,8,0,9,1770,0,0,[1,2254,2],[],[[2256,2,58]]]]],[1771,0,1,0,[],[1,2257,2],[[0,7,8,0,9,1772,0,0,[1,2257,2],[],[[2259,2,251]]]]],[1773,0,1,0,[],[1,2260,2],[[0,7,8,0,9,1774,0,0,[1,2260,2],[],[[2262,2,825]]]]],[1775,0,1,0,[],[1,2263,2],[[0,7,8,0,9,1776,0,0,[1,2263,2],[],[[2265,2,58]]]]],[1777,0,1,0,[],[1,2266,2],[[0,7,8,0,9,1778,0,0,[1,2266,2],[],[[2268,2,58]]]]],[1779,0,1,0,[],[1,2269,2],[[0,7,8,0,9,1780,0,0,[1,2269,2],[],[[2271,2,55]]]]],[1781,0,1,0,[],[1,2272,2],[[0,7,8,0,9,1782,0,0,[1,2272,2],[],[[2273,2,58]]]]],[1783,0,1,0,[],[1,2275,2],[[0,7,8,0,9,1784,0,0,[1,2275,2],[],[[2276,2,58]]]]],[1785,0,1,0,[],[1,2277,3],[[0,7,8,0,9,1786,0,0,[1,2278,2],[],[[2279,2,58]]]]],[1787,0,1,0,[],[1,2280,3],[[0,7,8,0,9,1788,0,0,[1,2281,2],[],[[2282,2,58]]]]],[1789,0,1,0,[],[1,2283,3],[[0,7,8,0,9,1790,0,0,[1,2284,2],[],[[2285,2,58]]]]],[1791,0,1,0,[],[1,2286,3],[[0,7,8,0,9,1792,0,0,[1,2287,2],[],[[2289,2,58]]]]],[1793,0,1,0,[],[1,2290,2],[[0,7,8,0,9,1794,0,0,[1,2290,2],[],[[2292,2,474]]]]],[1795,0,1,0,[],[1,2293,2],[[0,76,8,0,77,1796,0,0,[1,2293,2],[],[[2294,2,1797]]]]],[1798,0,1,0,[],[1,2295,3],[[0,7,8,0,9,1799,0,0,[1,2296,2],[],[[2297,2,55]]]]],[1800,0,1,0,[],[1,2298,3],[[0,7,8,0,9,1801,0,0,[1,2299,1],[],[[2300,2,940]]]]],[1802,0,1,0,[],[1,2301,3],[[0,7,8,0,9,1803,0,0,[1,2302,1],[],[[2303,2,1804]]]]],[1805,0,1,0,[],[1,2304,3],[[0,7,8,0,9,1806,0,0,[1,2305,1],[],[[2306,2,1807]]]]],[1808,0,1,0,[],[1,2307,3],[[0,7,8,0,9,1809,0,0,[1,2308,1],[],[[2309,2,205]]]]],[1810,0,1,0,[],[1,2310,2],[[0,7,8,0,9,1811,0,0,[1,2311,1],[],[[2312,2,904]]]]],[1812,0,1,0,[],[1,2313,2],[[0,7,8,0,9,1813,0,0,[1,2313,2],[],[[2315,2,58]]]]],[1814,0,1,0,[],[1,2316,2],[[0,7,8,0,9,1815,0,0,[1,2316,2],[],[[2318,2,336]]]]],[1816,0,1,0,[],[1,2319,2],[[0,7,8,0,9,1817,0,0,[1,2319,2],[],[[2321,2,58]]]]],[1818,0,1,0,[],[1,2322,2],[[0,7,8,0,9,1819,0,0,[1,2323,1],[],[[2324,2,1061]]]]],[1820,0,1,0,[],[1,2325,2],[[0,7,8,0,9,1821,0,0,[1,2325,2],[],[[2327,2,295]]]]],[1822,0,1,0,[],[1,2328,2],[[0,7,8,0,9,1823,0,0,[1,2328,2],[],[[2330,2,1061]]]]],[1824,0,1,0,[],[1,2331,2],[[0,7,8,0,9,1825,0,0,[1,2331,2],[],[[2333,2,295]]]]],[1826,0,1,0,[],[1,2334,2],[[0,7,8,0,9,1827,0,0,[1,2334,2],[],[[2336,2,65]]]]],[1828,0,1,0,[],[1,2337,2],[[0,7,8,0,9,1829,0,0,[1,2337,2],[],[[2338,2,150]]]]],[1830,0,1,0,[],[0,2339,3,912],[[0,7,8,0,9,1831,0,0,[0,2340,2],[],[[2341,2,352],[2342,5,912]]]]],[1832,0,1,0,[],[1,2343,2],[[0,7,8,0,9,1833,0,0,[1,2343,2],[],[[2345,2,58]]]]],[1834,0,1,0,[],[1,2346,2],[[0,7,8,0,9,1835,0,0,[1,2346,2],[],[[2348,2,918]]]]],[1836,0,1,0,[],[1,2349,2],[[0,7,8,0,9,1837,0,0,[1,2349,2],[],[[2351,2,324]]]]],[1838,0,1,0,[],[1,2352,2],[[0,7,8,0,9,1839,0,0,[1,2352,2],[],[[2354,2,508]]]]],[1840,0,1,0,[],[1,2355,2],[[0,7,8,0,9,1841,0,0,[1,2355,2],[],[[2357,2,336]]]]],[1842,0,1,0,[],[1,2358,2],[[0,7,8,0,9,1843,0,0,[1,2358,2],[],[[2360,2,21]]]]],[1844,0,1,0,[],[1,2361,2],[[0,7,8,0,9,1845,0,0,[1,2361,2],[],[[2363,2,929]]]]],[1846,0,1,0,[],[1,2364,2],[[0,7,8,0,9,1847,0,0,[1,2364,2],[],[[2366,2,242]]]]],[1848,0,1,0,[],[1,2367,2],[[0,7,8,0,9,1849,0,0,[1,2367,2],[],[[2369,2,343]]]]],[1850,0,1,0,[],[1,2370,2],[[0,7,8,0,9,1851,0,0,[1,2370,2],[],[[2372,2,58]]]]],[1852,0,1,0,[],[1,2373,2],[[0,7,8,0,9,1853,0,0,[1,2373,2],[],[[2375,2,58]]]]],[1854,0,1,0,[],[1,2376,2],[[0,7,8,0,9,1855,0,0,[1,2376,2],[],[[2377,2,940]]]]],[1856,0,1,0,[],[0,2378,3,942],[[0,7,8,0,9,1857,0,0,[0,2379,2],[],[[2380,2,944],[2381,5,942]]]]],[1858,0,1,0,[],[1,2382,2],[[0,7,8,0,9,1859,0,0,[1,2382,2],[],[[2384,2,65]]]]],[1860,0,1,0,[],[1,2385,2],[[0,7,8,0,9,1861,0,0,[1,2385,2],[],[[2387,2,474]]]]],[1862,0,1,0,[],[1,2388,2],[[0,7,8,0,9,1863,0,0,[1,2388,2],[],[[2390,2,940]]]]],[1864,0,1,0,[],[1,2391,2],[[0,7,8,0,9,1865,0,0,[1,2391,2],[],[[2393,2,953]]]]],[1866,0,1,0,[],[1,2394,2],[[0,7,8,0,9,1867,0,0,[1,2394,2],[],[[2396,2,487]]]]],[1868,0,1,0,[],[0,2397,2,1869],[[0,7,8,0,9,1870,0,0,[0,2397,2],[],[[2399,5,1869]]]]],[1871,0,1,0,[],[0,2400,3,1872],[[0,7,8,0,9,1873,0,0,[0,2401,1],[],[[2402,5,1872]]]]],[1874,0,1,0,[],[0,2403,3,1875],[[0,7,8,0,9,1876,0,0,[0,2404,2],[],[[2405,5,1875]]]]],[1877,0,1,0,[],[0,2407,2,1878],[[0,7,8,0,9,1879,0,0,[0,2407,2],[],[[2409,5,1878]]]]],[1880,0,1,0,[],[0,2410,2,1881],[[0,7,8,0,9,1882,0,0,[0,2410,2],[],[[2412,5,1881]]]]],[1883,0,1,0,[],[0,2413,3,1884],[[0,7,8,0,9,1885,0,0,[0,2414,1],[],[[2415,5,1884]]]]],[1886,0,1,0,[],[0,2416,3,1887],[[0,7,8,0,9,1888,0,0,[0,2417,1],[],[[2418,5,1887]]]]],[1889,0,1,0,[],[0,2419,3,1890],[[0,7,8,0,9,1891,0,0,[0,2420,2],[],[[2421,5,1890]]]]],[1892,0,1,0,[],[0,2423,2,1893],[[0,7,8,0,9,1894,0,0,[0,2423,2],[],[[2425,5,1893]]]]],[1895,0,1,0,[],[0,2426,2,1896],[[0,7,8,0,9,1897,0,0,[0,2426,2],[],[[2428,5,1896]]]]],[1898,0,1,0,[],[0,2429,3,1899],[[0,7,8,0,9,1900,0,0,[0,2429,2],[],[[2431,5,1899]]]]],[1901,0,1,0,[],[0,2432,3,1902],[[0,7,8,0,9,1903,0,0,[0,2433,1],[],[[2434,5,1902]]]]],[1904,0,1,0,[],[0,2435,3,1905],[[0,7,8,0,9,1906,0,0,[0,2436,2],[],[[2438,5,1905]]]]],[1907,0,1,0,[],[0,2439,2,1908],[[0,7,8,0,9,1909,0,0,[0,2439,2],[],[[2441,5,1908]]]]],[1910,0,1,0,[],[0,2442,3,1911],[[0,7,8,0,9,1912,0,0,[0,2442,2],[],[[2444,5,1911]]]]],[1913,0,1,0,[],[0,2445,3,912],[[0,7,8,0,9,1914,0,0,[0,2446,2],[],[[2447,2,352],[2448,5,912]]]]],[1915,0,1,0,[],[1,2449,2],[[0,7,8,0,9,1916,0,0,[1,2449,2],[],[[2451,2,58]]]]],[1917,0,1,0,[],[1,2452,2],[[0,7,8,0,9,1918,0,0,[1,2452,2],[],[[2454,2,918]]]]],[1919,0,1,0,[],[1,2455,2],[[0,7,8,0,9,1920,0,0,[1,2455,2],[],[[2456,2,324]]]]],[1921,0,1,0,[],[1,2457,3],[[0,7,8,0,9,1922,0,0,[1,2458,2],[],[[2459,2,336]]]]],[1923,0,1,0,[],[1,2460,3],[[0,7,8,0,9,1924,0,0,[1,2461,2],[],[[2462,2,343]]]]],[1925,0,1,0,[],[1,2463,3],[[0,7,8,0,9,1926,0,0,[1,2464,2],[],[[2466,2,58]]]]],[1927,0,1,0,[],[1,2467,2],[[0,7,8,0,9,1928,0,0,[1,2467,2],[],[[2469,2,58]]]]],[1929,0,1,0,[],[1,2470,2],[[0,7,8,0,9,1930,0,0,[1,2470,2],[],[[2472,2,940]]]]],[1931,0,1,0,[],[0,2473,2,942],[[0,7,8,0,9,1932,0,0,[0,2473,2],[],[[2475,2,944],[2475,5,942]]]]],[1933,0,1,0,[],[1,2476,2],[[0,7,8,0,9,1934,0,0,[1,2477,1],[],[[2478,2,65]]]]],[1935,0,1,0,[],[1,2479,2],[[0,7,8,0,9,1936,0,0,[1,2479,2],[],[[2481,2,474]]]]],[1937,0,1,0,[],[1,2482,2],[[0,7,8,0,9,1938,0,0,[1,2482,2],[],[[2484,2,940]]]]],[1939,0,1,0,[],[1,2485,2],[[0,7,8,0,9,1940,0,0,[1,2485,2],[],[[2487,2,953]]]]],[1941,0,1,0,[],[1,2488,2],[[0,7,8,0,9,1942,0,0,[1,2488,2],[],[[2490,2,487]]]]],[1943,0,1,0,[],[1,2491,2],[[0,7,8,0,9,1944,0,0,[1,2491,2],[],[[2493,2,1074]]]]],[1945,0,1,0,[],[1,2494,2],[[0,7,8,0,9,1946,0,0,[1,2494,2],[],[[2496,2,508]]]]],[1947,0,1,0,[],[1,2497,2],[[0,7,8,0,9,1948,0,0,[1,2497,2],[],[[2499,2,58]]]]],[1949,0,1,0,[],[1,2500,2],[[0,7,8,0,9,1950,0,0,[1,2500,2],[],[[2502,2,1054]]]]],[1951,0,1,0,[],[1,2503,2],[[0,7,8,0,9,1952,0,0,[1,2503,2],[],[[2504,2,242]]]]],[1953,0,1,0,[],[1,2505,3],[[0,7,8,0,9,1954,0,0,[1,2506,2],[],[[2507,2,336]]]]],[1955,0,1,0,[],[1,2508,3],[[0,7,8,0,9,1956,0,0,[1,2509,1],[],[[2510,2,1061]]]]],[1957,0,1,0,[],[1,2511,3],[[0,7,8,0,9,1958,0,0,[1,2512,1],[],[[2513,2,1959]]]]],[1960,0,1,0,[],[1,2514,3],[[0,7,8,0,9,1961,0,0,[1,2515,1],[],[[2516,2,868]]]]],[1962,0,1,0,[],[1,2517,3],[[0,7,8,0,9,1963,0,0,[1,2518,1],[],[[2519,2,58]]]]],[1964,0,1,0,[],[1,2520,2],[[0,7,8,0,9,1965,0,0,[1,2521,1],[],[[2522,2,58]]]]],[1966,0,1,0,[],[1,2523,2],[[0,7,8,0,9,1967,0,0,[1,2524,1],[],[[2525,2,308]]]]],[1968,0,1,0,[],[1,2526,2],[[0,7,8,0,9,1969,0,0,[1,2526,2],[],[[2528,2,871]]]]],[1970,0,1,0,[],[1,2529,2],[[0,7,8,0,9,1971,0,0,[1,2529,2],[],[[2531,2,55]]]]],[1972,0,1,0,[],[1,2532,2],[[0,7,8,0,9,1973,0,0,[1,2532,2],[],[[2534,2,58]]]]],[1974,0,1,0,[],[1,2535,2],[[0,7,8,0,9,1975,0,0,[1,2535,2],[],[[2537,2,55]]]]],[1976,0,1,0,[],[1,2538,2],[[0,7,8,0,9,1977,0,0,[1,2538,2],[],[[2540,2,58]]]]],[1978,0,1,0,[],[1,2541,2],[[0,7,8,0,9,1979,0,0,[1,2541,2],[],[[2543,2,1364]]]]],[1980,0,1,0,[],[1,2544,2],[[0,7,8,0,9,1981,0,0,[1,2544,2],[],[[2545,2,58]]]]],[1982,0,1,0,[],[1,2547,2],[[0,7,8,0,9,1983,0,0,[1,2547,2],[],[[2548,2,72]]]]],[1984,0,1,0,[],[1,2549,3],[[0,7,8,0,9,1985,0,0,[1,2550,2],[],[[2551,2,55]]]]],[1986,0,1,0,[],[1,2552,3],[[0,7,8,0,9,1987,0,0,[1,2553,1],[],[[2554,2,55]]]]],[1988,0,1,0,[],[1,2555,3],[[0,7,8,0,9,1989,0,0,[1,2556,1],[],[[2557,2,65]]]]],[1990,0,1,0,[],[1,2558,3],[[0,7,8,0,9,1991,0,0,[1,2559,1],[],[[2560,2,65]]]]],[1992,0,1,0,[],[1,2561,3],[[0,7,8,0,9,1993,0,0,[1,2562,2],[],[[2563,2,1994]]]]],[1995,0,1,0,[],[1,2564,3],[[0,7,8,0,9,1996,0,0,[1,2565,2],[],[[2566,2,1997]]]]],[1998,0,1,0,[],[1,2567,3],[[0,7,8,0,9,1999,0,0,[1,2568,2],[],[[2569,2,2000]]]]],[2001,0,1,0,[],[1,2570,3],[[0,7,8,0,9,2002,0,0,[1,2571,1],[],[[2572,2,1997]]]]],[2003,0,1,0,[],[1,2573,3],[[0,7,8,0,9,2004,0,0,[1,2574,1],[],[[2575,2,2000]]]]],[2005,0,1,0,[],[1,2576,3],[[0,7,8,0,9,2006,0,0,[1,2577,1],[],[[2578,2,150]]]]],[2007,0,1,0,[],[1,2579,2],[[0,7,8,0,9,2008,0,0,[1,2580,1],[],[[2581,2,242]]]]],[2009,0,1,0,[],[1,2582,2],[[0,7,8,0,9,2010,0,0,[1,2583,1],[],[[2584,2,205]]]]],[2011,0,1,0,[],[1,2585,2],[[0,7,8,0,9,2012,0,0,[1,2585,2],[],[[2587,2,904]]]]],[2013,0,1,0,[],[1,2588,2],[[0,7,8,0,9,2014,0,0,[1,2588,2],[],[[2590,2,336]]]]],[2015,0,1,0,[],[1,2591,2],[[0,7,8,0,9,2016,0,0,[1,2591,2],[],[[2593,2,868]]]]],[2017,0,1,0,[],[1,2594,2],[[0,7,8,0,9,2018,0,0,[1,2594,2],[],[[2596,2,508]]]]],[2019,0,1,0,[],[1,2597,2],[[0,7,8,0,9,2020,0,0,[1,2597,2],[],[[2599,2,2021]]]]],[2022,0,1,0,[],[1,2600,2],[[0,7,8,0,9,2023,0,0,[1,2600,2],[],[[2602,2,508]]]]],[2024,0,1,0,[],[1,2603,2],[[0,7,8,0,9,2025,0,0,[1,2603,2],[],[[2605,2,508]]]]],[2026,0,1,0,[],[1,2606,2],[[0,7,8,0,9,2027,0,0,[1,2606,2],[],[[2608,2,58]]]]],[2028,0,1,0,[],[1,2609,2],[[0,7,8,0,9,2029,0,0,[1,2609,2],[],[[2611,2,72]]]]],[2030,0,1,0,[],[1,2612,2],[[0,7,8,0,9,2031,0,0,[1,2612,2],[],[[2614,2,104]]]]],[2032,0,1,0,[],[1,2615,2],[[0,7,8,0,9,2033,0,0,[1,2615,2],[],[[2617,2,940]]]]],[2034,0,1,0,[],[1,2618,2],[[0,7,8,0,9,2035,0,0,[1,2618,2],[],[[2620,2,940]]]]],[2036,0,1,0,[],[1,2621,2],[[0,7,8,0,9,2037,0,0,[1,2621,2],[],[[2623,2,2038]]]]],[2039,0,1,0,[],[1,2624,2],[[0,7,8,0,9,2040,0,0,[1,2624,2],[],[[2626,2,508]]]]],[2041,0,1,0,[],[1,2627,3],[[0,7,8,0,9,2042,0,0,[1,2627,2],[],[[2629,2,940]]]]],[2043,0,1,0,[],[1,2630,3],[[0,7,8,0,9,2044,0,0,[1,2631,2],[],[[2632,2,940]]]]],[2045,0,1,0,[],[1,2634,3],[[0,7,8,0,9,2046,0,0,[1,2634,2],[],[[2636,2,940]]]]],[2047,0,1,0,[],[1,2637,3],[[0,7,8,0,9,2048,0,0,[1,2638,1],[],[[2639,2,58]]]]],[2049,0,1,0,[],[1,2640,3],[[0,7,8,0,9,2050,0,0,[1,2641,2],[],[[2642,2,58]]]]],[2051,0,1,0,[],[1,2644,2],[[0,7,8,0,9,2052,0,0,[1,2644,2],[],[[2646,2,55]]]]],[2053,0,1,0,[],[1,2647,2],[[0,7,8,0,9,2054,0,0,[1,2647,2],[],[[2649,2,940]]]]],[2055,0,1,0,[],[1,2650,3],[[0,7,8,0,9,2056,0,0,[1,2651,1],[],[[2652,2,104]]]]],[2057,0,1,0,[],[1,2653,3],[[0,7,8,0,9,2058,0,0,[1,2654,1],[],[[2655,2,336]]]]],[2059,0,1,0,[],[1,2656,3],[[0,7,8,0,9,2060,0,0,[1,2657,1],[],[[2658,2,2061]]]]],[2062,0,1,0,[],[1,2659,3],[[0,7,8,0,9,2063,0,0,[1,2660,1],[],[[2661,2,871]]]]],[2064,0,1,0,[],[1,2662,3],[[0,7,8,0,9,2065,0,0,[1,2663,2],[],[[2664,2,508]]]]],[2066,0,1,0,[],[1,2665,3],[[0,7,8,0,9,2067,0,0,[1,2666,2],[],[[2667,2,220]]]]],[2068,0,1,0,[],[1,2668,3],[[0,7,8,0,9,2069,0,0,[1,2669,1],[],[[2670,2,336]]]]],[2070,0,1,0,[],[1,2671,3],[[0,7,8,0,9,2071,0,0,[1,2672,1],[],[[2673,2,871]]]]],[2072,0,1,0,[],[1,2674,3],[[0,7,8,0,9,2073,0,0,[1,2675,1],[],[[2676,2,871]]]]],[2074,0,1,0,[],[1,2677,3],[[0,7,8,0,9,2075,0,0,[1,2678,1],[],[[2679,2,220]]]]],[2076,0,1,0,[],[1,2680,3],[[0,7,8,0,9,2077,0,0,[1,2681,1],[],[[2682,2,58]]]]],[2078,0,1,0,[],[1,2683,2],[[0,7,8,0,9,2079,0,0,[1,2684,1],[],[[2685,2,508]]]]],[2080,0,1,0,[],[1,2686,2],[[0,7,8,0,9,2081,0,0,[1,2686,2],[],[[2688,2,871]]]]],[2082,0,1,0,[],[1,2689,2],[[0,7,8,0,9,2083,0,0,[1,2689,2],[],[[2691,2,508]]]]],[2084,0,1,0,[],[1,2692,2],[[0,7,8,0,9,2085,0,0,[1,2692,2],[],[[2694,2,508]]]]],[2086,0,1,0,[],[1,2695,2],[[0,7,8,0,9,2087,0,0,[1,2695,2],[],[[2697,2,58]]]]],[2088,0,1,0,[],[1,2698,2],[[0,76,8,0,77,2089,0,0,[1,2699,1],[],[[2700,2,2090]]]]],[2091,0,1,0,[],[1,2701,2],[[0,76,8,0,77,2092,0,0,[1,2701,2],[],[[2703,2,2090]]]]],[2093,0,1,0,[],[1,2704,2],[[0,76,8,0,77,2094,0,0,[1,2704,2],[],[[2706,2,2090]]]]],[2095,0,1,0,[],[1,2707,2],[[0,76,8,0,77,2096,0,0,[1,2707,2],[],[[2709,2,2090]]]]],[2097,0,1,0,[],[1,2710,2],[[0,76,8,0,77,2098,0,0,[1,2710,2],[],[[2711,2,2090]]]]],[2099,0,1,0,[],[1,2712,3],[[0,76,8,0,77,2100,0,0,[1,2713,1],[],[[2714,2,2090]]]]],[2101,0,1,0,[],[1,2715,3],[[0,76,8,0,77,2102,0,0,[1,2716,1],[],[[2717,2,2090]]]]],[2103,0,1,0,[],[1,2718,3],[[0,76,8,0,77,2104,0,0,[1,2719,1],[],[[2720,2,2090]]]]],[2105,0,1,0,[],[1,2721,2],[[0,76,8,0,77,2106,0,0,[1,2722,1],[],[[2723,2,2090]]]]],[2107,0,1,0,[],[1,2724,2],[[0,76,8,0,77,2108,0,0,[1,2724,2],[],[[2726,2,2090]]]]],[2109,0,1,0,[],[1,2727,2],[[0,76,8,0,77,2110,0,0,[1,2727,2],[],[[2729,2,2090]]]]],[2111,0,1,0,[],[1,2730,2],[[0,7,8,0,9,2112,0,0,[1,2730,2],[],[[2732,2,58]]]]],[2113,0,1,0,[],[1,2733,2],[[0,7,8,0,9,2114,0,0,[1,2733,2],[],[[2735,2,72]]]]],[2115,0,1,0,[],[1,2736,2],[[0,7,8,0,9,2116,0,0,[1,2736,2],[],[[2738,2,929]]]]],[2117,0,1,0,[],[1,2739,2],[[0,7,8,0,9,2118,0,0,[1,2739,2],[],[[2741,2,21]]]]],[2119,0,1,6,[],[0,2742,2,2120],[[0,7,8,0,9,2121,0,0,[0,2742,2],[],[[2744,2,2122],[2744,5,2120]]]]],[2123,0,1,0,[],[0,2745,2,89],[[0,7,8,0,9,2124,0,0,[0,2745,2],[],[[2747,2,21],[2747,5,89]]]]],[2125,0,1,6,[],[0,2748,3,92],[[0,7,8,0,9,2126,0,0,[0,2749,2],[],[[2750,2,72],[2750,5,92]]]]],[2127,0,1,0,[],[1,2752,2],[[0,7,8,0,9,2128,0,0,[1,2752,2],[],[[2754,2,18]]]]],[2129,0,1,0,[],[1,2755,2],[[0,7,8,0,9,2130,0,0,[1,2755,2],[],[[2757,2,55]]]]],[2131,0,1,0,[],[1,2758,2],[[0,7,8,0,9,2132,0,0,[1,2758,2],[],[[2760,2,861]]]]],[2133,0,1,0,[],[1,2761,2],[[0,7,8,0,9,2134,0,0,[1,2761,2],[],[[2763,2,58]]]]],[2135,0,1,0,[],[1,2764,2],[[0,7,8,0,9,2136,0,0,[1,2764,2],[],[[2766,2,104]]]]],[2137,0,1,0,[],[1,2767,2],[[0,7,8,0,9,2138,0,0,[1,2767,2],[],[[2768,2,58]]]]],[2139,0,1,0,[],[1,2769,3],[[0,7,8,0,9,2140,0,0,[1,2770,2],[],[[2771,2,2141]]]]],[2142,0,1,0,[],[1,2772,3],[[0,7,8,0,9,2143,0,0,[1,2773,1],[],[[2774,2,861]]]]],[2144,0,1,0,[],[1,2775,3],[[0,7,8,0,9,2145,0,0,[1,2776,1],[],[[2777,2,1054]]]]],[2146,0,1,0,[],[1,2778,3],[[0,7,8,0,9,2147,0,0,[1,2779,1],[],[[2780,2,1994]]]]],[2148,0,1,0,[],[1,2781,3],[[0,7,8,0,9,2149,0,0,[1,2782,1],[],[[2783,2,1054]]]]],[2150,0,1,0,[],[1,2784,2],[[0,7,8,0,9,2151,0,0,[1,2785,1],[],[[2786,2,58]]]]],[2152,0,1,0,[],[1,2787,2],[[0,7,8,0,9,2153,0,0,[1,2787,2],[],[[2789,2,58]]]]],[2154,0,1,0,[],[1,2790,2],[[0,7,8,0,9,2155,0,0,[1,2790,2],[],[[2792,2,58]]]]],[2156,0,1,0,[],[1,2793,2],[[0,7,8,0,9,2157,0,0,[1,2793,2],[],[[2795,2,58]]]]],[2158,0,1,0,[],[1,2796,2],[[0,7,8,0,9,2159,0,0,[1,2796,2],[],[[2798,2,2160]]]]],[2161,0,1,2162,[],[0,2799,3,2163],[[0,7,8,0,9,2164,0,0,[0,2799,2],[],[[2801,2,2165],[2801,5,2163]]]]],[2166,0,1,0,[],[1,2802,3],[[0,7,8,0,9,2167,0,0,[1,2803,1],[],[[2804,2,58]]]]],[2168,0,1,0,[],[1,2805,3],[[0,7,8,0,9,2169,0,0,[1,2806,1],[],[[2807,2,55]]]]],[2170,0,1,0,[],[1,2808,2],[[0,7,8,0,9,2171,0,0,[1,2809,1],[],[[2810,2,2172]]]]],[2173,0,1,0,[],[1,2811,2],[[0,7,8,0,9,2174,0,0,[1,2811,2],[],[[2813,2,324]]]]],[2175,0,1,0,[],[1,2814,2],[[0,7,8,0,9,2176,0,0,[1,2814,2],[],[[2816,2,55]]]]],[2177,0,1,0,[],[1,2817,2],[[0,7,8,0,9,2178,0,0,[1,2817,2],[],[[2819,2,72]]]]],[2179,0,1,0,[],[1,2820,2],[[0,7,8,0,9,2180,0,0,[1,2820,2],[],[[2822,2,2181]]]]],[2182,0,1,0,[],[1,2823,2],[[0,7,8,0,9,2183,0,0,[1,2823,2],[],[[2825,2,295]]]]],[2184,0,1,0,[],[1,2826,2],[[0,7,8,0,9,2185,0,0,[1,2826,2],[],[[2828,2,58]]]]],[2186,0,1,0,[],[1,2829,2],[[0,7,8,0,9,2187,0,0,[1,2829,2],[],[[2831,2,58]]]]],[2188,0,1,0,[],[1,2832,2],[[0,7,8,0,9,2189,0,0,[1,2832,2],[],[[2834,2,58]]]]],[2190,0,1,0,[],[1,2835,2],[[0,7,8,0,9,2191,0,0,[1,2835,2],[],[[2837,2,55]]]]],[2192,0,1,0,[],[1,2838,2],[[0,76,8,0,77,2193,0,0,[1,2838,2],[],[[2839,2,2194]]]]],[2195,0,1,0,[],[1,2840,3],[[0,7,8,0,9,2196,0,0,[1,2841,2],[],[[2842,2,55]]]]],[2197,0,1,0,[],[1,2843,3],[[0,7,8,0,9,2198,0,0,[1,2844,2],[],[[2845,2,58]]]]],[2199,0,1,0,[],[1,2846,3],[[0,7,8,0,9,2200,0,0,[1,2847,1],[],[[2848,2,58]]]]],[2201,0,1,0,[],[1,2849,3],[[0,7,8,0,9,2202,0,0,[1,2850,1],[],[[2851,2,58]]]]],[2203,0,1,0,[],[1,2852,3],[[0,7,8,0,9,2204,0,0,[1,2853,1],[],[[2854,2,849]]]]],[2205,0,1,0,[],[1,2855,3],[[0,7,8,0,9,2206,0,0,[1,2855,2],[],[[2857,2,940]]]]],[2207,0,1,0,[],[1,2858,3],[[0,7,8,0,9,2208,0,0,[1,2859,1],[],[[2860,2,324]]]]],[2209,0,1,0,[],[1,2861,2],[[0,7,8,0,9,2210,0,0,[1,2862,1],[],[[2863,2,58]]]]],[2211,0,1,0,[],[1,2864,2],[[0,7,8,0,9,2212,0,0,[1,2864,2],[],[[2866,2,58]]]]],[2213,0,1,0,[],[1,2867,2],[[0,7,8,0,9,2214,0,0,[1,2867,2],[],[[2869,2,55]]]]],[2215,0,1,0,[],[1,2870,2],[[0,7,8,0,9,2216,0,0,[1,2870,2],[],[[2872,2,336]]]]],[2217,0,1,0,[],[1,2873,2],[[0,7,8,0,9,2218,0,0,[1,2873,2],[],[[2875,2,58]]]]],[2219,0,1,0,[],[1,2876,2],[[0,7,8,0,9,2220,0,0,[1,2876,2],[],[[2878,2,352]]]]],[2221,0,1,0,[],[1,2879,2],[[0,7,8,0,9,2222,0,0,[1,2879,2],[],[[2880,2,2223]]]]],[2224,0,1,0,[],[1,2882,2],[[0,7,8,0,9,2225,0,0,[1,2882,2],[],[[2883,2,104]]]]],[2226,0,1,0,[],[1,2884,3],[[0,7,8,0,9,2227,0,0,[1,2885,2],[],[[2886,2,58]]]]]];
</script>
<script type="text/javascript">
window.output["suite"] = [1,2,3,4,[],[0,0,2899],[],window.sPart0,[],[968,816,968,816]];
</script>
<script type="text/javascript">
window.output["strings"] = [];
</script>
<script type="text/javascript">
window.output["strings"] = window.output["strings"].concat(["*","*Sysctl","*/robot/tests/Tumbleweed/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: 62053","*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_ens4_accept_local","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/accept_local: No such file or directory","*net.ipv4.conf.ens4.accept_local, 0","*Sysctl_net_ipv4_conf_ens4_accept_redirects","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/accept_redirects: No such file or directory","*net.ipv4.conf.ens4.accept_redirects, 0","*Sysctl_net_ipv4_conf_ens4_accept_source_route","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/accept_source_route: No such file or directory","*net.ipv4.conf.ens4.accept_source_route, 0","*Sysctl_net_ipv4_conf_ens4_arp_accept","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_accept: No such file or directory","*net.ipv4.conf.ens4.arp_accept, 0","*Sysctl_net_ipv4_conf_ens4_arp_announce","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_announce: No such file or directory","*net.ipv4.conf.ens4.arp_announce, 0","*Sysctl_net_ipv4_conf_ens4_arp_evict_nocarrier","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_evict_nocarrier: No such file or directory","*net.ipv4.conf.ens4.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_ens4_arp_filter","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_filter: No such file or directory","*net.ipv4.conf.ens4.arp_filter, 0","*Sysctl_net_ipv4_conf_ens4_arp_ignore","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_ignore: No such file or directory","*net.ipv4.conf.ens4.arp_ignore, 0","*Sysctl_net_ipv4_conf_ens4_arp_notify","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/arp_notify: No such file or directory","*net.ipv4.conf.ens4.arp_notify, 0","*Sysctl_net_ipv4_conf_ens4_bc_forwarding","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/bc_forwarding: No such file or directory","*net.ipv4.conf.ens4.bc_forwarding, 0","*Sysctl_net_ipv4_conf_ens4_bootp_relay","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/bootp_relay: No such file or directory","*net.ipv4.conf.ens4.bootp_relay, 0","*Sysctl_net_ipv4_conf_ens4_disable_policy","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/disable_policy: No such file or directory","*net.ipv4.conf.ens4.disable_policy, 0","*Sysctl_net_ipv4_conf_ens4_disable_xfrm","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/disable_xfrm: No such file or directory","*net.ipv4.conf.ens4.disable_xfrm, 0","*Sysctl_net_ipv4_conf_ens4_drop_gratuitous_arp","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/drop_gratuitous_arp: No such file or directory","*net.ipv4.conf.ens4.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_ens4_drop_unicast_in_l2_multicast","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/drop_unicast_in_l2_multicast: No such file or directory","*net.ipv4.conf.ens4.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_ens4_force_igmp_version","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/force_igmp_version: No such file or directory","*net.ipv4.conf.ens4.force_igmp_version, 0","*Sysctl_net_ipv4_conf_ens4_forwarding","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/forwarding: No such file or directory","*net.ipv4.conf.ens4.forwarding, 0","*Sysctl_net_ipv4_conf_ens4_igmpv2_unsolicited_report_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/igmpv2_unsolicited_report_interval: No such file or directory","*net.ipv4.conf.ens4.igmpv2_unsolicited_report_interval, 10000","*Sysctl_net_ipv4_conf_ens4_igmpv3_unsolicited_report_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/igmpv3_unsolicited_report_interval: No such file or directory","*net.ipv4.conf.ens4.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_ens4_ignore_routes_with_linkdown","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/ignore_routes_with_linkdown: No such file or directory","*net.ipv4.conf.ens4.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_ens4_log_martians","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/log_martians: No such file or directory","*net.ipv4.conf.ens4.log_martians, 0","*Sysctl_net_ipv4_conf_ens4_mc_forwarding","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/mc_forwarding: No such file or directory","*net.ipv4.conf.ens4.mc_forwarding, 0","*Sysctl_net_ipv4_conf_ens4_medium_id","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/medium_id: No such file or directory","*net.ipv4.conf.ens4.medium_id, 0","*Sysctl_net_ipv4_conf_ens4_promote_secondaries","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/promote_secondaries: No such file or directory","*net.ipv4.conf.ens4.promote_secondaries, 1","*Sysctl_net_ipv4_conf_ens4_proxy_arp","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/proxy_arp: No such file or directory","*net.ipv4.conf.ens4.proxy_arp, 0","*Sysctl_net_ipv4_conf_ens4_proxy_arp_pvlan","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/proxy_arp_pvlan: No such file or directory","*net.ipv4.conf.ens4.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_ens4_route_localnet","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/route_localnet: No such file or directory","*net.ipv4.conf.ens4.route_localnet, 0","*Sysctl_net_ipv4_conf_ens4_rp_filter","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/rp_filter: No such file or directory","*net.ipv4.conf.ens4.rp_filter, 2","*Sysctl_net_ipv4_conf_ens4_secure_redirects","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/secure_redirects: No such file or directory","*net.ipv4.conf.ens4.secure_redirects, 1","*Sysctl_net_ipv4_conf_ens4_send_redirects","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/send_redirects: No such file or directory","*net.ipv4.conf.ens4.send_redirects, 1","*Sysctl_net_ipv4_conf_ens4_shared_media","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/shared_media: No such file or directory","*net.ipv4.conf.ens4.shared_media, 1","*Sysctl_net_ipv4_conf_ens4_src_valid_mark","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/src_valid_mark: No such file or directory","*net.ipv4.conf.ens4.src_valid_mark, 0","*Sysctl_net_ipv4_conf_ens4_tag","*255 - sysctl: cannot stat /proc/sys/net/ipv4/conf/ens4/tag: No such file or directory","*net.ipv4.conf.ens4.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_ens4_anycast_delay","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/anycast_delay: No such file or directory","*net.ipv4.neigh.ens4.anycast_delay, 99","*Sysctl_net_ipv4_neigh_ens4_app_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/app_solicit: No such file or directory","*net.ipv4.neigh.ens4.app_solicit, 0","*Sysctl_net_ipv4_neigh_ens4_base_reachable_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/base_reachable_time_ms: No such file or directory","*net.ipv4.neigh.ens4.base_reachable_time_ms, 30000","*Sysctl_net_ipv4_neigh_ens4_delay_first_probe_time","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/delay_first_probe_time: No such file or directory","*net.ipv4.neigh.ens4.delay_first_probe_time, 5","*Sysctl_net_ipv4_neigh_ens4_gc_stale_time","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/gc_stale_time: No such file or directory","*net.ipv4.neigh.ens4.gc_stale_time, 60","*Sysctl_net_ipv4_neigh_ens4_interval_probe_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/interval_probe_time_ms: No such file or directory","*net.ipv4.neigh.ens4.interval_probe_time_ms, 5000","*Sysctl_net_ipv4_neigh_ens4_locktime","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/locktime: No such file or directory","*net.ipv4.neigh.ens4.locktime, 99","*Sysctl_net_ipv4_neigh_ens4_mcast_resolicit","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/mcast_resolicit: No such file or directory","*net.ipv4.neigh.ens4.mcast_resolicit, 0","*Sysctl_net_ipv4_neigh_ens4_mcast_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/mcast_solicit: No such file or directory","*net.ipv4.neigh.ens4.mcast_solicit, 3","*Sysctl_net_ipv4_neigh_ens4_proxy_delay","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/proxy_delay: No such file or directory","*net.ipv4.neigh.ens4.proxy_delay, 79","*Sysctl_net_ipv4_neigh_ens4_proxy_qlen","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/proxy_qlen: No such file or directory","*net.ipv4.neigh.ens4.proxy_qlen, 64","*Sysctl_net_ipv4_neigh_ens4_retrans_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/retrans_time_ms: No such file or directory","*net.ipv4.neigh.ens4.retrans_time_ms, 1000","*Sysctl_net_ipv4_neigh_ens4_ucast_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/ucast_solicit: No such file or directory","*net.ipv4.neigh.ens4.ucast_solicit, 3","*Sysctl_net_ipv4_neigh_ens4_unres_qlen","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/unres_qlen: No such file or directory","*net.ipv4.neigh.ens4.unres_qlen, 101","*Sysctl_net_ipv4_neigh_ens4_unres_qlen_bytes","*255 - sysctl: cannot stat /proc/sys/net/ipv4/neigh/ens4/unres_qlen_bytes: No such file or directory","*net.ipv4.neigh.ens4.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_ens4_accept_dad","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_dad: No such file or directory","*net.ipv6.conf.ens4.accept_dad, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra: No such file or directory","*net.ipv6.conf.ens4.accept_ra, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_defrtr","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_defrtr: No such file or directory","*net.ipv6.conf.ens4.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_from_local","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_from_local: No such file or directory","*net.ipv6.conf.ens4.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_min_hop_limit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_min_hop_limit: No such file or directory","*net.ipv6.conf.ens4.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_mtu","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_mtu: No such file or directory","*net.ipv6.conf.ens4.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_pinfo","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_pinfo: No such file or directory","*net.ipv6.conf.ens4.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_rt_info_max_plen","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_rt_info_max_plen: No such file or directory","*net.ipv6.conf.ens4.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_rt_info_min_plen","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_rt_info_min_plen: No such file or directory","*net.ipv6.conf.ens4.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_rtr_pref","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_ra_rtr_pref: No such file or directory","*net.ipv6.conf.ens4.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_ens4_accept_redirects","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_redirects: No such file or directory","*net.ipv6.conf.ens4.accept_redirects, 0","*Sysctl_net_ipv6_conf_ens4_accept_source_route","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_source_route: No such file or directory","*net.ipv6.conf.ens4.accept_source_route, 0","*Sysctl_net_ipv6_conf_ens4_accept_untracked_na","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/accept_untracked_na: No such file or directory","*net.ipv6.conf.ens4.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_ens4_addr_gen_mode","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/addr_gen_mode: No such file or directory","*net.ipv6.conf.ens4.addr_gen_mode, 1","*Sysctl_net_ipv6_conf_ens4_autoconf","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/autoconf: No such file or directory","*net.ipv6.conf.ens4.autoconf, 1","*Sysctl_net_ipv6_conf_ens4_dad_transmits","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/dad_transmits: No such file or directory","*net.ipv6.conf.ens4.dad_transmits, 1","*Sysctl_net_ipv6_conf_ens4_disable_ipv6","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/disable_ipv6: No such file or directory","*net.ipv6.conf.ens4.disable_ipv6, 0","*Sysctl_net_ipv6_conf_ens4_disable_policy","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/disable_policy: No such file or directory","*net.ipv6.conf.ens4.disable_policy, 0","*Sysctl_net_ipv6_conf_ens4_drop_unicast_in_l2_multicast","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/drop_unicast_in_l2_multicast: No such file or directory","*net.ipv6.conf.ens4.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_ens4_drop_unsolicited_na","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/drop_unsolicited_na: No such file or directory","*net.ipv6.conf.ens4.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_ens4_enhanced_dad","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/enhanced_dad: No such file or directory","*net.ipv6.conf.ens4.enhanced_dad, 1","*Sysctl_net_ipv6_conf_ens4_force_mld_version","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/force_mld_version: No such file or directory","*net.ipv6.conf.ens4.force_mld_version, 0","*Sysctl_net_ipv6_conf_ens4_force_tllao","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/force_tllao: No such file or directory","*net.ipv6.conf.ens4.force_tllao, 0","*Sysctl_net_ipv6_conf_ens4_forwarding","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/forwarding: No such file or directory","*net.ipv6.conf.ens4.forwarding, 0","*Sysctl_net_ipv6_conf_ens4_hop_limit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/hop_limit: No such file or directory","*net.ipv6.conf.ens4.hop_limit, 64","*Sysctl_net_ipv6_conf_ens4_ignore_routes_with_linkdown","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ignore_routes_with_linkdown: No such file or directory","*net.ipv6.conf.ens4.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_ens4_ioam6_enabled","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ioam6_enabled: No such file or directory","*net.ipv6.conf.ens4.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_ens4_ioam6_id","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ioam6_id: No such file or directory","*net.ipv6.conf.ens4.ioam6_id, 65535","*Sysctl_net_ipv6_conf_ens4_ioam6_id_wide","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ioam6_id_wide: No such file or directory","*net.ipv6.conf.ens4.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_ens4_keep_addr_on_down","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/keep_addr_on_down: No such file or directory","*net.ipv6.conf.ens4.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_ens4_max_addresses","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/max_addresses: No such file or directory","*net.ipv6.conf.ens4.max_addresses, 16","*Sysctl_net_ipv6_conf_ens4_max_desync_factor","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/max_desync_factor: No such file or directory","*net.ipv6.conf.ens4.max_desync_factor, 600","*Sysctl_net_ipv6_conf_ens4_mc_forwarding","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/mc_forwarding: No such file or directory","*net.ipv6.conf.ens4.mc_forwarding, 0","*Sysctl_net_ipv6_conf_ens4_mldv1_unsolicited_report_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/mldv1_unsolicited_report_interval: No such file or directory","*net.ipv6.conf.ens4.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_ens4_mldv2_unsolicited_report_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/mldv2_unsolicited_report_interval: No such file or directory","*net.ipv6.conf.ens4.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_ens4_ndisc_evict_nocarrier","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ndisc_evict_nocarrier: No such file or directory","*net.ipv6.conf.ens4.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_ens4_mtu","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/mtu: No such file or directory","*net.ipv6.conf.ens4.mtu, 1500","*Sysctl_net_ipv6_conf_ens4_ndisc_notify","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ndisc_notify: No such file or directory","*net.ipv6.conf.ens4.ndisc_notify, 0","*Sysctl_net_ipv6_conf_ens4_ndisc_tclass","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ndisc_tclass: No such file or directory","*net.ipv6.conf.ens4.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_ens4_proxy_ndp","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/proxy_ndp: No such file or directory","*net.ipv6.conf.ens4.proxy_ndp, 0","*Sysctl_net_ipv6_conf_ens4_ra_defrtr_metric","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/ra_defrtr_metric: No such file or directory","*net.ipv6.conf.ens4.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_ens4_regen_max_retry","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/regen_max_retry: No such file or directory","*net.ipv6.conf.ens4.regen_max_retry, 3","*Sysctl_net_ipv6_conf_ens4_router_probe_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/router_probe_interval: No such file or directory","*net.ipv6.conf.ens4.router_probe_interval, 60","*Sysctl_net_ipv6_conf_ens4_router_solicitation_delay","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/router_solicitation_delay: No such file or directory","*net.ipv6.conf.ens4.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_ens4_router_solicitation_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/router_solicitation_interval: No such file or directory","*net.ipv6.conf.ens4.router_solicitation_interval, 4","*Sysctl_net_ipv6_conf_ens4_router_solicitation_max_interval","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/router_solicitation_max_interval: No such file or directory","*net.ipv6.conf.ens4.router_solicitation_max_interval, 3600","*Sysctl_net_ipv6_conf_ens4_router_solicitations","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/router_solicitations: No such file or directory","*net.ipv6.conf.ens4.router_solicitations, -1","*Sysctl_net_ipv6_conf_ens4_rpl_seg_enabled","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/rpl_seg_enabled: No such file or directory","*net.ipv6.conf.ens4.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_ens4_seg6_enabled","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/seg6_enabled: No such file or directory","*net.ipv6.conf.ens4.seg6_enabled, 0","*Sysctl_net_ipv6_conf_ens4_seg6_require_hmac","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/seg6_require_hmac: No such file or directory","*net.ipv6.conf.ens4.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_ens4_suppress_frag_ndisc","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/suppress_frag_ndisc: No such file or directory","*net.ipv6.conf.ens4.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_ens4_temp_prefered_lft","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/temp_prefered_lft: No such file or directory","*net.ipv6.conf.ens4.temp_prefered_lft, 86400","*Sysctl_net_ipv6_conf_ens4_temp_valid_lft","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/temp_valid_lft: No such file or directory","*net.ipv6.conf.ens4.temp_valid_lft, 604800","*Sysctl_net_ipv6_conf_ens4_use_oif_addrs_only","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/use_oif_addrs_only: No such file or directory","*net.ipv6.conf.ens4.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_ens4_use_tempaddr","*255 - sysctl: cannot stat /proc/sys/net/ipv6/conf/ens4/use_tempaddr: No such file or directory","*net.ipv6.conf.ens4.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_ens4_anycast_delay","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/anycast_delay: No such file or directory","*net.ipv6.neigh.ens4.anycast_delay, 99","*Sysctl_net_ipv6_neigh_ens4_app_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/app_solicit: No such file or directory","*net.ipv6.neigh.ens4.app_solicit, 0","*Sysctl_net_ipv6_neigh_ens4_base_reachable_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/base_reachable_time_ms: No such file or directory","*net.ipv6.neigh.ens4.base_reachable_time_ms, 30000","*Sysctl_net_ipv6_neigh_ens4_delay_first_probe_time","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/delay_first_probe_time: No such file or directory","*net.ipv6.neigh.ens4.delay_first_probe_time, 5","*Sysctl_net_ipv6_neigh_ens4_gc_stale_time","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/gc_stale_time: No such file or directory","*net.ipv6.neigh.ens4.gc_stale_time, 60","*Sysctl_net_ipv6_neigh_ens4_interval_probe_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/interval_probe_time_ms: No such file or directory","*net.ipv6.neigh.ens4.interval_probe_time_ms, 5000","*Sysctl_net_ipv6_neigh_ens4_locktime","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/locktime: No such file or directory","*net.ipv6.neigh.ens4.locktime, 0","*Sysctl_net_ipv6_neigh_ens4_mcast_resolicit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/mcast_resolicit: No such file or directory","*net.ipv6.neigh.ens4.mcast_resolicit, 0","*Sysctl_net_ipv6_neigh_ens4_mcast_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/mcast_solicit: No such file or directory","*net.ipv6.neigh.ens4.mcast_solicit, 3","*Sysctl_net_ipv6_neigh_ens4_proxy_delay","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/proxy_delay: No such file or directory","*net.ipv6.neigh.ens4.proxy_delay, 79","*Sysctl_net_ipv6_neigh_ens4_proxy_qlen","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/proxy_qlen: No such file or directory","*net.ipv6.neigh.ens4.proxy_qlen, 64","*Sysctl_net_ipv6_neigh_ens4_retrans_time_ms","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/retrans_time_ms: No such file or directory","*net.ipv6.neigh.ens4.retrans_time_ms, 1000","*Sysctl_net_ipv6_neigh_ens4_ucast_solicit","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/ucast_solicit: No such file or directory","*net.ipv6.neigh.ens4.ucast_solicit, 3","*Sysctl_net_ipv6_neigh_ens4_unres_qlen","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/unres_qlen: No such file or directory","*net.ipv6.neigh.ens4.unres_qlen, 101","*Sysctl_net_ipv6_neigh_ens4_unres_qlen_bytes","*255 - sysctl: cannot stat /proc/sys/net/ipv6/neigh/ens4/unres_qlen_bytes: No such file or directory","*net.ipv6.neigh.ens4.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/Tumbleweed/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:02","fail":152,"label":"Critical Tests","pass":816},{"elapsed":"00:00:02","fail":152,"label":"All Tests","pass":816}],[],[{"elapsed":"00:00:03","fail":152,"id":"s1","label":"Sysctl","name":"Sysctl","pass":816}]];
</script>
<script type="text/javascript">
window.output["errors"] = [[-57,4,2228]];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1704267327102;
</script>
<script type="text/javascript">
window.output["generated"] = 3183;
</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>
(2-2/2)