Bugzilla – View All Attachments for
Bug 1225891
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
IDP Log In
|
Forgot Password
Attachment #875290
openqa test reusult
text/html
2024-06-04 07:04:42 UTC
372.09 KB
no flags
Details
<!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.11.9 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("&").split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")}});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(/</g, '<').replace(/>/g, '>').replace(/&/g, '&'); } function escape(string) { return string.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>'); } 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,21,2],[[0,7,8,0,9,10,0,0,[1,21,1],[],[[22,2,11]]]]],[12,0,1,6,[],[1,23,1],[[0,7,8,0,9,13,0,0,[1,23,1],[],[[24,2,14]]]]],[15,0,1,16,[],[1,25,1],[[0,7,8,0,9,17,0,0,[1,25,1],[],[[26,2,18]]]]],[19,0,1,16,[],[1,26,2],[[0,7,8,0,9,20,0,0,[1,27,1],[],[[27,2,21]]]]],[22,0,1,16,[],[1,28,1],[[0,7,8,0,9,23,0,0,[1,28,1],[],[[29,2,18]]]]],[24,0,1,25,[],[1,30,1],[[0,7,8,0,9,26,0,0,[1,30,1],[],[[31,2,27]]]]],[28,0,1,29,[],[1,31,1],[[0,7,8,0,9,30,0,0,[1,31,1],[],[[32,2,31]]]]],[32,0,1,33,[],[1,33,1],[[0,7,8,0,9,34,0,0,[1,33,1],[],[[34,2,35]]]]],[36,0,1,33,[],[1,34,1],[[0,7,8,0,9,37,0,0,[1,35,0],[],[[35,2,35]]]]],[38,0,1,33,[],[1,36,1],[[0,7,8,0,9,39,0,0,[1,36,1],[],[[37,2,35]]]]],[40,0,1,33,[],[1,37,1],[[0,7,8,0,9,41,0,0,[1,37,1],[],[[38,2,35]]]]],[42,0,1,33,[],[1,39,1],[[0,7,8,0,9,43,0,0,[1,39,1],[],[[40,2,35]]]]],[44,0,1,0,[],[1,40,1],[[0,7,8,0,9,45,0,0,[1,40,1],[],[[41,2,35]]]]],[46,0,1,33,[],[1,42,1],[[0,7,8,0,9,47,0,0,[1,42,1],[],[[43,2,35]]]]],[48,0,1,33,[],[1,43,2],[[0,7,8,0,9,49,0,0,[1,44,0],[],[[44,2,35]]]]],[50,0,1,16,[],[1,45,1],[[0,7,8,0,9,51,0,0,[1,45,1],[],[[46,2,52]]]]],[53,0,1,0,[],[1,47,1],[[0,7,8,0,9,54,0,0,[1,47,1],[],[[48,2,55]]]]],[56,0,1,0,[],[1,48,1],[[0,7,8,0,9,57,0,0,[1,48,1],[],[[49,2,58]]]]],[59,0,1,0,[],[1,50,1],[[0,7,8,0,9,60,0,0,[1,50,1],[],[[51,2,55]]]]],[61,0,1,0,[],[1,51,1],[[0,7,8,0,9,62,0,0,[1,51,1],[],[[52,2,55]]]]],[63,0,1,0,[],[1,52,2],[[0,7,8,0,9,64,0,0,[1,53,0],[],[[53,2,65]]]]],[66,0,1,0,[],[1,54,1],[[0,7,8,0,9,67,0,0,[1,54,1],[],[[55,2,58]]]]],[68,0,1,0,[],[1,55,2],[[0,7,8,0,9,69,0,0,[1,56,0],[],[[56,2,55]]]]],[70,0,1,0,[],[1,57,1],[[0,7,8,0,9,71,0,0,[1,57,1],[],[[58,2,72]]]]],[73,0,1,0,[],[1,58,1],[[0,7,8,0,9,74,0,0,[1,58,1],[],[[59,2,58]]]]],[75,0,1,0,[],[1,60,28],[[0,76,8,0,77,78,0,0,[1,60,28],[],[[88,2,79]]]]],[80,0,1,0,[],[1,88,2],[[0,7,8,0,9,81,0,0,[1,88,1],[],[[89,2,55]]]]],[82,0,1,0,[],[1,90,1],[[0,7,8,0,9,83,0,0,[1,90,1],[],[[91,2,84]]]]],[85,0,1,0,[],[1,91,1],[[0,7,8,0,9,86,0,0,[1,91,1],[],[[92,2,87]]]]],[88,0,1,0,[],[1,93,1],[[0,7,8,0,9,89,0,0,[1,93,1],[],[[94,2,18]]]]],[90,0,1,6,[],[0,94,2,91],[[0,7,8,0,9,92,0,0,[0,94,2],[],[[95,2,93],[96,5,91]]]]],[94,0,1,0,[],[1,96,1],[[0,7,8,0,9,95,0,0,[1,96,1],[],[[97,2,96]]]]],[97,0,1,0,[],[1,98,1],[[0,7,8,0,9,98,0,0,[1,98,1],[],[[99,2,55]]]]],[99,0,1,0,[],[1,99,1],[[0,7,8,0,9,100,0,0,[1,99,1],[],[[100,2,101]]]]],[102,0,1,0,[],[1,100,2],[[0,7,8,0,9,103,0,0,[1,101,0],[],[[101,2,104]]]]],[105,0,1,0,[],[1,102,1],[[0,7,8,0,9,106,0,0,[1,102,1],[],[[103,2,104]]]]],[107,0,1,0,[],[1,103,1],[[0,7,8,0,9,108,0,0,[1,103,1],[],[[104,2,18]]]]],[109,0,1,0,[],[1,105,1],[[0,7,8,0,9,110,0,0,[1,105,1],[],[[105,2,18]]]]],[111,0,1,0,[],[1,106,1],[[0,7,8,0,9,112,0,0,[1,106,1],[],[[107,2,113]]]]],[114,0,1,0,[],[1,107,1],[[0,7,8,0,9,115,0,0,[1,107,1],[],[[108,2,116]]]]],[117,0,1,0,[],[1,109,1],[[0,7,8,0,9,118,0,0,[1,109,1],[],[[110,2,116]]]]],[119,0,1,0,[],[1,110,2],[[0,7,8,0,9,120,0,0,[1,110,1],[],[[111,2,58]]]]],[121,0,1,0,[],[1,112,1],[[0,7,8,0,9,122,0,0,[1,112,1],[],[[113,2,87]]]]],[123,0,1,0,[],[1,113,1],[[0,7,8,0,9,124,0,0,[1,113,1],[],[[114,2,125]]]]],[126,0,1,0,[],[1,115,1],[[0,7,8,0,9,127,0,0,[1,115,1],[],[[116,2,55]]]]],[128,0,1,0,[],[1,116,1],[[0,7,8,0,9,129,0,0,[1,116,1],[],[[117,2,125]]]]],[130,0,1,0,[],[1,117,2],[[0,7,8,0,9,131,0,0,[1,118,0],[],[[118,2,55]]]]],[132,0,1,0,[],[1,119,1],[[0,7,8,0,9,133,0,0,[1,119,1],[],[[120,2,58]]]]],[134,0,1,0,[],[1,120,1],[[0,7,8,0,9,135,0,0,[1,120,1],[],[[121,2,58]]]]],[136,0,1,0,[],[1,122,1],[[0,7,8,0,9,137,0,0,[1,122,1],[],[[123,2,58]]]]],[138,0,1,0,[],[1,123,1],[[0,7,8,0,9,139,0,0,[1,123,1],[],[[124,2,58]]]]],[140,0,1,0,[],[1,124,2],[[0,7,8,0,9,141,0,0,[1,125,0],[],[[125,2,58]]]]],[142,0,1,0,[],[1,126,1],[[0,7,8,0,9,143,0,0,[1,126,1],[],[[127,2,58]]]]],[144,0,1,0,[],[1,127,1],[[0,7,8,0,9,145,0,0,[1,127,1],[],[[128,2,58]]]]],[146,0,1,0,[],[1,129,1],[[0,7,8,0,9,147,0,0,[1,129,1],[],[[130,2,58]]]]],[148,0,1,0,[],[1,130,1],[[0,7,8,0,9,149,0,0,[1,130,1],[],[[131,2,125]]]]],[150,0,1,0,[],[1,131,2],[[0,7,8,0,9,151,0,0,[1,132,1],[],[[132,2,152]]]]],[153,0,1,0,[],[1,133,1],[[0,7,8,0,9,154,0,0,[1,133,1],[],[[134,2,58]]]]],[155,0,1,0,[],[1,134,1],[[0,7,8,0,9,156,0,0,[1,134,1],[],[[135,2,58]]]]],[157,0,1,0,[],[1,136,1],[[0,7,8,0,9,158,0,0,[1,136,1],[],[[137,2,159]]]]],[160,0,1,0,[],[1,137,1],[[0,7,8,0,9,161,0,0,[1,137,1],[],[[138,2,125]]]]],[162,0,1,0,[],[1,138,2],[[0,7,8,0,9,163,0,0,[1,139,0],[],[[139,2,58]]]]],[164,0,1,0,[],[1,140,1],[[0,7,8,0,9,165,0,0,[1,140,1],[],[[141,2,55]]]]],[166,0,1,0,[],[1,141,1],[[0,7,8,0,9,167,0,0,[1,141,1],[],[[142,2,168]]]]],[169,0,1,0,[],[1,143,1],[[0,76,8,0,77,170,0,0,[1,143,1],[],[[144,2,171]]]]],[172,0,1,0,[],[1,144,2],[[0,7,8,0,9,173,0,0,[1,145,1],[],[[146,2,174]]]]],[175,0,1,0,[],[1,146,1],[[0,7,8,0,9,176,0,0,[1,146,1],[],[[147,2,58]]]]],[177,0,1,0,[],[1,147,1],[[0,7,8,0,9,178,0,0,[1,148,0],[],[[148,2,58]]]]],[179,0,1,0,[],[1,149,1],[[0,7,8,0,9,180,0,0,[1,149,1],[],[[150,2,58]]]]],[181,0,1,0,[],[1,150,2],[[0,76,8,0,77,182,0,0,[1,150,2],[],[[152,2,183]]]]],[184,0,1,0,[],[1,152,2],[[0,7,8,0,9,185,0,0,[1,153,0],[],[[153,2,58]]]]],[186,0,1,0,[],[1,154,1],[[0,7,8,0,9,187,0,0,[1,154,1],[],[[155,2,58]]]]],[188,0,1,0,[],[1,155,1],[[0,7,8,0,9,189,0,0,[1,155,1],[],[[156,2,58]]]]],[190,0,1,0,[],[1,157,1],[[0,7,8,0,9,191,0,0,[1,157,1],[],[[158,2,55]]]]],[192,0,1,0,[],[1,158,1],[[0,7,8,0,9,193,0,0,[1,158,1],[],[[159,2,58]]]]],[194,0,1,0,[],[1,159,2],[[0,7,8,0,9,195,0,0,[1,160,0],[],[[160,2,55]]]]],[196,0,1,0,[],[1,161,1],[[0,197,8,0,198,199,0,0,[1,161,1],[],[]]]],[200,0,1,0,[],[1,162,1],[[0,7,8,0,9,201,0,0,[1,162,1],[],[[163,2,202]]]]],[203,0,1,0,[],[1,163,2],[[0,7,8,0,9,204,0,0,[1,164,1],[],[[164,2,58]]]]],[205,0,1,0,[],[1,165,1],[[0,7,8,0,9,206,0,0,[1,165,1],[],[[166,2,58]]]]],[207,0,1,0,[],[1,166,1],[[0,7,8,0,9,208,0,0,[1,166,1],[],[[167,2,58]]]]],[209,0,1,0,[],[1,168,1],[[0,7,8,0,9,210,0,0,[1,168,1],[],[[169,2,104]]]]],[211,0,1,0,[],[1,169,7],[[0,7,8,0,9,212,0,0,[1,169,7],[],[[176,2,58]]]]],[213,0,1,0,[],[1,176,1],[[0,7,8,0,9,214,0,0,[1,176,1],[],[[177,2,58]]]]],[215,0,1,0,[],[1,177,1],[[0,7,8,0,9,216,0,0,[1,178,0],[],[[178,2,217]]]]],[218,0,1,0,[],[1,179,1],[[0,7,8,0,9,219,0,0,[1,179,1],[],[[180,2,220]]]]],[221,0,1,0,[],[1,180,1],[[0,7,8,0,9,222,0,0,[1,180,1],[],[[181,2,223]]]]],[224,0,1,0,[],[1,182,1],[[0,7,8,0,9,225,0,0,[1,182,1],[],[[183,2,226]]]]],[227,0,1,0,[],[1,183,1],[[0,7,8,0,9,228,0,0,[1,183,1],[],[[184,2,229]]]]],[230,0,1,0,[],[1,184,2],[[0,7,8,0,9,231,0,0,[1,185,0],[],[[185,2,232]]]]],[233,0,1,0,[],[1,186,1],[[0,7,8,0,9,234,0,0,[1,186,1],[],[[187,2,55]]]]],[235,0,1,0,[],[1,187,1],[[0,7,8,0,9,236,0,0,[1,187,1],[],[[188,2,58]]]]],[237,0,1,0,[],[1,189,1],[[0,7,8,0,9,238,0,0,[1,189,1],[],[[190,2,239]]]]],[240,0,1,0,[],[1,190,1],[[0,76,8,0,77,241,0,0,[1,190,1],[],[[191,2,242]]]]],[243,0,1,0,[],[1,191,1],[[0,7,8,0,9,244,0,0,[1,192,0],[],[[192,2,58]]]]],[245,0,1,0,[],[1,193,1],[[0,7,8,0,9,246,0,0,[1,193,1],[],[[194,2,247]]]]],[248,0,1,0,[],[1,194,1],[[0,7,8,0,9,249,0,0,[1,194,1],[],[[195,2,72]]]]],[250,0,1,0,[],[1,196,1],[[0,7,8,0,9,251,0,0,[1,196,1],[],[[196,2,72]]]]],[252,0,1,0,[],[1,197,1],[[0,7,8,0,9,253,0,0,[1,197,1],[],[[198,2,254]]]]],[255,0,1,0,[],[1,198,1],[[0,7,8,0,9,256,0,0,[1,198,1],[],[[199,2,72]]]]],[257,0,1,0,[],[1,200,1],[[0,7,8,0,9,258,0,0,[1,200,1],[],[[201,2,58]]]]],[259,0,1,0,[],[1,201,1],[[0,7,8,0,9,260,0,0,[1,201,1],[],[[202,2,58]]]]],[261,0,1,0,[],[1,202,2],[[0,7,8,0,9,262,0,0,[1,203,0],[],[[203,2,72]]]]],[263,0,1,0,[],[1,204,1],[[0,76,8,0,77,264,0,0,[1,204,1],[],[[205,2,265]]]]],[266,0,1,0,[],[1,205,1],[[0,7,8,0,9,267,0,0,[1,205,1],[],[[206,2,268]]]]],[269,0,1,0,[],[1,207,1],[[0,7,8,0,9,270,0,0,[1,207,1],[],[[208,2,268]]]]],[271,0,1,0,[],[1,208,1],[[0,7,8,0,9,272,0,0,[1,208,1],[],[[209,2,273]]]]],[274,0,1,0,[],[1,209,2],[[0,7,8,0,9,275,0,0,[1,210,0],[],[[210,2,58]]]]],[276,0,1,0,[],[1,211,1],[[0,7,8,0,9,277,0,0,[1,211,1],[],[[212,2,58]]]]],[278,0,1,0,[],[1,212,1],[[0,7,8,0,9,279,0,0,[1,212,1],[],[[213,2,58]]]]],[280,0,1,0,[],[1,214,1],[[0,7,8,0,9,281,0,0,[1,214,1],[],[[215,2,58]]]]],[282,0,1,0,[],[1,215,1],[[0,7,8,0,9,283,0,0,[1,215,1],[],[[216,2,58]]]]],[284,0,1,0,[],[1,216,2],[[0,7,8,0,9,285,0,0,[1,217,0],[],[[217,2,58]]]]],[286,0,1,0,[],[1,218,1],[[0,7,8,0,9,287,0,0,[1,218,1],[],[[219,2,288]]]]],[289,0,1,0,[],[1,219,1],[[0,7,8,0,9,290,0,0,[1,220,0],[],[[220,2,291]]]]],[292,0,1,0,[],[1,221,1],[[0,7,8,0,9,293,0,0,[1,221,1],[],[[222,2,101]]]]],[294,0,1,0,[],[1,222,1],[[0,7,8,0,9,295,0,0,[1,222,1],[],[[223,2,296]]]]],[297,0,1,0,[],[1,224,1],[[0,7,8,0,9,298,0,0,[1,224,1],[],[[225,2,299]]]]],[300,0,1,0,[],[1,225,1],[[0,7,8,0,9,301,0,0,[1,225,1],[],[[226,2,125]]]]],[302,0,1,0,[],[1,226,2],[[0,7,8,0,9,303,0,0,[1,227,1],[],[[228,2,304]]]]],[305,0,1,0,[],[1,228,1],[[0,76,8,0,77,306,0,0,[1,228,1],[],[[229,2,307]]]]],[308,0,1,0,[],[1,229,1],[[0,7,8,0,9,309,0,0,[1,229,1],[],[[230,2,58]]]]],[310,0,1,0,[],[1,231,1],[[0,7,8,0,9,311,0,0,[1,231,1],[],[[232,2,312]]]]],[313,0,1,0,[],[1,232,1],[[0,7,8,0,9,314,0,0,[1,232,1],[],[[233,2,58]]]]],[315,0,1,0,[],[1,234,1],[[0,76,8,0,77,316,0,0,[1,234,1],[],[[235,2,317]]]]],[318,0,1,0,[],[1,235,2],[[0,7,8,0,9,319,0,0,[1,236,1],[],[[236,2,320]]]]],[321,0,1,0,[],[1,237,1],[[0,7,8,0,9,322,0,0,[1,237,1],[],[[238,2,104]]]]],[323,0,1,0,[],[1,238,1],[[0,7,8,0,9,324,0,0,[1,238,1],[],[[239,2,325]]]]],[326,0,1,0,[],[1,240,1],[[0,7,8,0,9,327,0,0,[1,240,1],[],[[241,2,58]]]]],[328,0,1,0,[],[1,241,1],[[0,7,8,0,9,329,0,0,[1,241,1],[],[[242,2,239]]]]],[330,0,1,0,[],[1,242,2],[[0,7,8,0,9,331,0,0,[1,243,0],[],[[243,2,332]]]]],[333,0,1,0,[],[1,244,1],[[0,7,8,0,9,334,0,0,[1,244,1],[],[[245,2,113]]]]],[335,0,1,0,[],[1,245,1],[[0,7,8,0,9,336,0,0,[1,245,1],[],[[246,2,58]]]]],[337,0,1,0,[],[1,247,1],[[0,7,8,0,9,338,0,0,[1,247,1],[],[[248,2,339]]]]],[340,0,1,0,[],[0,248,1,341],[[0,7,8,0,9,342,0,0,[0,248,1],[],[[249,5,341]]]]],[343,0,1,0,[],[0,250,1,344],[[0,7,8,0,9,345,0,0,[0,250,1],[],[[251,5,344]]]]],[346,0,1,347,[],[1,251,2],[[0,7,8,0,9,348,0,0,[1,252,1],[],[[253,2,349]]]]],[350,0,1,0,[],[1,253,1],[[0,7,8,0,9,351,0,0,[1,253,1],[],[[254,2,232]]]]],[352,0,1,0,[],[1,254,2],[[0,7,8,0,9,353,0,0,[1,255,1],[],[[255,2,354]]]]],[355,0,1,0,[],[1,256,1],[[0,7,8,0,9,356,0,0,[1,256,1],[],[[257,2,58]]]]],[357,0,1,0,[],[1,257,2],[[0,76,8,0,77,358,0,0,[1,258,0],[],[[258,2,359]]]]],[360,0,1,0,[],[1,259,1],[[0,76,8,0,77,361,0,0,[1,259,1],[],[[260,2,362]]]]],[363,0,1,0,[],[1,260,1],[[0,7,8,0,9,364,0,0,[1,260,1],[],[[261,2,365]]]]],[366,0,1,0,[],[1,262,1],[[0,7,8,0,9,367,0,0,[1,262,1],[],[[263,2,247]]]]],[368,0,1,0,[],[1,263,1],[[0,7,8,0,9,369,0,0,[1,263,1],[],[[264,2,247]]]]],[370,0,1,0,[],[1,264,2],[[0,7,8,0,9,371,0,0,[1,265,0],[],[[265,2,58]]]]],[372,0,1,0,[],[1,266,1],[[0,7,8,0,9,373,0,0,[1,266,1],[],[[267,2,374]]]]],[375,0,1,0,[],[1,267,1],[[0,7,8,0,9,376,0,0,[1,267,1],[],[[268,2,377]]]]],[378,0,1,0,[],[1,269,1],[[0,7,8,0,9,379,0,0,[1,269,1],[],[[270,2,325]]]]],[380,0,1,0,[],[1,270,1],[[0,7,8,0,9,381,0,0,[1,270,1],[],[[271,2,55]]]]],[382,0,1,0,[],[1,271,2],[[0,7,8,0,9,383,0,0,[1,272,0],[],[[272,2,58]]]]],[384,0,1,0,[],[1,273,1],[[0,7,8,0,9,385,0,0,[1,273,1],[],[[274,2,58]]]]],[386,0,1,0,[],[1,274,1],[[0,7,8,0,9,387,0,0,[1,274,1],[],[[275,2,58]]]]],[388,0,1,0,[],[1,276,1],[[0,7,8,0,9,389,0,0,[1,276,1],[],[[277,2,55]]]]],[390,0,1,0,[],[1,277,1],[[0,7,8,0,9,391,0,0,[1,277,1],[],[[278,2,392]]]]],[393,0,1,0,[],[1,279,1],[[0,7,8,0,9,394,0,0,[1,279,1],[],[[280,2,58]]]]],[395,0,1,0,[],[1,280,1],[[0,7,8,0,9,396,0,0,[1,280,1],[],[[281,2,55]]]]],[397,0,1,0,[],[1,282,1],[[0,7,8,0,9,398,0,0,[1,282,1],[],[[283,2,58]]]]],[399,0,1,0,[],[1,283,1],[[0,7,8,0,9,400,0,0,[1,283,1],[],[[284,2,58]]]]],[401,0,1,0,[],[1,284,2],[[0,7,8,0,9,402,0,0,[1,285,0],[],[[285,2,58]]]]],[403,0,1,0,[],[1,286,1],[[0,7,8,0,9,404,0,0,[1,286,1],[],[[287,2,125]]]]],[405,0,1,0,[],[1,287,2],[[0,7,8,0,9,406,0,0,[1,288,0],[],[[288,2,55]]]]],[407,0,1,0,[],[1,289,1],[[0,7,8,0,9,408,0,0,[1,289,1],[],[[290,2,409]]]]],[410,0,1,0,[],[1,290,2],[[0,7,8,0,9,411,0,0,[1,291,0],[],[[291,2,409]]]]],[412,0,1,0,[],[1,292,1],[[0,7,8,0,9,413,0,0,[1,292,1],[],[[293,2,55]]]]],[414,0,1,0,[],[1,293,1],[[0,76,8,0,77,415,0,0,[1,293,1],[],[[294,2,416]]]]],[417,0,1,0,[],[1,295,1],[[0,7,8,0,9,418,0,0,[1,295,1],[],[[296,2,104]]]]],[419,0,1,0,[],[0,296,2,420],[[0,7,8,0,9,421,0,0,[0,296,1],[],[[297,2,55],[297,5,420]]]]],[422,0,1,0,[],[1,298,1],[[0,7,8,0,9,423,0,0,[1,298,1],[],[[299,2,55]]]]],[424,0,1,0,[],[1,300,1],[[0,7,8,0,9,425,0,0,[1,300,1],[],[[301,2,58]]]]],[426,0,1,0,[],[1,301,1],[[0,7,8,0,9,427,0,0,[1,301,1],[],[[302,2,55]]]]],[428,0,1,0,[],[1,303,1],[[0,7,8,0,9,429,0,0,[1,303,1],[],[[304,2,430]]]]],[431,0,1,0,[],[1,304,1],[[0,7,8,0,9,432,0,0,[1,304,1],[],[[305,2,58]]]]],[433,0,1,0,[],[1,306,1],[[0,7,8,0,9,434,0,0,[1,306,1],[],[[307,2,58]]]]],[435,0,1,0,[],[1,307,1],[[0,76,8,0,77,436,0,0,[1,307,1],[],[[308,2,437]]]]],[438,0,1,0,[],[1,309,1],[[0,7,8,0,9,439,0,0,[1,309,1],[],[[310,2,65]]]]],[440,0,1,0,[],[1,310,1],[[0,7,8,0,9,441,0,0,[1,310,1],[],[[311,2,55]]]]],[442,0,1,0,[],[1,312,1],[[0,7,8,0,9,443,0,0,[1,312,1],[],[[313,2,55]]]]],[444,0,1,0,[],[1,313,1],[[0,7,8,0,9,445,0,0,[1,313,1],[],[[314,2,58]]]]],[446,0,1,0,[],[1,314,2],[[0,7,8,0,9,447,0,0,[1,315,0],[],[[315,2,58]]]]],[448,0,1,0,[],[1,316,1],[[0,76,8,0,77,449,0,0,[1,316,1],[],[[317,2,416]]]]],[450,0,1,0,[],[1,317,2],[[0,7,8,0,9,451,0,0,[1,318,0],[],[[318,2,325]]]]],[452,0,1,0,[],[1,319,1],[[0,7,8,0,9,453,0,0,[1,319,1],[],[[320,2,291]]]]],[454,0,1,0,[],[1,320,2],[[0,7,8,0,9,455,0,0,[1,321,0],[],[[321,2,58]]]]],[456,0,1,0,[],[1,322,1],[[0,7,8,0,9,457,0,0,[1,322,1],[],[[323,2,458]]]]],[459,0,1,0,[],[1,323,2],[[0,7,8,0,9,460,0,0,[1,324,0],[],[[324,2,104]]]]],[461,0,1,0,[],[1,325,1],[[0,7,8,0,9,462,0,0,[1,325,1],[],[[326,2,320]]]]],[463,0,1,0,[],[1,326,2],[[0,7,8,0,9,464,0,0,[1,327,0],[],[[327,2,217]]]]],[465,0,1,0,[],[1,328,1],[[0,7,8,0,9,466,0,0,[1,328,1],[],[[329,2,467]]]]],[468,0,1,0,[],[1,329,1],[[0,7,8,0,9,469,0,0,[1,330,0],[],[[330,2,470]]]]],[471,0,1,0,[],[1,331,1],[[0,76,8,0,77,472,0,0,[1,331,1],[],[[332,2,473]]]]],[474,0,1,0,[],[1,332,1],[[0,7,8,0,9,475,0,0,[1,332,1],[],[[333,2,55]]]]],[476,0,1,0,[],[1,334,1],[[0,7,8,0,9,477,0,0,[1,334,1],[],[[335,2,104]]]]],[478,0,1,0,[],[0,335,2,479],[[0,7,8,0,9,480,0,0,[0,336,1],[],[[337,2,481],[337,5,479]]]]],[482,0,1,0,[],[1,338,2],[[0,7,8,0,9,483,0,0,[1,338,2],[],[[339,2,484]]]]],[485,0,1,0,[],[1,340,2],[[0,7,8,0,9,486,0,0,[1,340,1],[],[[341,2,484]]]]],[487,0,1,0,[],[1,342,2],[[0,7,8,0,9,488,0,0,[1,342,2],[],[[344,2,58]]]]],[489,0,1,0,[],[1,344,1],[[0,7,8,0,9,490,0,0,[1,344,1],[],[[345,2,65]]]]],[491,0,1,0,[],[1,346,1],[[0,7,8,0,9,492,0,0,[1,346,1],[],[[347,2,325]]]]],[493,0,1,0,[],[1,347,2],[[0,7,8,0,9,494,0,0,[1,347,1],[],[[348,2,55]]]]],[495,0,1,0,[],[1,349,1],[[0,7,8,0,9,496,0,0,[1,349,1],[],[[350,2,55]]]]],[497,0,1,0,[],[1,350,2],[[0,7,8,0,9,498,0,0,[1,351,0],[],[[351,2,58]]]]],[499,0,1,0,[],[1,352,1],[[0,7,8,0,9,500,0,0,[1,352,1],[],[[353,2,484]]]]],[501,0,1,0,[],[1,353,1],[[0,7,8,0,9,502,0,0,[1,353,1],[],[[354,2,484]]]]],[503,0,1,0,[],[1,355,1],[[0,7,8,0,9,504,0,0,[1,355,1],[],[[356,2,505]]]]],[506,0,1,0,[],[1,356,1],[[0,7,8,0,9,507,0,0,[1,356,1],[],[[357,2,104]]]]],[508,0,1,0,[],[1,357,2],[[0,7,8,0,9,509,0,0,[1,358,0],[],[[358,2,125]]]]],[510,0,1,0,[],[1,359,1],[[0,7,8,0,9,511,0,0,[1,359,1],[],[[360,2,55]]]]],[512,0,1,0,[],[1,360,2],[[0,7,8,0,9,513,0,0,[1,361,1],[],[[362,2,104]]]]],[514,0,1,0,[],[1,362,1],[[0,7,8,0,9,515,0,0,[1,362,1],[],[[363,2,55]]]]],[516,0,1,0,[],[1,364,1],[[0,7,8,0,9,517,0,0,[1,364,1],[],[[365,2,58]]]]],[518,0,1,0,[],[1,365,1],[[0,7,8,0,9,519,0,0,[1,365,1],[],[[366,2,55]]]]],[520,0,1,0,[],[1,367,1],[[0,7,8,0,9,521,0,0,[1,367,1],[],[[368,2,58]]]]],[522,0,1,0,[],[1,368,1],[[0,7,8,0,9,523,0,0,[1,368,1],[],[[369,2,58]]]]],[524,0,1,0,[],[1,370,1],[[0,7,8,0,9,525,0,0,[1,370,1],[],[[370,2,58]]]]],[526,0,1,0,[],[1,371,1],[[0,7,8,0,9,527,0,0,[1,371,1],[],[[372,2,58]]]]],[528,0,1,0,[],[1,373,1],[[0,7,8,0,9,529,0,0,[1,373,1],[],[[374,2,58]]]]],[530,0,1,0,[],[1,374,1],[[0,7,8,0,9,531,0,0,[1,374,1],[],[[375,2,55]]]]],[532,0,1,0,[],[1,376,1],[[0,7,8,0,9,533,0,0,[1,376,1],[],[[377,2,58]]]]],[534,0,1,0,[],[1,377,1],[[0,7,8,0,9,535,0,0,[1,377,1],[],[[378,2,58]]]]],[536,0,1,0,[],[1,378,2],[[0,7,8,0,9,537,0,0,[1,379,0],[],[[379,2,58]]]]],[538,0,1,0,[],[1,380,1],[[0,7,8,0,9,539,0,0,[1,380,1],[],[[381,2,58]]]]],[540,0,1,0,[],[1,381,2],[[0,7,8,0,9,541,0,0,[1,382,1],[],[[383,2,58]]]]],[542,0,1,0,[],[1,383,1],[[0,7,8,0,9,543,0,0,[1,383,1],[],[[384,2,58]]]]],[544,0,1,0,[],[1,385,1],[[0,7,8,0,9,545,0,0,[1,385,1],[],[[386,2,58]]]]],[546,0,1,0,[],[1,386,1],[[0,7,8,0,9,547,0,0,[1,386,1],[],[[387,2,58]]]]],[548,0,1,0,[],[1,387,2],[[0,7,8,0,9,549,0,0,[1,388,1],[],[[388,2,58]]]]],[550,0,1,0,[],[1,389,1],[[0,7,8,0,9,551,0,0,[1,389,1],[],[[390,2,58]]]]],[552,0,1,0,[],[1,390,2],[[0,7,8,0,9,553,0,0,[1,391,1],[],[[391,2,58]]]]],[554,0,1,0,[],[1,392,1],[[0,7,8,0,9,555,0,0,[1,392,1],[],[[393,2,556]]]]],[557,0,1,0,[],[1,393,2],[[0,7,8,0,9,558,0,0,[1,394,0],[],[[394,2,470]]]]],[559,0,1,0,[],[1,395,1],[[0,7,8,0,9,560,0,0,[1,395,1],[],[[396,2,58]]]]],[561,0,1,0,[],[1,396,2],[[0,7,8,0,9,562,0,0,[1,397,0],[],[[397,2,58]]]]],[563,0,1,0,[],[1,398,1],[[0,7,8,0,9,564,0,0,[1,398,1],[],[[399,2,58]]]]],[565,0,1,0,[],[1,399,1],[[0,7,8,0,9,566,0,0,[1,400,0],[],[[400,2,58]]]]],[567,0,1,0,[],[1,401,1],[[0,7,8,0,9,568,0,0,[1,401,1],[],[[402,2,58]]]]],[569,0,1,0,[],[1,402,2],[[0,7,8,0,9,570,0,0,[1,403,0],[],[[403,2,58]]]]],[571,0,1,0,[],[1,404,1],[[0,7,8,0,9,572,0,0,[1,404,1],[],[[405,2,58]]]]],[573,0,1,0,[],[1,405,1],[[0,7,8,0,9,574,0,0,[1,405,1],[],[[406,2,58]]]]],[575,0,1,0,[],[1,407,1],[[0,7,8,0,9,576,0,0,[1,407,1],[],[[408,2,58]]]]],[577,0,1,0,[],[1,408,1],[[0,7,8,0,9,578,0,0,[1,408,1],[],[[409,2,55]]]]],[579,0,1,0,[],[1,410,1],[[0,7,8,0,9,580,0,0,[1,410,1],[],[[411,2,55]]]]],[581,0,1,0,[],[1,411,1],[[0,7,8,0,9,582,0,0,[1,411,1],[],[[412,2,55]]]]],[583,0,1,0,[],[1,412,2],[[0,7,8,0,9,584,0,0,[1,413,0],[],[[413,2,58]]]]],[585,0,1,0,[],[1,414,1],[[0,7,8,0,9,586,0,0,[1,414,1],[],[[415,2,58]]]]],[587,0,1,0,[],[1,415,1],[[0,7,8,0,9,588,0,0,[1,416,0],[],[[416,2,58]]]]],[589,0,1,0,[],[1,417,1],[[0,7,8,0,9,590,0,0,[1,417,1],[],[[418,2,58]]]]],[591,0,1,0,[],[1,418,1],[[0,7,8,0,9,592,0,0,[1,419,0],[],[[419,2,58]]]]],[593,0,1,0,[],[1,420,1],[[0,7,8,0,9,594,0,0,[1,420,1],[],[[421,2,58]]]]],[595,0,1,0,[],[1,421,2],[[0,7,8,0,9,596,0,0,[1,422,0],[],[[422,2,58]]]]],[597,0,1,0,[],[1,423,1],[[0,7,8,0,9,598,0,0,[1,423,1],[],[[424,2,55]]]]],[599,0,1,0,[],[1,424,1],[[0,7,8,0,9,600,0,0,[1,425,0],[],[[425,2,58]]]]],[601,0,1,0,[],[1,426,1],[[0,7,8,0,9,602,0,0,[1,426,1],[],[[427,2,58]]]]],[603,0,1,0,[],[1,427,1],[[0,7,8,0,9,604,0,0,[1,427,1],[],[[428,2,58]]]]],[605,0,1,0,[],[1,429,1],[[0,7,8,0,9,606,0,0,[1,429,1],[],[[430,2,58]]]]],[607,0,1,0,[],[1,430,1],[[0,7,8,0,9,608,0,0,[1,430,1],[],[[431,2,58]]]]],[609,0,1,0,[],[1,432,1],[[0,7,8,0,9,610,0,0,[1,432,1],[],[[433,2,58]]]]],[611,0,1,0,[],[1,433,1],[[0,7,8,0,9,612,0,0,[1,433,1],[],[[434,2,58]]]]],[613,0,1,0,[],[1,435,1],[[0,7,8,0,9,614,0,0,[1,435,1],[],[[436,2,58]]]]],[615,0,1,0,[],[1,436,1],[[0,7,8,0,9,616,0,0,[1,437,0],[],[[437,2,58]]]]],[617,0,1,0,[],[1,438,1],[[0,7,8,0,9,618,0,0,[1,438,1],[],[[439,2,58]]]]],[619,0,1,0,[],[1,439,2],[[0,7,8,0,9,620,0,0,[1,440,0],[],[[440,2,58]]]]],[621,0,1,0,[],[1,441,1],[[0,7,8,0,9,622,0,0,[1,441,1],[],[[442,2,556]]]]],[623,0,1,0,[],[1,442,2],[[0,7,8,0,9,624,0,0,[1,443,1],[],[[443,2,470]]]]],[625,0,1,0,[],[1,444,1],[[0,7,8,0,9,626,0,0,[1,444,1],[],[[445,2,58]]]]],[627,0,1,0,[],[1,446,1],[[0,7,8,0,9,628,0,0,[1,446,1],[],[[447,2,58]]]]],[629,0,1,0,[],[1,447,1],[[0,7,8,0,9,630,0,0,[1,447,1],[],[[448,2,58]]]]],[631,0,1,0,[],[1,449,1],[[0,7,8,0,9,632,0,0,[1,449,1],[],[[450,2,58]]]]],[633,0,1,0,[],[1,450,1],[[0,7,8,0,9,634,0,0,[1,450,1],[],[[451,2,55]]]]],[635,0,1,0,[],[1,452,1],[[0,7,8,0,9,636,0,0,[1,452,1],[],[[453,2,58]]]]],[637,0,1,0,[],[1,453,1],[[0,7,8,0,9,638,0,0,[1,453,1],[],[[454,2,58]]]]],[639,0,1,0,[],[1,455,1],[[0,7,8,0,9,640,0,0,[1,455,1],[],[[456,2,58]]]]],[641,0,1,0,[],[1,457,1],[[0,7,8,0,9,642,0,0,[1,457,1],[],[[458,2,125]]]]],[643,0,1,0,[],[1,459,1],[[0,7,8,0,9,644,0,0,[1,459,1],[],[[460,2,55]]]]],[645,0,1,0,[],[1,461,1],[[0,7,8,0,9,646,0,0,[1,461,1],[],[[462,2,55]]]]],[647,0,1,0,[],[1,463,1],[[0,7,8,0,9,648,0,0,[1,463,1],[],[[464,2,55]]]]],[649,0,1,0,[],[1,464,2],[[0,7,8,0,9,650,0,0,[1,465,1],[],[[465,2,58]]]]],[651,0,1,0,[],[1,466,1],[[0,7,8,0,9,652,0,0,[1,466,1],[],[[467,2,58]]]]],[653,0,1,0,[],[1,467,2],[[0,7,8,0,9,654,0,0,[1,468,0],[],[[468,2,58]]]]],[655,0,1,0,[],[1,469,1],[[0,7,8,0,9,656,0,0,[1,469,1],[],[[470,2,58]]]]],[657,0,1,0,[],[1,470,2],[[0,7,8,0,9,658,0,0,[1,471,0],[],[[471,2,58]]]]],[659,0,1,0,[],[1,472,1],[[0,7,8,0,9,660,0,0,[1,472,1],[],[[473,2,58]]]]],[661,0,1,0,[],[1,473,1],[[0,7,8,0,9,662,0,0,[1,473,1],[],[[474,2,58]]]]],[663,0,1,0,[],[1,475,1],[[0,7,8,0,9,664,0,0,[1,475,1],[],[[476,2,55]]]]],[665,0,1,0,[],[1,476,1],[[0,7,8,0,9,666,0,0,[1,476,1],[],[[477,2,58]]]]],[667,0,1,0,[],[1,478,1],[[0,7,8,0,9,668,0,0,[1,478,1],[],[[479,2,58]]]]],[669,0,1,0,[],[1,479,1],[[0,7,8,0,9,670,0,0,[1,479,1],[],[[480,2,58]]]]],[671,0,1,0,[],[1,480,2],[[0,7,8,0,9,672,0,0,[1,481,1],[],[[482,2,58]]]]],[673,0,1,0,[],[1,482,1],[[0,7,8,0,9,674,0,0,[1,482,1],[],[[483,2,58]]]]],[675,0,1,0,[],[1,483,2],[[0,7,8,0,9,676,0,0,[1,484,0],[],[[484,2,58]]]]],[677,0,1,0,[],[1,485,1],[[0,7,8,0,9,678,0,0,[1,485,1],[],[[486,2,58]]]]],[679,0,1,0,[],[1,486,2],[[0,7,8,0,9,680,0,0,[1,487,0],[],[[487,2,58]]]]],[681,0,1,0,[],[1,488,1],[[0,7,8,0,9,682,0,0,[1,488,1],[],[[489,2,58]]]]],[683,0,1,0,[],[1,489,1],[[0,7,8,0,9,684,0,0,[1,490,0],[],[[490,2,58]]]]],[685,0,1,0,[],[1,491,1],[[0,7,8,0,9,686,0,0,[1,491,1],[],[[492,2,58]]]]],[687,0,1,0,[],[1,492,1],[[0,7,8,0,9,688,0,0,[1,492,1],[],[[493,2,556]]]]],[689,0,1,0,[],[1,494,1],[[0,7,8,0,9,690,0,0,[1,494,1],[],[[495,2,470]]]]],[691,0,1,0,[],[1,495,1],[[0,7,8,0,9,692,0,0,[1,495,1],[],[[496,2,58]]]]],[693,0,1,0,[],[1,497,1],[[0,7,8,0,9,694,0,0,[1,497,1],[],[[498,2,58]]]]],[695,0,1,0,[],[1,498,1],[[0,7,8,0,9,696,0,0,[1,498,1],[],[[499,2,58]]]]],[697,0,1,0,[],[1,499,2],[[0,7,8,0,9,698,0,0,[1,500,1],[],[[501,2,58]]]]],[699,0,1,0,[],[1,501,1],[[0,7,8,0,9,700,0,0,[1,501,1],[],[[502,2,55]]]]],[701,0,1,0,[],[1,502,2],[[0,7,8,0,9,702,0,0,[1,503,0],[],[[503,2,58]]]]],[703,0,1,0,[],[1,504,1],[[0,7,8,0,9,704,0,0,[1,504,1],[],[[505,2,58]]]]],[705,0,1,0,[],[1,505,2],[[0,7,8,0,9,706,0,0,[1,506,0],[],[[506,2,58]]]]],[707,0,1,0,[],[1,507,1],[[0,7,8,0,9,708,0,0,[1,507,1],[],[[508,2,125]]]]],[709,0,1,0,[],[1,508,2],[[0,7,8,0,9,710,0,0,[1,509,0],[],[[509,2,55]]]]],[711,0,1,0,[],[1,510,1],[[0,7,8,0,9,712,0,0,[1,510,1],[],[[511,2,55]]]]],[713,0,1,0,[],[1,511,1],[[0,7,8,0,9,714,0,0,[1,512,0],[],[[512,2,55]]]]],[715,0,1,0,[],[1,513,1],[[0,7,8,0,9,716,0,0,[1,513,1],[],[[514,2,58]]]]],[717,0,1,0,[],[1,514,1],[[0,7,8,0,9,718,0,0,[1,514,1],[],[[515,2,58]]]]],[719,0,1,0,[],[1,516,1],[[0,7,8,0,9,720,0,0,[1,516,1],[],[[517,2,58]]]]],[721,0,1,0,[],[1,517,1],[[0,7,8,0,9,722,0,0,[1,517,1],[],[[518,2,55]]]]],[723,0,1,0,[],[1,518,2],[[0,7,8,0,9,724,0,0,[1,519,1],[],[[520,2,55]]]]],[725,0,1,0,[],[1,520,1],[[0,7,8,0,9,726,0,0,[1,520,1],[],[[521,2,58]]]]],[727,0,1,0,[],[1,521,2],[[0,7,8,0,9,728,0,0,[1,522,0],[],[[522,2,58]]]]],[729,0,1,0,[],[1,523,1],[[0,7,8,0,9,730,0,0,[1,523,1],[],[[524,2,55]]]]],[731,0,1,0,[],[1,524,2],[[0,7,8,0,9,732,0,0,[1,525,0],[],[[525,2,58]]]]],[733,0,1,0,[],[1,526,1],[[0,7,8,0,9,734,0,0,[1,526,1],[],[[527,2,58]]]]],[735,0,1,0,[],[1,527,1],[[0,7,8,0,9,736,0,0,[1,527,1],[],[[528,2,58]]]]],[737,0,1,0,[],[1,529,1],[[0,7,8,0,9,738,0,0,[1,529,1],[],[[530,2,58]]]]],[739,0,1,0,[],[1,530,1],[[0,7,8,0,9,740,0,0,[1,530,1],[],[[531,2,58]]]]],[741,0,1,0,[],[1,532,1],[[0,7,8,0,9,742,0,0,[1,532,1],[],[[533,2,55]]]]],[743,0,1,0,[],[1,533,1],[[0,7,8,0,9,744,0,0,[1,533,1],[],[[534,2,55]]]]],[745,0,1,0,[],[1,535,1],[[0,7,8,0,9,746,0,0,[1,535,1],[],[[536,2,58]]]]],[747,0,1,0,[],[1,536,1],[[0,7,8,0,9,748,0,0,[1,536,1],[],[[537,2,58]]]]],[749,0,1,0,[],[1,537,2],[[0,7,8,0,9,750,0,0,[1,538,1],[],[[539,2,58]]]]],[751,0,1,0,[],[1,539,1],[[0,7,8,0,9,752,0,0,[1,539,1],[],[[540,2,58]]]]],[753,0,1,0,[],[1,540,2],[[0,7,8,0,9,754,0,0,[1,541,1],[],[[542,2,556]]]]],[755,0,1,0,[],[1,542,1],[[0,7,8,0,9,756,0,0,[1,542,1],[],[[543,2,470]]]]],[757,0,1,0,[],[1,544,1],[[0,7,8,0,9,758,0,0,[1,544,1],[],[[545,2,58]]]]],[759,0,1,0,[],[1,545,1],[[0,7,8,0,9,760,0,0,[1,545,1],[],[[546,2,58]]]]],[761,0,1,0,[],[1,546,2],[[0,7,8,0,9,762,0,0,[1,547,0],[],[[547,2,58]]]]],[763,0,1,0,[],[1,548,1],[[0,7,8,0,9,764,0,0,[1,548,1],[],[[549,2,58]]]]],[765,0,1,0,[],[1,549,1],[[0,7,8,0,9,766,0,0,[1,549,1],[],[[550,2,55]]]]],[767,0,1,0,[],[1,551,1],[[0,7,8,0,9,768,0,0,[1,551,1],[],[[552,2,58]]]]],[769,0,1,0,[],[1,552,1],[[0,7,8,0,9,770,0,0,[1,552,1],[],[[553,2,58]]]]],[771,0,1,0,[],[1,554,1],[[0,7,8,0,9,772,0,0,[1,554,1],[],[[555,2,58]]]]],[773,0,1,0,[],[1,555,1],[[0,7,8,0,9,774,0,0,[1,555,1],[],[[556,2,125]]]]],[775,0,1,0,[],[1,556,2],[[0,7,8,0,9,776,0,0,[1,557,1],[],[[558,2,55]]]]],[777,0,1,0,[],[1,558,1],[[0,7,8,0,9,778,0,0,[1,558,1],[],[[559,2,55]]]]],[779,0,1,0,[],[1,559,2],[[0,7,8,0,9,780,0,0,[1,560,0],[],[[560,2,55]]]]],[781,0,1,0,[],[1,561,1],[[0,7,8,0,9,782,0,0,[1,561,1],[],[[562,2,58]]]]],[783,0,1,0,[],[1,562,1],[[0,7,8,0,9,784,0,0,[1,563,0],[],[[563,2,58]]]]],[785,0,1,0,[],[1,564,1],[[0,7,8,0,9,786,0,0,[1,564,1],[],[[565,2,787]]]]],[788,0,1,0,[],[1,565,1],[[0,7,8,0,9,789,0,0,[1,565,1],[],[[566,2,58]]]]],[790,0,1,0,[],[1,567,1],[[0,7,8,0,9,791,0,0,[1,567,1],[],[[568,2,58]]]]],[792,0,1,0,[],[1,568,1],[[0,7,8,0,9,793,0,0,[1,568,1],[],[[569,2,58]]]]],[794,0,1,0,[],[1,570,1],[[0,7,8,0,9,795,0,0,[1,570,1],[],[[571,2,796]]]]],[797,0,1,0,[],[1,571,1],[[0,7,8,0,9,798,0,0,[1,571,1],[],[[572,2,58]]]]],[799,0,1,0,[],[1,573,1],[[0,7,8,0,9,800,0,0,[1,573,1],[],[[574,2,58]]]]],[801,0,1,0,[],[1,574,1],[[0,7,8,0,9,802,0,0,[1,574,1],[],[[575,2,58]]]]],[803,0,1,0,[],[1,576,1],[[0,7,8,0,9,804,0,0,[1,576,1],[],[[577,2,55]]]]],[805,0,1,0,[],[1,577,1],[[0,7,8,0,9,806,0,0,[1,577,1],[],[[578,2,58]]]]],[807,0,1,0,[],[1,579,1],[[0,7,8,0,9,808,0,0,[1,579,1],[],[[580,2,55]]]]],[809,0,1,0,[],[1,580,1],[[0,7,8,0,9,810,0,0,[1,580,1],[],[[581,2,811]]]]],[812,0,1,0,[],[1,582,1],[[0,7,8,0,9,813,0,0,[1,582,1],[],[[582,2,470]]]]],[814,0,1,0,[],[1,583,1],[[0,7,8,0,9,815,0,0,[1,583,1],[],[[584,2,470]]]]],[816,0,1,0,[],[1,584,2],[[0,7,8,0,9,817,0,0,[1,585,1],[],[[585,2,818]]]]],[819,0,1,0,[],[1,586,1],[[0,7,8,0,9,820,0,0,[1,586,1],[],[[587,2,55]]]]],[821,0,1,0,[],[1,587,2],[[0,7,8,0,9,822,0,0,[1,588,1],[],[[588,2,823]]]]],[824,0,1,0,[],[1,589,1],[[0,7,8,0,9,825,0,0,[1,589,1],[],[[590,2,104]]]]],[826,0,1,0,[],[1,590,2],[[0,7,8,0,9,827,0,0,[1,591,1],[],[[591,2,125]]]]],[828,0,1,0,[],[1,592,1],[[0,7,8,0,9,829,0,0,[1,592,1],[],[[593,2,830]]]]],[831,0,1,0,[],[1,593,2],[[0,7,8,0,9,832,0,0,[1,594,0],[],[[594,2,833]]]]],[834,0,1,0,[],[1,595,1],[[0,7,8,0,9,835,0,0,[1,595,1],[],[[596,2,836]]]]],[837,0,1,0,[],[1,597,1],[[0,7,8,0,9,838,0,0,[1,597,1],[],[[597,2,58]]]]],[839,0,1,0,[],[1,598,1],[[0,7,8,0,9,840,0,0,[1,598,1],[],[[599,2,65]]]]],[841,0,1,0,[],[1,600,1],[[0,7,8,0,9,842,0,0,[1,600,1],[],[[600,2,58]]]]],[843,0,1,0,[],[1,601,1],[[0,7,8,0,9,844,0,0,[1,601,1],[],[[602,2,55]]]]],[845,0,1,0,[],[1,603,1],[[0,7,8,0,9,846,0,0,[1,603,1],[],[[603,2,58]]]]],[847,0,1,0,[],[1,604,2],[[0,7,8,0,9,848,0,0,[1,605,0],[],[[605,2,55]]]]],[849,0,1,0,[],[1,606,1],[[0,7,8,0,9,850,0,0,[1,606,1],[],[[607,2,58]]]]],[851,0,1,0,[],[1,607,2],[[0,7,8,0,9,852,0,0,[1,608,0],[],[[608,2,853]]]]],[854,0,1,0,[],[1,609,1],[[0,197,8,0,198,855,0,0,[1,609,1],[],[]]]],[856,0,1,0,[],[1,610,2],[[0,7,8,0,9,857,0,0,[1,611,0],[],[[611,2,58]]]]],[858,0,1,0,[],[1,612,1],[[0,7,8,0,9,859,0,0,[1,612,1],[],[[613,2,58]]]]],[860,0,1,0,[],[1,613,2],[[0,7,8,0,9,861,0,0,[1,614,0],[],[[614,2,239]]]]],[862,0,1,0,[],[1,615,1],[[0,7,8,0,9,863,0,0,[1,615,1],[],[[616,2,202]]]]],[864,0,1,0,[],[1,617,1],[[0,7,8,0,9,865,0,0,[1,617,1],[],[[618,2,866]]]]],[867,0,1,0,[],[1,618,1],[[0,7,8,0,9,868,0,0,[1,618,1],[],[[619,2,65]]]]],[869,0,1,0,[],[1,620,1],[[0,7,8,0,9,870,0,0,[1,620,1],[],[[620,2,58]]]]],[871,0,1,0,[],[1,621,1],[[0,7,8,0,9,872,0,0,[1,621,1],[],[[622,2,505]]]]],[873,0,1,0,[],[1,622,2],[[0,7,8,0,9,874,0,0,[1,623,0],[],[[623,2,875]]]]],[876,0,1,0,[],[1,624,1],[[0,7,8,0,9,877,0,0,[1,624,1],[],[[625,2,58]]]]],[878,0,1,0,[],[1,625,2],[[0,7,8,0,9,879,0,0,[1,626,1],[],[[626,2,880]]]]],[881,0,1,0,[],[1,627,1],[[0,7,8,0,9,882,0,0,[1,627,1],[],[[628,2,320]]]]],[883,0,1,0,[],[1,629,1],[[0,7,8,0,9,884,0,0,[1,629,1],[],[[630,2,505]]]]],[885,0,1,0,[],[1,630,1],[[0,7,8,0,9,886,0,0,[1,630,1],[],[[631,2,332]]]]],[887,0,1,0,[],[1,632,1],[[0,7,8,0,9,888,0,0,[1,632,1],[],[[633,2,21]]]]],[889,0,1,0,[],[1,633,2],[[0,7,8,0,9,890,0,0,[1,634,1],[],[[634,2,891]]]]],[892,0,1,0,[],[1,635,1],[[0,7,8,0,9,893,0,0,[1,635,1],[],[[636,2,239]]]]],[894,0,1,0,[],[1,637,1],[[0,7,8,0,9,895,0,0,[1,637,1],[],[[638,2,339]]]]],[896,0,1,0,[],[1,638,1],[[0,7,8,0,9,897,0,0,[1,638,1],[],[[639,2,875]]]]],[898,0,1,0,[],[1,640,1],[[0,7,8,0,9,899,0,0,[1,640,1],[],[[641,2,58]]]]],[900,0,1,0,[],[1,641,1],[[0,7,8,0,9,901,0,0,[1,641,1],[],[[642,2,902]]]]],[903,0,1,0,[],[1,642,2],[[0,7,8,0,9,904,0,0,[1,643,0],[],[[643,2,905]]]]],[906,0,1,0,[],[1,644,1],[[0,7,8,0,9,907,0,0,[1,644,1],[],[[645,2,65]]]]],[908,0,1,0,[],[1,645,2],[[0,7,8,0,9,909,0,0,[1,646,1],[],[[646,2,470]]]]],[910,0,1,0,[],[1,647,1],[[0,7,8,0,9,911,0,0,[1,647,1],[],[[648,2,902]]]]],[912,0,1,0,[],[1,649,1],[[0,7,8,0,9,913,0,0,[1,649,1],[],[[650,2,914]]]]],[915,0,1,0,[],[1,650,1],[[0,7,8,0,9,916,0,0,[1,650,1],[],[[651,2,484]]]]],[917,0,1,0,[],[1,652,1],[[0,7,8,0,9,918,0,0,[1,652,1],[],[[653,2,875]]]]],[919,0,1,0,[],[1,653,2],[[0,7,8,0,9,920,0,0,[1,654,0],[],[[654,2,58]]]]],[921,0,1,0,[],[1,655,1],[[0,7,8,0,9,922,0,0,[1,655,1],[],[[656,2,880]]]]],[923,0,1,0,[],[1,657,1],[[0,7,8,0,9,924,0,0,[1,657,1],[],[[658,2,320]]]]],[925,0,1,0,[],[1,658,1],[[0,7,8,0,9,926,0,0,[1,658,1],[],[[659,2,332]]]]],[927,0,1,0,[],[1,660,1],[[0,7,8,0,9,928,0,0,[1,660,1],[],[[661,2,339]]]]],[929,0,1,0,[],[1,661,1],[[0,7,8,0,9,930,0,0,[1,661,1],[],[[662,2,875]]]]],[931,0,1,0,[],[1,663,1],[[0,7,8,0,9,932,0,0,[1,663,1],[],[[664,2,58]]]]],[933,0,1,0,[],[1,664,1],[[0,7,8,0,9,934,0,0,[1,664,1],[],[[665,2,902]]]]],[935,0,1,0,[],[1,666,1],[[0,7,8,0,9,936,0,0,[1,666,1],[],[[666,2,905]]]]],[937,0,1,0,[],[1,667,1],[[0,7,8,0,9,938,0,0,[1,667,1],[],[[668,2,65]]]]],[939,0,1,0,[],[1,668,2],[[0,7,8,0,9,940,0,0,[1,669,0],[],[[669,2,470]]]]],[941,0,1,0,[],[1,670,1],[[0,7,8,0,9,942,0,0,[1,670,1],[],[[671,2,902]]]]],[943,0,1,0,[],[1,671,2],[[0,7,8,0,9,944,0,0,[1,672,0],[],[[672,2,914]]]]],[945,0,1,0,[],[1,673,1],[[0,7,8,0,9,946,0,0,[1,673,1],[],[[674,2,484]]]]],[947,0,1,0,[],[1,674,2],[[0,7,8,0,9,948,0,0,[1,675,1],[],[[676,2,875]]]]],[949,0,1,0,[],[1,676,1],[[0,7,8,0,9,950,0,0,[1,676,1],[],[[677,2,58]]]]],[951,0,1,0,[],[1,678,1],[[0,7,8,0,9,952,0,0,[1,678,1],[],[[679,2,880]]]]],[953,0,1,0,[],[1,679,1],[[0,7,8,0,9,954,0,0,[1,679,1],[],[[680,2,320]]]]],[955,0,1,0,[],[1,681,1],[[0,7,8,0,9,956,0,0,[1,681,1],[],[[682,2,332]]]]],[957,0,1,0,[],[1,682,1],[[0,7,8,0,9,958,0,0,[1,682,1],[],[[683,2,339]]]]],[959,0,1,0,[],[1,684,1],[[0,7,8,0,9,960,0,0,[1,684,1],[],[[685,2,875]]]]],[961,0,1,0,[],[1,685,2],[[0,7,8,0,9,962,0,0,[1,686,0],[],[[686,2,58]]]]],[963,0,1,0,[],[1,687,1],[[0,7,8,0,9,964,0,0,[1,687,1],[],[[688,2,902]]]]],[965,0,1,0,[],[1,688,2],[[0,7,8,0,9,966,0,0,[1,689,0],[],[[689,2,905]]]]],[967,0,1,0,[],[1,690,1],[[0,7,8,0,9,968,0,0,[1,690,1],[],[[691,2,65]]]]],[969,0,1,0,[],[1,691,2],[[0,7,8,0,9,970,0,0,[1,692,0],[],[[692,2,470]]]]],[971,0,1,0,[],[1,693,1],[[0,7,8,0,9,972,0,0,[1,693,1],[],[[694,2,902]]]]],[973,0,1,0,[],[1,694,2],[[0,7,8,0,9,974,0,0,[1,695,0],[],[[695,2,914]]]]],[975,0,1,0,[],[1,696,1],[[0,7,8,0,9,976,0,0,[1,696,1],[],[[697,2,484]]]]],[977,0,1,0,[],[1,697,1],[[0,7,8,0,9,978,0,0,[1,698,0],[],[[698,2,55]]]]],[979,0,1,0,[],[1,699,1],[[0,7,8,0,9,980,0,0,[1,699,1],[],[[700,2,981]]]]],[982,0,1,0,[],[1,700,1],[[0,7,8,0,9,983,0,0,[1,700,1],[],[[701,2,55]]]]],[984,0,1,0,[],[1,702,1],[[0,7,8,0,9,985,0,0,[1,702,1],[],[[703,2,986]]]]],[987,0,1,0,[],[1,703,1],[[0,7,8,0,9,988,0,0,[1,703,1],[],[[704,2,217]]]]],[989,0,1,0,[],[1,705,1],[[0,7,8,0,9,990,0,0,[1,705,1],[],[[705,2,291]]]]],[991,0,1,0,[],[1,706,1],[[0,7,8,0,9,992,0,0,[1,706,1],[],[[707,2,332]]]]],[993,0,1,0,[],[1,708,1],[[0,7,8,0,9,994,0,0,[1,708,1],[],[[709,2,58]]]]],[995,0,1,0,[],[1,709,1],[[0,7,8,0,9,996,0,0,[1,709,1],[],[[710,2,997]]]]],[998,0,1,0,[],[1,711,1],[[0,7,8,0,9,999,0,0,[1,711,1],[],[[712,2,247]]]]],[1000,0,1,0,[],[1,712,1],[[0,7,8,0,9,1001,0,0,[1,712,1],[],[[713,2,217]]]]],[1002,0,1,0,[],[1,714,1],[[0,7,8,0,9,1003,0,0,[1,714,1],[],[[715,2,1004]]]]],[1005,0,1,0,[],[1,715,2],[[0,7,8,0,9,1006,0,0,[1,716,0],[],[[716,2,113]]]]],[1007,0,1,0,[],[1,717,1],[[0,7,8,0,9,1008,0,0,[1,717,1],[],[[718,2,1009]]]]],[1010,0,1,0,[],[1,718,2],[[0,7,8,0,9,1011,0,0,[1,719,1],[],[[719,2,830]]]]],[1012,0,1,0,[],[1,720,1],[[0,7,8,0,9,1013,0,0,[1,720,1],[],[[721,2,1014]]]]],[1015,0,1,0,[],[1,721,1],[[0,7,8,0,9,1016,0,0,[1,722,0],[],[[722,2,1017]]]]],[1018,0,1,0,[],[1,723,1],[[0,7,8,0,9,1019,0,0,[1,723,1],[],[[724,2,1020]]]]],[1021,0,1,0,[],[1,724,1],[[0,7,8,0,9,1022,0,0,[1,724,1],[],[[725,2,58]]]]],[1023,0,1,0,[],[1,726,1],[[0,7,8,0,9,1024,0,0,[1,726,1],[],[[727,2,55]]]]],[1025,0,1,0,[],[1,727,1],[[0,76,8,0,77,1026,0,0,[1,727,1],[],[[728,2,1027]]]]],[1028,0,1,0,[],[1,728,2],[[0,7,8,0,9,1029,0,0,[1,729,0],[],[[729,2,1030]]]]],[1031,0,1,0,[],[1,730,1],[[0,7,8,0,9,1032,0,0,[1,730,1],[],[[731,2,55]]]]],[1033,0,1,0,[],[1,732,1],[[0,76,8,0,77,1034,0,0,[1,732,1],[],[[732,2,1027]]]]],[1035,0,1,0,[],[1,733,1],[[0,76,8,0,77,1036,0,0,[1,733,1],[],[[734,2,1037]]]]],[1038,0,1,0,[],[1,735,1],[[0,7,8,0,9,1039,0,0,[1,735,1],[],[[736,2,239]]]]],[1040,0,1,0,[],[1,736,1],[[0,7,8,0,9,1041,0,0,[1,736,1],[],[[737,2,1004]]]]],[1042,0,1,0,[],[1,738,1],[[0,7,8,0,9,1043,0,0,[1,738,1],[],[[739,2,58]]]]],[1044,0,1,0,[],[1,739,1],[[0,7,8,0,9,1045,0,0,[1,739,1],[],[[740,2,232]]]]],[1046,0,1,0,[],[1,740,2],[[0,7,8,0,9,1047,0,0,[1,741,1],[],[[742,2,1048]]]]],[1049,0,1,0,[],[1,742,1],[[0,7,8,0,9,1050,0,0,[1,742,1],[],[[743,2,101]]]]],[1051,0,1,0,[],[1,743,2],[[0,76,8,0,77,1052,0,0,[1,744,0],[],[[744,2,1053]]]]],[1054,0,1,0,[],[1,745,1],[[0,7,8,0,9,1055,0,0,[1,745,1],[],[[746,2,55]]]]],[1056,0,1,0,[],[1,746,2],[[0,7,8,0,9,1057,0,0,[1,747,0],[],[[747,2,55]]]]],[1058,0,1,0,[],[1,748,1],[[0,7,8,0,9,1059,0,0,[1,748,1],[],[[749,2,902]]]]],[1060,0,1,0,[],[1,749,2],[[0,7,8,0,9,1061,0,0,[1,750,0],[],[[750,2,125]]]]],[1062,0,1,0,[],[1,751,1],[[0,7,8,0,9,1063,0,0,[1,751,1],[],[[752,2,55]]]]],[1064,0,1,0,[],[1,753,1],[[0,7,8,0,9,1065,0,0,[1,753,1],[],[[754,2,87]]]]],[1066,0,1,0,[],[1,754,1],[[0,7,8,0,9,1067,0,0,[1,755,0],[],[[755,2,58]]]]],[1068,0,1,0,[],[1,756,1],[[0,7,8,0,9,1069,0,0,[1,756,1],[],[[757,2,55]]]]],[1070,0,1,0,[],[1,757,2],[[0,7,8,0,9,1071,0,0,[1,758,0],[],[[758,2,58]]]]],[1072,0,1,0,[],[1,759,1],[[0,76,8,0,77,1073,0,0,[1,759,1],[],[[760,2,1074]]]]],[1075,0,1,0,[],[1,760,2],[[0,7,8,0,9,1076,0,0,[1,761,1],[],[[762,2,332]]]]],[1077,0,1,0,[],[1,762,1],[[0,7,8,0,9,1078,0,0,[1,762,1],[],[[763,2,125]]]]],[1079,0,1,0,[],[1,763,2],[[0,7,8,0,9,1080,0,0,[1,764,0],[],[[764,2,58]]]]],[1081,0,1,0,[],[1,765,1],[[0,7,8,0,9,1082,0,0,[1,765,1],[],[[766,2,997]]]]],[1083,0,1,0,[],[1,767,1],[[0,7,8,0,9,1084,0,0,[1,767,1],[],[[768,2,1085]]]]],[1086,0,1,0,[],[1,768,1],[[0,7,8,0,9,1087,0,0,[1,768,1],[],[[769,2,1017]]]]],[1088,0,1,0,[],[1,769,2],[[0,7,8,0,9,1089,0,0,[1,770,0],[],[[770,2,1090]]]]],[1091,0,1,0,[],[1,771,1],[[0,7,8,0,9,1092,0,0,[1,771,1],[],[[772,2,58]]]]],[1093,0,1,0,[],[1,772,2],[[0,7,8,0,9,1094,0,0,[1,773,0],[],[[773,2,116]]]]],[1095,0,1,0,[],[1,774,1],[[0,7,8,0,9,1096,0,0,[1,774,1],[],[[775,2,58]]]]],[1097,0,1,0,[],[1,775,1],[[0,7,8,0,9,1098,0,0,[1,776,0],[],[[776,2,217]]]]],[1099,0,1,0,[],[1,777,1],[[0,7,8,0,9,1100,0,0,[1,777,1],[],[[778,2,58]]]]],[1101,0,1,0,[],[1,778,1],[[0,7,8,0,9,1102,0,0,[1,778,1],[],[[779,2,217]]]]],[1103,0,1,0,[],[1,780,1],[[0,7,8,0,9,1104,0,0,[1,780,1],[],[[781,2,1105]]]]],[1106,0,1,0,[],[1,781,1],[[0,7,8,0,9,1107,0,0,[1,781,1],[],[[782,2,125]]]]],[1108,0,1,0,[],[1,783,1],[[0,7,8,0,9,1109,0,0,[1,783,1],[],[[784,2,55]]]]],[1110,0,1,0,[],[1,784,1],[[0,7,8,0,9,1111,0,0,[1,784,1],[],[[785,2,1105]]]]],[1112,0,1,0,[],[1,785,2],[[0,7,8,0,9,1113,0,0,[1,786,1],[],[[787,2,58]]]]],[1114,0,1,0,[],[1,787,1],[[0,7,8,0,9,1115,0,0,[1,788,0],[],[[788,2,58]]]]],[1116,0,1,0,[],[1,789,1],[[0,7,8,0,9,1117,0,0,[1,789,1],[],[[790,2,55]]]]],[1118,0,1,0,[],[1,790,2],[[0,7,8,0,9,1119,0,0,[1,791,0],[],[[791,2,1120]]]]],[1121,0,1,0,[],[1,792,1],[[0,7,8,0,9,1122,0,0,[1,792,1],[],[[793,2,58]]]]],[1123,0,1,0,[],[1,794,1],[[0,7,8,0,9,1124,0,0,[1,794,1],[],[[795,2,833]]]]],[1125,0,1,0,[],[1,795,1],[[0,7,8,0,9,1126,0,0,[1,796,0],[],[[796,2,223]]]]],[1127,0,1,0,[],[1,797,1],[[0,7,8,0,9,1128,0,0,[1,797,1],[],[[798,2,21]]]]],[1129,0,1,0,[],[1,798,1],[[0,7,8,0,9,1130,0,0,[1,798,1],[],[[799,2,58]]]]],[1131,0,1,0,[],[1,800,1],[[0,7,8,0,9,1132,0,0,[1,800,1],[],[[801,2,902]]]]],[1133,0,1,0,[],[1,801,1],[[0,7,8,0,9,1134,0,0,[1,801,1],[],[[802,2,1135]]]]],[1136,0,1,0,[],[1,803,1],[[0,7,8,0,9,1137,0,0,[1,803,1],[],[[803,2,332]]]]],[1138,0,1,0,[],[1,804,1],[[0,7,8,0,9,1139,0,0,[1,804,1],[],[[805,2,830]]]]],[1140,0,1,0,[],[1,805,2],[[0,7,8,0,9,1141,0,0,[1,806,1],[],[[806,2,291]]]]],[1142,0,1,0,[],[1,807,1],[[0,7,8,0,9,1143,0,0,[1,807,1],[],[[808,2,55]]]]],[1144,0,1,0,[],[1,809,1],[[0,7,8,0,9,1145,0,0,[1,809,1],[],[[809,2,58]]]]],[1146,0,1,0,[],[1,810,1],[[0,7,8,0,9,1147,0,0,[1,810,1],[],[[811,2,902]]]]],[1148,0,1,0,[],[1,811,2],[[0,7,8,0,9,1149,0,0,[1,812,1],[],[[812,2,55]]]]],[1150,0,1,0,[],[1,813,1],[[0,7,8,0,9,1151,0,0,[1,813,1],[],[[814,2,902]]]]],[1152,0,1,0,[],[1,815,1],[[0,7,8,0,9,1153,0,0,[1,815,1],[],[[816,2,1154]]]]],[1155,0,1,0,[],[1,816,1],[[0,7,8,0,9,1156,0,0,[1,816,1],[],[[817,2,58]]]]],[1157,0,1,0,[],[1,818,1],[[0,7,8,0,9,1158,0,0,[1,818,1],[],[[819,2,1159]]]]],[1160,0,1,0,[],[1,819,1],[[0,7,8,0,9,1161,0,0,[1,819,1],[],[[820,2,55]]]]],[1162,0,1,0,[],[1,821,1],[[0,7,8,0,9,1163,0,0,[1,821,1],[],[[822,2,55]]]]],[1164,0,1,0,[],[1,822,1],[[0,7,8,0,9,1165,0,0,[1,822,1],[],[[823,2,58]]]]],[1166,0,1,0,[],[1,824,1],[[0,7,8,0,9,1167,0,0,[1,824,1],[],[[825,2,1014]]]]],[1168,0,1,0,[],[1,825,1],[[0,7,8,0,9,1169,0,0,[1,825,1],[],[[826,2,320]]]]],[1170,0,1,0,[],[1,827,1],[[0,7,8,0,9,1171,0,0,[1,827,1],[],[[828,2,55]]]]],[1172,0,1,0,[],[1,828,1],[[0,7,8,0,9,1173,0,0,[1,828,1],[],[[829,2,58]]]]],[1174,0,1,0,[],[1,830,1],[[0,7,8,0,9,1175,0,0,[1,830,1],[],[[831,2,55]]]]],[1176,0,1,0,[],[1,831,2],[[0,7,8,0,9,1177,0,0,[1,832,1],[],[[833,2,1017]]]]],[1178,0,1,0,[],[1,833,2],[[0,7,8,0,9,1179,0,0,[1,834,1],[],[[835,2,902]]]]],[1180,0,1,0,[],[1,835,2],[[0,7,8,0,9,1181,0,0,[1,836,1],[],[[837,2,125]]]]],[1182,0,1,0,[],[1,837,2],[[0,7,8,0,9,1183,0,0,[1,838,1],[],[[839,2,55]]]]],[1184,0,1,0,[],[1,840,1],[[0,7,8,0,9,1185,0,0,[1,840,1],[],[[841,2,1186]]]]],[1187,0,1,0,[],[1,842,1],[[0,7,8,0,9,1188,0,0,[1,842,1],[],[[843,2,58]]]]],[1189,0,1,0,[],[1,843,2],[[0,7,8,0,9,1190,0,0,[1,844,0],[],[[844,2,58]]]]],[1191,0,1,0,[],[1,845,1],[[0,7,8,0,9,1192,0,0,[1,845,1],[],[[846,2,55]]]]],[1193,0,1,0,[],[1,847,1],[[0,7,8,0,9,1194,0,0,[1,847,1],[],[[848,2,239]]]]],[1195,0,1,0,[],[1,848,1],[[0,7,8,0,9,1196,0,0,[1,848,1],[],[[849,2,58]]]]],[1197,0,1,0,[],[1,850,1],[[0,7,8,0,9,1198,0,0,[1,850,1],[],[[851,2,325]]]]],[1199,0,1,0,[],[1,851,2],[[0,7,8,0,9,1200,0,0,[1,851,1],[],[[852,2,325]]]]],[1201,0,1,0,[],[1,853,1],[[0,7,8,0,9,1202,0,0,[1,853,1],[],[[854,2,304]]]]],[1203,0,1,0,[],[1,855,1],[[0,7,8,0,9,1204,0,0,[1,855,1],[],[[856,2,58]]]]],[1205,0,1,0,[],[1,856,1],[[0,7,8,0,9,1206,0,0,[1,856,1],[],[[857,2,55]]]]],[1207,0,1,0,[],[1,858,1],[[0,7,8,0,9,1208,0,0,[1,858,1],[],[[859,2,58]]]]],[1209,0,1,0,[],[1,859,1],[[0,7,8,0,9,1210,0,0,[1,859,1],[],[[860,2,104]]]]],[1211,0,1,0,[],[1,861,1],[[0,7,8,0,9,1212,0,0,[1,861,1],[],[[862,2,55]]]]],[1213,0,1,0,[],[1,862,1],[[0,7,8,0,9,1214,0,0,[1,862,1],[],[[863,2,58]]]]],[1215,0,1,0,[],[1,863,2],[[0,7,8,0,9,1216,0,0,[1,864,1],[],[[865,2,55]]]]],[1217,0,1,0,[],[1,865,1],[[0,7,8,0,9,1218,0,0,[1,865,1],[],[[866,2,55]]]]],[1219,0,1,0,[],[1,866,2],[[0,7,8,0,9,1220,0,0,[1,867,0],[],[[867,2,58]]]]],[1221,0,1,0,[],[1,868,1],[[0,7,8,0,9,1222,0,0,[1,868,1],[],[[869,2,55]]]]],[1223,0,1,0,[],[1,869,1],[[0,7,8,0,9,1224,0,0,[1,870,0],[],[[870,2,55]]]]],[1225,0,1,0,[],[1,871,1],[[0,7,8,0,9,1226,0,0,[1,871,1],[],[[872,2,55]]]]],[1227,0,1,0,[],[1,872,1],[[0,7,8,0,9,1228,0,0,[1,872,1],[],[[873,2,58]]]]],[1229,0,1,0,[],[1,874,1],[[0,7,8,0,9,1230,0,0,[1,874,1],[],[[875,2,58]]]]],[1231,0,1,0,[],[1,875,2],[[0,7,8,0,9,1232,0,0,[1,876,1],[],[[876,2,55]]]]],[1233,0,1,0,[],[1,877,1],[[0,7,8,0,9,1234,0,0,[1,877,1],[],[[878,2,58]]]]],[1235,0,1,0,[],[1,879,1],[[0,7,8,0,9,1236,0,0,[1,879,1],[],[[880,2,58]]]]],[1237,0,1,0,[],[1,880,1],[[0,7,8,0,9,1238,0,0,[1,880,1],[],[[881,2,58]]]]],[1239,0,1,0,[],[1,882,1],[[0,7,8,0,9,1240,0,0,[1,882,1],[],[[883,2,58]]]]],[1241,0,1,0,[],[1,883,1],[[0,7,8,0,9,1242,0,0,[1,883,1],[],[[884,2,55]]]]],[1243,0,1,0,[],[1,885,1],[[0,7,8,0,9,1244,0,0,[1,885,1],[],[[886,2,55]]]]],[1245,0,1,0,[],[1,886,1],[[0,7,8,0,9,1246,0,0,[1,886,1],[],[[887,2,58]]]]],[1247,0,1,0,[],[1,887,2],[[0,7,8,0,9,1248,0,0,[1,888,1],[],[[889,2,58]]]]],[1249,0,1,0,[],[1,889,1],[[0,7,8,0,9,1250,0,0,[1,889,1],[],[[890,2,58]]]]],[1251,0,1,0,[],[1,890,2],[[0,7,8,0,9,1252,0,0,[1,891,1],[],[[892,2,58]]]]],[1253,0,1,0,[],[1,892,1],[[0,7,8,0,9,1254,0,0,[1,892,1],[],[[893,2,55]]]]],[1255,0,1,0,[],[1,894,1],[[0,7,8,0,9,1256,0,0,[1,894,1],[],[[895,2,58]]]]],[1257,0,1,0,[],[1,895,1],[[0,7,8,0,9,1258,0,0,[1,895,1],[],[[896,2,58]]]]],[1259,0,1,0,[],[1,897,1],[[0,7,8,0,9,1260,0,0,[1,897,1],[],[[898,2,58]]]]],[1261,0,1,0,[],[1,898,1],[[0,7,8,0,9,1262,0,0,[1,898,1],[],[[899,2,65]]]]],[1263,0,1,0,[],[1,900,1],[[0,7,8,0,9,1264,0,0,[1,900,1],[],[[901,2,58]]]]],[1265,0,1,0,[],[1,901,1],[[0,7,8,0,9,1266,0,0,[1,901,1],[],[[902,2,58]]]]],[1267,0,1,0,[],[1,903,1],[[0,7,8,0,9,1268,0,0,[1,903,1],[],[[904,2,1269]]]]],[1270,0,1,0,[],[1,904,1],[[0,7,8,0,9,1271,0,0,[1,904,1],[],[[905,2,1120]]]]],[1272,0,1,0,[],[1,906,1],[[0,7,8,0,9,1273,0,0,[1,906,1],[],[[907,2,58]]]]],[1274,0,1,0,[],[1,907,1],[[0,7,8,0,9,1275,0,0,[1,907,1],[],[[908,2,174]]]]],[1276,0,1,0,[],[1,909,1],[[0,7,8,0,9,1277,0,0,[1,909,1],[],[[910,2,830]]]]],[1278,0,1,0,[],[1,910,1],[[0,7,8,0,9,1279,0,0,[1,910,1],[],[[911,2,58]]]]],[1280,0,1,0,[],[1,912,1],[[0,7,8,0,9,1281,0,0,[1,912,1],[],[[913,2,556]]]]],[1282,0,1,0,[],[1,913,1],[[0,7,8,0,9,1283,0,0,[1,913,1],[],[[914,2,470]]]]],[1284,0,1,0,[],[1,915,1],[[0,7,8,0,9,1285,0,0,[1,915,1],[],[[916,2,1286]]]]],[1287,0,1,0,[],[1,916,1],[[0,7,8,0,9,1288,0,0,[1,916,1],[],[[917,2,55]]]]],[1289,0,1,0,[],[1,918,1],[[0,7,8,0,9,1290,0,0,[1,918,1],[],[[919,2,58]]]]],[1291,0,1,0,[],[1,919,1],[[0,7,8,0,9,1292,0,0,[1,919,1],[],[[920,2,58]]]]],[1293,0,1,0,[],[1,920,2],[[0,7,8,0,9,1294,0,0,[1,921,1],[],[[922,2,58]]]]],[1295,0,1,0,[],[1,922,1],[[0,7,8,0,9,1296,0,0,[1,922,1],[],[[923,2,239]]]]],[1297,0,1,0,[],[1,923,2],[[0,7,8,0,9,1298,0,0,[1,924,1],[],[[925,2,902]]]]],[1299,0,1,0,[],[1,925,1],[[0,7,8,0,9,1300,0,0,[1,925,1],[],[[926,2,332]]]]],[1301,0,1,0,[],[1,926,2],[[0,7,8,0,9,1302,0,0,[1,927,0],[],[[927,2,55]]]]],[1303,0,1,0,[],[1,928,1],[[0,7,8,0,9,1304,0,0,[1,928,1],[],[[929,2,1305]]]]],[1306,0,1,0,[],[1,930,1],[[0,7,8,0,9,1307,0,0,[1,930,1],[],[[931,2,1308]]]]],[1309,0,1,0,[],[1,931,1],[[0,7,8,0,9,1310,0,0,[1,931,1],[],[[932,2,247]]]]],[1311,0,1,0,[],[1,933,1],[[0,7,8,0,9,1312,0,0,[1,933,1],[],[[934,2,58]]]]],[1313,0,1,0,[],[1,934,1],[[0,7,8,0,9,1314,0,0,[1,934,1],[],[[935,2,58]]]]],[1315,0,1,0,[],[1,936,1],[[0,7,8,0,9,1316,0,0,[1,936,1],[],[[937,2,58]]]]],[1317,0,1,0,[],[1,937,1],[[0,7,8,0,9,1318,0,0,[1,937,1],[],[[938,2,55]]]]],[1319,0,1,0,[],[1,939,1],[[0,7,8,0,9,1320,0,0,[1,939,1],[],[[940,2,1321]]]]],[1322,0,1,0,[],[1,940,1],[[0,7,8,0,9,1323,0,0,[1,940,1],[],[[941,2,1324]]]]],[1325,0,1,0,[],[1,942,1],[[0,7,8,0,9,1326,0,0,[1,942,1],[],[[943,2,58]]]]],[1327,0,1,0,[],[1,943,1],[[0,7,8,0,9,1328,0,0,[1,943,1],[],[[944,2,58]]]]],[1329,0,1,0,[],[1,945,1],[[0,7,8,0,9,1330,0,0,[1,945,1],[],[[946,2,55]]]]],[1331,0,1,0,[],[1,946,1],[[0,7,8,0,9,1332,0,0,[1,946,1],[],[[947,2,55]]]]],[1333,0,1,0,[],[1,948,1],[[0,7,8,0,9,1334,0,0,[1,948,1],[],[[949,2,55]]]]],[1335,0,1,0,[],[1,949,1],[[0,7,8,0,9,1336,0,0,[1,949,1],[],[[950,2,58]]]]],[1337,0,1,0,[],[1,950,2],[[0,7,8,0,9,1338,0,0,[1,951,1],[],[[952,2,55]]]]],[1339,0,1,0,[],[1,952,1],[[0,7,8,0,9,1340,0,0,[1,952,1],[],[[953,2,55]]]]],[1341,0,1,0,[],[1,954,1],[[0,7,8,0,9,1342,0,0,[1,954,1],[],[[955,2,55]]]]],[1343,0,1,0,[],[1,955,2],[[0,7,8,0,9,1344,0,0,[1,956,0],[],[[956,2,58]]]]],[1345,0,1,0,[],[1,957,1],[[0,7,8,0,9,1346,0,0,[1,957,1],[],[[958,2,58]]]]],[1347,0,1,0,[],[1,958,1],[[0,7,8,0,9,1348,0,0,[1,959,0],[],[[959,2,55]]]]],[1349,0,1,0,[],[1,960,1],[[0,7,8,0,9,1350,0,0,[1,960,1],[],[[961,2,58]]]]],[1351,0,1,0,[],[1,962,1],[[0,7,8,0,9,1352,0,0,[1,962,1],[],[[963,2,58]]]]],[1353,0,1,0,[],[1,963,1],[[0,7,8,0,9,1354,0,0,[1,963,1],[],[[964,2,58]]]]],[1355,0,1,0,[],[1,965,1],[[0,7,8,0,9,1356,0,0,[1,965,1],[],[[966,2,58]]]]],[1357,0,1,0,[],[1,966,1],[[0,7,8,0,9,1358,0,0,[1,966,1],[],[[967,2,55]]]]],[1359,0,1,0,[],[1,967,2],[[0,7,8,0,9,1360,0,0,[1,968,1],[],[[969,2,55]]]]],[1361,0,1,0,[],[1,969,2],[[0,7,8,0,9,1362,0,0,[1,970,1],[],[[971,2,58]]]]],[1363,0,1,0,[],[1,971,2],[[0,7,8,0,9,1364,0,0,[1,972,1],[],[[973,2,58]]]]],[1365,0,1,0,[],[1,974,1],[[0,7,8,0,9,1366,0,0,[1,974,1],[],[[975,2,58]]]]],[1367,0,1,0,[],[1,976,1],[[0,7,8,0,9,1368,0,0,[1,976,1],[],[[977,2,58]]]]],[1369,0,1,0,[],[1,977,2],[[0,7,8,0,9,1370,0,0,[1,978,1],[],[[979,2,55]]]]],[1371,0,1,0,[],[1,979,1],[[0,7,8,0,9,1372,0,0,[1,979,1],[],[[980,2,58]]]]],[1373,0,1,0,[],[1,981,1],[[0,7,8,0,9,1374,0,0,[1,981,1],[],[[982,2,58]]]]],[1375,0,1,0,[],[1,982,2],[[0,7,8,0,9,1376,0,0,[1,983,0],[],[[983,2,58]]]]],[1377,0,1,0,[],[1,984,1],[[0,7,8,0,9,1378,0,0,[1,984,1],[],[[985,2,65]]]]],[1379,0,1,0,[],[1,985,2],[[0,7,8,0,9,1380,0,0,[1,986,1],[],[[987,2,58]]]]],[1381,0,1,0,[],[1,987,1],[[0,7,8,0,9,1382,0,0,[1,987,1],[],[[988,2,58]]]]],[1383,0,1,0,[],[1,989,1],[[0,7,8,0,9,1384,0,0,[1,989,1],[],[[990,2,1269]]]]],[1385,0,1,0,[],[1,990,1],[[0,7,8,0,9,1386,0,0,[1,990,1],[],[[991,2,1120]]]]],[1387,0,1,0,[],[1,992,1],[[0,7,8,0,9,1388,0,0,[1,992,1],[],[[993,2,58]]]]],[1389,0,1,0,[],[1,993,1],[[0,7,8,0,9,1390,0,0,[1,993,1],[],[[994,2,174]]]]],[1391,0,1,0,[],[1,995,1],[[0,7,8,0,9,1392,0,0,[1,995,1],[],[[996,2,830]]]]],[1393,0,1,0,[],[1,996,2],[[0,7,8,0,9,1394,0,0,[1,997,1],[],[[997,2,58]]]]],[1395,0,1,0,[],[1,998,1],[[0,7,8,0,9,1396,0,0,[1,998,1],[],[[999,2,556]]]]],[1397,0,1,0,[],[1,1000,1],[[0,7,8,0,9,1398,0,0,[1,1000,1],[],[[1001,2,470]]]]],[1399,0,1,0,[],[1,1001,1],[[0,7,8,0,9,1400,0,0,[1,1001,1],[],[[1002,2,1286]]]]],[1401,0,1,0,[],[1,1003,1],[[0,7,8,0,9,1402,0,0,[1,1003,1],[],[[1004,2,55]]]]],[1403,0,1,0,[],[1,1004,1],[[0,7,8,0,9,1404,0,0,[1,1004,1],[],[[1005,2,58]]]]],[1405,0,1,0,[],[1,1006,1],[[0,7,8,0,9,1406,0,0,[1,1006,1],[],[[1007,2,58]]]]],[1407,0,1,0,[],[1,1007,2],[[0,7,8,0,9,1408,0,0,[1,1008,0],[],[[1008,2,58]]]]],[1409,0,1,0,[],[1,1009,1],[[0,7,8,0,9,1410,0,0,[1,1009,1],[],[[1010,2,239]]]]],[1411,0,1,0,[],[1,1010,2],[[0,7,8,0,9,1412,0,0,[1,1011,0],[],[[1011,2,902]]]]],[1413,0,1,0,[],[1,1012,1],[[0,7,8,0,9,1414,0,0,[1,1012,1],[],[[1013,2,332]]]]],[1415,0,1,0,[],[1,1013,2],[[0,7,8,0,9,1416,0,0,[1,1014,0],[],[[1014,2,55]]]]],[1417,0,1,0,[],[1,1015,1],[[0,7,8,0,9,1418,0,0,[1,1015,1],[],[[1016,2,1305]]]]],[1419,0,1,0,[],[1,1017,1],[[0,7,8,0,9,1420,0,0,[1,1017,1],[],[[1018,2,1308]]]]],[1421,0,1,0,[],[1,1018,1],[[0,7,8,0,9,1422,0,0,[1,1018,1],[],[[1019,2,247]]]]],[1423,0,1,0,[],[1,1020,1],[[0,7,8,0,9,1424,0,0,[1,1020,1],[],[[1021,2,58]]]]],[1425,0,1,0,[],[1,1021,2],[[0,7,8,0,9,1426,0,0,[1,1022,0],[],[[1022,2,58]]]]],[1427,0,1,0,[],[1,1023,1],[[0,7,8,0,9,1428,0,0,[1,1023,1],[],[[1024,2,58]]]]],[1429,0,1,0,[],[1,1025,1],[[0,7,8,0,9,1430,0,0,[1,1025,1],[],[[1026,2,55]]]]],[1431,0,1,0,[],[1,1026,1],[[0,7,8,0,9,1432,0,0,[1,1026,1],[],[[1027,2,1321]]]]],[1433,0,1,0,[],[1,1028,1],[[0,7,8,0,9,1434,0,0,[1,1028,1],[],[[1029,2,1324]]]]],[1435,0,1,0,[],[1,1029,2],[[0,7,8,0,9,1436,0,0,[1,1030,0],[],[[1030,2,58]]]]],[1437,0,1,0,[],[1,1031,1],[[0,7,8,0,9,1438,0,0,[1,1031,1],[],[[1032,2,55]]]]],[1439,0,1,0,[],[1,1033,1],[[0,7,8,0,9,1440,0,0,[1,1033,1],[],[[1034,2,55]]]]],[1441,0,1,0,[],[1,1034,1],[[0,7,8,0,9,1442,0,0,[1,1034,1],[],[[1035,2,58]]]]],[1443,0,1,0,[],[1,1036,1],[[0,7,8,0,9,1444,0,0,[1,1036,1],[],[[1037,2,55]]]]],[1445,0,1,0,[],[1,1037,1],[[0,7,8,0,9,1446,0,0,[1,1037,1],[],[[1038,2,58]]]]],[1447,0,1,0,[],[1,1039,1],[[0,7,8,0,9,1448,0,0,[1,1039,1],[],[[1040,2,55]]]]],[1449,0,1,0,[],[1,1040,1],[[0,7,8,0,9,1450,0,0,[1,1040,1],[],[[1041,2,55]]]]],[1451,0,1,0,[],[1,1042,1],[[0,7,8,0,9,1452,0,0,[1,1042,1],[],[[1043,2,55]]]]],[1453,0,1,0,[],[1,1043,1],[[0,7,8,0,9,1454,0,0,[1,1043,1],[],[[1044,2,58]]]]],[1455,0,1,0,[],[1,1045,1],[[0,7,8,0,9,1456,0,0,[1,1045,1],[],[[1046,2,58]]]]],[1457,0,1,0,[],[1,1046,1],[[0,7,8,0,9,1458,0,0,[1,1047,0],[],[[1047,2,55]]]]],[1459,0,1,0,[],[1,1048,1],[[0,7,8,0,9,1460,0,0,[1,1048,1],[],[[1049,2,58]]]]],[1461,0,1,0,[],[1,1049,1],[[0,7,8,0,9,1462,0,0,[1,1050,0],[],[[1050,2,58]]]]],[1463,0,1,0,[],[1,1051,1],[[0,7,8,0,9,1464,0,0,[1,1051,1],[],[[1052,2,58]]]]],[1465,0,1,0,[],[1,1052,2],[[0,7,8,0,9,1466,0,0,[1,1053,0],[],[[1053,2,55]]]]],[1467,0,1,0,[],[1,1054,1],[[0,7,8,0,9,1468,0,0,[1,1054,1],[],[[1055,2,55]]]]],[1469,0,1,0,[],[1,1056,1],[[0,7,8,0,9,1470,0,0,[1,1056,1],[],[[1057,2,55]]]]],[1471,0,1,0,[],[1,1057,1],[[0,7,8,0,9,1472,0,0,[1,1057,1],[],[[1058,2,58]]]]],[1473,0,1,0,[],[1,1059,1],[[0,7,8,0,9,1474,0,0,[1,1060,0],[],[[1060,2,58]]]]],[1475,0,1,0,[],[1,1061,1],[[0,7,8,0,9,1476,0,0,[1,1061,1],[],[[1062,2,58]]]]],[1477,0,1,0,[],[1,1062,2],[[0,7,8,0,9,1478,0,0,[1,1063,0],[],[[1063,2,58]]]]],[1479,0,1,0,[],[1,1064,1],[[0,7,8,0,9,1480,0,0,[1,1064,1],[],[[1065,2,55]]]]],[1481,0,1,0,[],[1,1065,2],[[0,7,8,0,9,1482,0,0,[1,1066,0],[],[[1066,2,58]]]]],[1483,0,1,0,[],[1,1067,1],[[0,7,8,0,9,1484,0,0,[1,1067,1],[],[[1068,2,58]]]]],[1485,0,1,0,[],[1,1068,2],[[0,7,8,0,9,1486,0,0,[1,1069,0],[],[[1069,2,58]]]]],[1487,0,1,0,[],[1,1070,1],[[0,7,8,0,9,1488,0,0,[1,1070,1],[],[[1071,2,65]]]]],[1489,0,1,0,[],[1,1071,2],[[0,7,8,0,9,1490,0,0,[1,1072,0],[],[[1072,2,58]]]]],[1491,0,1,0,[],[1,1073,1],[[0,7,8,0,9,1492,0,0,[1,1073,1],[],[[1074,2,58]]]]],[1493,0,1,0,[],[1,1074,2],[[0,7,8,0,9,1494,0,0,[1,1075,1],[],[[1075,2,1269]]]]],[1495,0,1,0,[],[1,1076,1],[[0,7,8,0,9,1496,0,0,[1,1076,1],[],[[1077,2,1120]]]]],[1497,0,1,0,[],[1,1078,1],[[0,7,8,0,9,1498,0,0,[1,1078,1],[],[[1079,2,58]]]]],[1499,0,1,0,[],[1,1079,2],[[0,7,8,0,9,1500,0,0,[1,1080,1],[],[[1081,2,174]]]]],[1501,0,1,0,[],[1,1081,1],[[0,7,8,0,9,1502,0,0,[1,1081,1],[],[[1082,2,830]]]]],[1503,0,1,0,[],[1,1083,1],[[0,7,8,0,9,1504,0,0,[1,1083,1],[],[[1084,2,58]]]]],[1505,0,1,0,[],[1,1084,1],[[0,7,8,0,9,1506,0,0,[1,1084,1],[],[[1085,2,556]]]]],[1507,0,1,0,[],[1,1085,2],[[0,7,8,0,9,1508,0,0,[1,1086,0],[],[[1086,2,470]]]]],[1509,0,1,0,[],[1,1087,1],[[0,7,8,0,9,1510,0,0,[1,1087,1],[],[[1088,2,55]]]]],[1511,0,1,0,[],[1,1088,2],[[0,7,8,0,9,1512,0,0,[1,1089,0],[],[[1089,2,986]]]]],[1513,0,1,0,[],[1,1090,1],[[0,7,8,0,9,1514,0,0,[1,1090,1],[],[[1091,2,58]]]]],[1515,0,1,0,[],[1,1091,2],[[0,7,8,0,9,1516,0,0,[1,1092,0],[],[[1092,2,58]]]]],[1517,0,1,0,[],[1,1093,1],[[0,7,8,0,9,1518,0,0,[1,1093,1],[],[[1094,2,58]]]]],[1519,0,1,0,[],[1,1094,1],[[0,7,8,0,9,1520,0,0,[1,1095,0],[],[[1095,2,239]]]]],[1521,0,1,0,[],[1,1096,1],[[0,7,8,0,9,1522,0,0,[1,1096,1],[],[[1097,2,902]]]]],[1523,0,1,0,[],[1,1097,1],[[0,7,8,0,9,1524,0,0,[1,1097,1],[],[[1098,2,332]]]]],[1525,0,1,0,[],[1,1099,1],[[0,7,8,0,9,1526,0,0,[1,1099,1],[],[[1100,2,55]]]]],[1527,0,1,0,[],[1,1100,1],[[0,7,8,0,9,1528,0,0,[1,1101,0],[],[[1101,2,1305]]]]],[1529,0,1,0,[],[1,1102,1],[[0,7,8,0,9,1530,0,0,[1,1102,1],[],[[1103,2,1308]]]]],[1531,0,1,0,[],[1,1103,2],[[0,7,8,0,9,1532,0,0,[1,1104,0],[],[[1104,2,247]]]]],[1533,0,1,0,[],[1,1105,1],[[0,7,8,0,9,1534,0,0,[1,1105,1],[],[[1106,2,58]]]]],[1535,0,1,0,[],[1,1106,1],[[0,7,8,0,9,1536,0,0,[1,1106,1],[],[[1107,2,58]]]]],[1537,0,1,0,[],[1,1108,1],[[0,7,8,0,9,1538,0,0,[1,1108,1],[],[[1109,2,58]]]]],[1539,0,1,0,[],[1,1109,1],[[0,7,8,0,9,1540,0,0,[1,1109,1],[],[[1110,2,55]]]]],[1541,0,1,0,[],[1,1111,1],[[0,7,8,0,9,1542,0,0,[1,1111,1],[],[[1112,2,1321]]]]],[1543,0,1,0,[],[1,1112,1],[[0,7,8,0,9,1544,0,0,[1,1112,1],[],[[1113,2,1324]]]]],[1545,0,1,0,[],[1,1114,1],[[0,7,8,0,9,1546,0,0,[1,1114,1],[],[[1115,2,58]]]]],[1547,0,1,0,[],[1,1115,1],[[0,7,8,0,9,1548,0,0,[1,1115,1],[],[[1116,2,55]]]]],[1549,0,1,0,[],[1,1117,1],[[0,7,8,0,9,1550,0,0,[1,1117,1],[],[[1118,2,247]]]]],[1551,0,1,0,[],[1,1118,1],[[0,7,8,0,9,1552,0,0,[1,1118,1],[],[[1119,2,55]]]]],[1553,0,1,0,[],[1,1120,1],[[0,7,8,0,9,1554,0,0,[1,1120,1],[],[[1121,2,55]]]]],[1555,0,1,0,[],[1,1121,2],[[0,7,8,0,9,1556,0,0,[1,1122,0],[],[[1122,2,58]]]]],[1557,0,1,0,[],[1,1123,1],[[0,7,8,0,9,1558,0,0,[1,1123,1],[],[[1124,2,55]]]]],[1559,0,1,0,[],[1,1124,1],[[0,7,8,0,9,1560,0,0,[1,1125,0],[],[[1125,2,55]]]]],[1561,0,1,0,[],[1,1126,1],[[0,7,8,0,9,1562,0,0,[1,1126,1],[],[[1127,2,55]]]]],[1563,0,1,0,[],[1,1127,1],[[0,7,8,0,9,1564,0,0,[1,1128,0],[],[[1128,2,58]]]]],[1565,0,1,0,[],[1,1129,1],[[0,7,8,0,9,1566,0,0,[1,1129,1],[],[[1130,2,58]]]]],[1567,0,1,0,[],[1,1130,1],[[0,7,8,0,9,1568,0,0,[1,1131,0],[],[[1131,2,55]]]]],[1569,0,1,0,[],[1,1132,1],[[0,7,8,0,9,1570,0,0,[1,1132,1],[],[[1133,2,55]]]]],[1571,0,1,0,[],[1,1133,1],[[0,7,8,0,9,1572,0,0,[1,1134,0],[],[[1134,2,58]]]]],[1573,0,1,0,[],[1,1135,1],[[0,7,8,0,9,1574,0,0,[1,1135,1],[],[[1136,2,58]]]]],[1575,0,1,0,[],[1,1136,1],[[0,7,8,0,9,1576,0,0,[1,1137,0],[],[[1137,2,58]]]]],[1577,0,1,0,[],[1,1138,1],[[0,7,8,0,9,1578,0,0,[1,1138,1],[],[[1139,2,55]]]]],[1579,0,1,0,[],[1,1140,1],[[0,7,8,0,9,1580,0,0,[1,1140,1],[],[[1141,2,55]]]]],[1581,0,1,0,[],[1,1141,1],[[0,7,8,0,9,1582,0,0,[1,1141,1],[],[[1142,2,58]]]]],[1583,0,1,0,[],[1,1143,1],[[0,7,8,0,9,1584,0,0,[1,1143,1],[],[[1144,2,58]]]]],[1585,0,1,0,[],[1,1144,2],[[0,7,8,0,9,1586,0,0,[1,1145,1],[],[[1145,2,58]]]]],[1587,0,1,0,[],[1,1146,1],[[0,7,8,0,9,1588,0,0,[1,1146,1],[],[[1147,2,58]]]]],[1589,0,1,0,[],[1,1148,1],[[0,7,8,0,9,1590,0,0,[1,1148,1],[],[[1149,2,55]]]]],[1591,0,1,0,[],[1,1149,2],[[0,7,8,0,9,1592,0,0,[1,1150,0],[],[[1150,2,58]]]]],[1593,0,1,0,[],[1,1151,1],[[0,7,8,0,9,1594,0,0,[1,1151,1],[],[[1152,2,58]]]]],[1595,0,1,0,[],[1,1152,2],[[0,7,8,0,9,1596,0,0,[1,1153,1],[],[[1153,2,58]]]]],[1597,0,1,0,[],[1,1154,1],[[0,7,8,0,9,1598,0,0,[1,1154,1],[],[[1155,2,65]]]]],[1599,0,1,0,[],[1,1155,2],[[0,7,8,0,9,1600,0,0,[1,1156,1],[],[[1157,2,58]]]]],[1601,0,1,0,[],[1,1157,1],[[0,7,8,0,9,1602,0,0,[1,1157,1],[],[[1158,2,58]]]]],[1603,0,1,0,[],[1,1159,1],[[0,7,8,0,9,1604,0,0,[1,1159,1],[],[[1160,2,1269]]]]],[1605,0,1,0,[],[1,1160,1],[[0,7,8,0,9,1606,0,0,[1,1160,1],[],[[1161,2,1120]]]]],[1607,0,1,0,[],[1,1162,1],[[0,7,8,0,9,1608,0,0,[1,1162,1],[],[[1163,2,58]]]]],[1609,0,1,0,[],[1,1163,1],[[0,7,8,0,9,1610,0,0,[1,1163,1],[],[[1164,2,174]]]]],[1611,0,1,0,[],[1,1165,1],[[0,7,8,0,9,1612,0,0,[1,1165,1],[],[[1166,2,830]]]]],[1613,0,1,0,[],[1,1166,1],[[0,7,8,0,9,1614,0,0,[1,1166,1],[],[[1167,2,58]]]]],[1615,0,1,0,[],[1,1168,1],[[0,7,8,0,9,1616,0,0,[1,1168,1],[],[[1169,2,556]]]]],[1617,0,1,0,[],[1,1169,1],[[0,7,8,0,9,1618,0,0,[1,1169,1],[],[[1170,2,470]]]]],[1619,0,1,0,[],[1,1171,1],[[0,7,8,0,9,1620,0,0,[1,1171,1],[],[[1172,2,72]]]]],[1621,0,1,0,[],[1,1172,1],[[0,7,8,0,9,1622,0,0,[1,1172,1],[],[[1173,2,55]]]]],[1623,0,1,0,[],[1,1174,1],[[0,7,8,0,9,1624,0,0,[1,1174,1],[],[[1175,2,58]]]]],[1625,0,1,0,[],[1,1176,1],[[0,7,8,0,9,1626,0,0,[1,1176,1],[],[[1177,2,58]]]]],[1627,0,1,0,[],[1,1177,2],[[0,7,8,0,9,1628,0,0,[1,1178,1],[],[[1178,2,58]]]]],[1629,0,1,0,[],[1,1179,1],[[0,7,8,0,9,1630,0,0,[1,1179,1],[],[[1180,2,239]]]]],[1631,0,1,0,[],[1,1181,1],[[0,7,8,0,9,1632,0,0,[1,1181,1],[],[[1182,2,902]]]]],[1633,0,1,0,[],[1,1182,1],[[0,7,8,0,9,1634,0,0,[1,1182,1],[],[[1183,2,332]]]]],[1635,0,1,0,[],[1,1184,1],[[0,7,8,0,9,1636,0,0,[1,1184,1],[],[[1185,2,55]]]]],[1637,0,1,0,[],[1,1185,1],[[0,7,8,0,9,1638,0,0,[1,1185,1],[],[[1186,2,1305]]]]],[1639,0,1,0,[],[1,1187,1],[[0,7,8,0,9,1640,0,0,[1,1187,1],[],[[1188,2,1308]]]]],[1641,0,1,0,[],[1,1188,1],[[0,7,8,0,9,1642,0,0,[1,1188,1],[],[[1189,2,247]]]]],[1643,0,1,0,[],[1,1190,1],[[0,7,8,0,9,1644,0,0,[1,1190,1],[],[[1191,2,58]]]]],[1645,0,1,0,[],[1,1191,1],[[0,7,8,0,9,1646,0,0,[1,1191,1],[],[[1192,2,58]]]]],[1647,0,1,0,[],[1,1193,1],[[0,7,8,0,9,1648,0,0,[1,1193,1],[],[[1194,2,58]]]]],[1649,0,1,0,[],[1,1194,1],[[0,7,8,0,9,1650,0,0,[1,1194,1],[],[[1195,2,55]]]]],[1651,0,1,0,[],[1,1196,1],[[0,7,8,0,9,1652,0,0,[1,1196,1],[],[[1197,2,1321]]]]],[1653,0,1,0,[],[1,1197,1],[[0,7,8,0,9,1654,0,0,[1,1197,1],[],[[1198,2,1324]]]]],[1655,0,1,0,[],[1,1199,1],[[0,7,8,0,9,1656,0,0,[1,1199,1],[],[[1200,2,58]]]]],[1657,0,1,0,[],[1,1200,1],[[0,7,8,0,9,1658,0,0,[1,1200,1],[],[[1201,2,247]]]]],[1659,0,1,0,[],[1,1202,1],[[0,7,8,0,9,1660,0,0,[1,1202,1],[],[[1203,2,787]]]]],[1661,0,1,0,[],[1,1203,1],[[0,7,8,0,9,1662,0,0,[1,1203,1],[],[[1204,2,58]]]]],[1663,0,1,0,[],[1,1205,1],[[0,7,8,0,9,1664,0,0,[1,1205,1],[],[[1206,2,58]]]]],[1665,0,1,0,[],[1,1206,1],[[0,7,8,0,9,1666,0,0,[1,1206,1],[],[[1207,2,55]]]]],[1667,0,1,0,[],[1,1208,1],[[0,7,8,0,9,1668,0,0,[1,1208,1],[],[[1209,2,58]]]]],[1669,0,1,0,[],[1,1209,1],[[0,7,8,0,9,1670,0,0,[1,1209,1],[],[[1210,2,58]]]]],[1671,0,1,0,[],[1,1210,2],[[0,7,8,0,9,1672,0,0,[1,1211,1],[],[[1212,2,58]]]]],[1673,0,1,0,[],[1,1212,1],[[0,7,8,0,9,1674,0,0,[1,1212,1],[],[[1213,2,58]]]]],[1675,0,1,0,[],[1,1213,2],[[0,7,8,0,9,1676,0,0,[1,1214,1],[],[[1214,2,58]]]]],[1677,0,1,0,[],[1,1215,1],[[0,7,8,0,9,1678,0,0,[1,1215,1],[],[[1216,2,58]]]]],[1679,0,1,0,[],[1,1216,2],[[0,7,8,0,9,1680,0,0,[1,1217,0],[],[[1217,2,470]]]]],[1681,0,1,0,[],[1,1218,1],[[0,76,8,0,77,1682,0,0,[1,1218,1],[],[[1219,2,1683]]]]],[1684,0,1,0,[],[1,1219,1],[[0,7,8,0,9,1685,0,0,[1,1219,1],[],[[1220,2,55]]]]],[1686,0,1,0,[],[1,1221,1],[[0,7,8,0,9,1687,0,0,[1,1221,1],[],[[1222,2,902]]]]],[1688,0,1,0,[],[1,1222,1],[[0,7,8,0,9,1689,0,0,[1,1222,1],[],[[1223,2,1690]]]]],[1691,0,1,0,[],[1,1224,1],[[0,7,8,0,9,1692,0,0,[1,1224,1],[],[[1225,2,1693]]]]],[1694,0,1,0,[],[1,1225,1],[[0,7,8,0,9,1695,0,0,[1,1225,1],[],[[1226,2,202]]]]],[1696,0,1,0,[],[1,1226,2],[[0,7,8,0,9,1697,0,0,[1,1227,0],[],[[1227,2,866]]]]],[1698,0,1,0,[],[1,1228,1],[[0,7,8,0,9,1699,0,0,[1,1228,1],[],[[1229,2,58]]]]],[1700,0,1,0,[],[1,1229,1],[[0,7,8,0,9,1701,0,0,[1,1230,0],[],[[1230,2,332]]]]],[1702,0,1,0,[],[1,1231,1],[[0,7,8,0,9,1703,0,0,[1,1231,1],[],[[1232,2,58]]]]],[1704,0,1,0,[],[1,1232,1],[[0,7,8,0,9,1705,0,0,[1,1232,1],[],[[1233,2,1004]]]]],[1706,0,1,0,[],[1,1234,1],[[0,7,8,0,9,1707,0,0,[1,1234,1],[],[[1235,2,291]]]]],[1708,0,1,0,[],[1,1235,1],[[0,7,8,0,9,1709,0,0,[1,1235,1],[],[[1236,2,1004]]]]],[1710,0,1,0,[],[1,1237,1],[[0,7,8,0,9,1711,0,0,[1,1237,1],[],[[1238,2,291]]]]],[1712,0,1,0,[],[1,1238,1],[[0,7,8,0,9,1713,0,0,[1,1238,1],[],[[1239,2,65]]]]],[1714,0,1,0,[],[1,1239,2],[[0,7,8,0,9,1715,0,0,[1,1240,0],[],[[1240,2,125]]]]],[1716,0,1,0,[],[1,1241,1],[[0,7,8,0,9,1717,0,0,[1,1241,1],[],[[1242,2,875]]]]],[1718,0,1,0,[],[1,1242,2],[[0,7,8,0,9,1719,0,0,[1,1243,0],[],[[1243,2,58]]]]],[1720,0,1,0,[],[1,1244,1],[[0,7,8,0,9,1721,0,0,[1,1244,1],[],[[1245,2,880]]]]],[1722,0,1,0,[],[1,1245,1],[[0,7,8,0,9,1723,0,0,[1,1246,0],[],[[1246,2,320]]]]],[1724,0,1,0,[],[1,1247,1],[[0,7,8,0,9,1725,0,0,[1,1247,1],[],[[1248,2,505]]]]],[1726,0,1,0,[],[1,1248,1],[[0,7,8,0,9,1727,0,0,[1,1248,1],[],[[1249,2,332]]]]],[1728,0,1,0,[],[1,1250,1],[[0,7,8,0,9,1729,0,0,[1,1250,1],[],[[1251,2,21]]]]],[1730,0,1,0,[],[1,1251,1],[[0,7,8,0,9,1731,0,0,[1,1251,1],[],[[1252,2,891]]]]],[1732,0,1,0,[],[1,1253,1],[[0,7,8,0,9,1733,0,0,[1,1253,1],[],[[1254,2,239]]]]],[1734,0,1,0,[],[1,1254,1],[[0,7,8,0,9,1735,0,0,[1,1254,1],[],[[1255,2,339]]]]],[1736,0,1,0,[],[1,1256,1],[[0,7,8,0,9,1737,0,0,[1,1256,1],[],[[1257,2,58]]]]],[1738,0,1,0,[],[1,1257,2],[[0,7,8,0,9,1739,0,0,[1,1258,1],[],[[1258,2,58]]]]],[1740,0,1,0,[],[1,1259,1],[[0,7,8,0,9,1741,0,0,[1,1259,1],[],[[1260,2,902]]]]],[1742,0,1,0,[],[1,1260,2],[[0,7,8,0,9,1743,0,0,[1,1261,1],[],[[1262,2,905]]]]],[1744,0,1,0,[],[1,1262,1],[[0,7,8,0,9,1745,0,0,[1,1262,1],[],[[1263,2,65]]]]],[1746,0,1,0,[],[1,1264,1],[[0,7,8,0,9,1747,0,0,[1,1264,1],[],[[1265,2,470]]]]],[1748,0,1,0,[],[1,1265,1],[[0,7,8,0,9,1749,0,0,[1,1265,1],[],[[1266,2,902]]]]],[1750,0,1,0,[],[1,1267,1],[[0,7,8,0,9,1751,0,0,[1,1267,1],[],[[1268,2,914]]]]],[1752,0,1,0,[],[1,1268,1],[[0,7,8,0,9,1753,0,0,[1,1268,1],[],[[1269,2,484]]]]],[1754,0,1,0,[],[1,1270,1],[[0,7,8,0,9,1755,0,0,[1,1270,1],[],[[1271,2,875]]]]],[1756,0,1,0,[],[1,1271,1],[[0,7,8,0,9,1757,0,0,[1,1271,1],[],[[1272,2,58]]]]],[1758,0,1,0,[],[1,1273,1],[[0,7,8,0,9,1759,0,0,[1,1273,1],[],[[1274,2,880]]]]],[1760,0,1,0,[],[1,1274,2],[[0,7,8,0,9,1761,0,0,[1,1274,1],[],[[1275,2,320]]]]],[1762,0,1,0,[],[1,1276,1],[[0,7,8,0,9,1763,0,0,[1,1276,1],[],[[1277,2,332]]]]],[1764,0,1,0,[],[1,1277,1],[[0,7,8,0,9,1765,0,0,[1,1278,0],[],[[1278,2,339]]]]],[1766,0,1,0,[],[1,1279,1],[[0,7,8,0,9,1767,0,0,[1,1279,1],[],[[1280,2,58]]]]],[1768,0,1,0,[],[1,1280,1],[[0,7,8,0,9,1769,0,0,[1,1280,1],[],[[1281,2,58]]]]],[1770,0,1,0,[],[1,1282,1],[[0,7,8,0,9,1771,0,0,[1,1282,1],[],[[1283,2,902]]]]],[1772,0,1,0,[],[1,1283,1],[[0,7,8,0,9,1773,0,0,[1,1283,1],[],[[1284,2,905]]]]],[1774,0,1,0,[],[1,1285,1],[[0,7,8,0,9,1775,0,0,[1,1285,1],[],[[1286,2,65]]]]],[1776,0,1,0,[],[1,1286,2],[[0,7,8,0,9,1777,0,0,[1,1287,0],[],[[1287,2,470]]]]],[1778,0,1,0,[],[1,1288,1],[[0,7,8,0,9,1779,0,0,[1,1288,1],[],[[1289,2,902]]]]],[1780,0,1,0,[],[1,1290,1],[[0,7,8,0,9,1781,0,0,[1,1290,1],[],[[1291,2,914]]]]],[1782,0,1,0,[],[1,1291,1],[[0,7,8,0,9,1783,0,0,[1,1292,0],[],[[1292,2,484]]]]],[1784,0,1,0,[],[1,1293,1],[[0,7,8,0,9,1785,0,0,[1,1293,1],[],[[1294,2,875]]]]],[1786,0,1,0,[],[1,1294,2],[[0,7,8,0,9,1787,0,0,[1,1295,0],[],[[1295,2,58]]]]],[1788,0,1,0,[],[1,1296,1],[[0,7,8,0,9,1789,0,0,[1,1296,1],[],[[1297,2,880]]]]],[1790,0,1,0,[],[1,1297,2],[[0,7,8,0,9,1791,0,0,[1,1298,0],[],[[1298,2,320]]]]],[1792,0,1,0,[],[1,1299,1],[[0,7,8,0,9,1793,0,0,[1,1299,1],[],[[1300,2,332]]]]],[1794,0,1,0,[],[1,1300,2],[[0,7,8,0,9,1795,0,0,[1,1301,1],[],[[1301,2,339]]]]],[1796,0,1,0,[],[1,1302,1],[[0,7,8,0,9,1797,0,0,[1,1302,1],[],[[1303,2,58]]]]],[1798,0,1,0,[],[1,1303,2],[[0,7,8,0,9,1799,0,0,[1,1304,0],[],[[1304,2,58]]]]],[1800,0,1,0,[],[1,1305,1],[[0,7,8,0,9,1801,0,0,[1,1305,1],[],[[1306,2,902]]]]],[1802,0,1,0,[],[1,1306,1],[[0,7,8,0,9,1803,0,0,[1,1307,0],[],[[1307,2,905]]]]],[1804,0,1,0,[],[1,1308,1],[[0,7,8,0,9,1805,0,0,[1,1308,1],[],[[1309,2,65]]]]],[1806,0,1,0,[],[1,1309,2],[[0,7,8,0,9,1807,0,0,[1,1310,0],[],[[1310,2,470]]]]],[1808,0,1,0,[],[1,1311,1],[[0,7,8,0,9,1809,0,0,[1,1311,1],[],[[1312,2,902]]]]],[1810,0,1,0,[],[1,1312,2],[[0,7,8,0,9,1811,0,0,[1,1313,1],[],[[1314,2,914]]]]],[1812,0,1,0,[],[1,1314,1],[[0,7,8,0,9,1813,0,0,[1,1314,1],[],[[1315,2,484]]]]],[1814,0,1,0,[],[1,1316,1],[[0,7,8,0,9,1815,0,0,[1,1316,1],[],[[1317,2,1017]]]]],[1816,0,1,0,[],[1,1317,1],[[0,7,8,0,9,1817,0,0,[1,1317,1],[],[[1318,2,505]]]]],[1818,0,1,0,[],[1,1319,1],[[0,7,8,0,9,1819,0,0,[1,1319,1],[],[[1320,2,58]]]]],[1820,0,1,0,[],[1,1320,1],[[0,7,8,0,9,1821,0,0,[1,1320,1],[],[[1321,2,997]]]]],[1822,0,1,0,[],[1,1322,1],[[0,7,8,0,9,1823,0,0,[1,1322,1],[],[[1323,2,239]]]]],[1824,0,1,0,[],[1,1323,1],[[0,7,8,0,9,1825,0,0,[1,1323,1],[],[[1324,2,332]]]]],[1826,0,1,0,[],[1,1325,1],[[0,7,8,0,9,1827,0,0,[1,1325,1],[],[[1326,2,1004]]]]],[1828,0,1,0,[],[1,1326,1],[[0,7,8,0,9,1829,0,0,[1,1326,1],[],[[1327,2,1830]]]]],[1831,0,1,0,[],[1,1328,1],[[0,7,8,0,9,1832,0,0,[1,1328,1],[],[[1329,2,830]]]]],[1833,0,1,0,[],[1,1329,1],[[0,7,8,0,9,1834,0,0,[1,1329,1],[],[[1330,2,58]]]]],[1835,0,1,0,[],[1,1331,1],[[0,7,8,0,9,1836,0,0,[1,1331,1],[],[[1332,2,58]]]]],[1837,0,1,0,[],[1,1332,2],[[0,7,8,0,9,1838,0,0,[1,1333,0],[],[[1333,2,304]]]]],[1839,0,1,0,[],[1,1334,1],[[0,7,8,0,9,1840,0,0,[1,1334,1],[],[[1335,2,833]]]]],[1841,0,1,0,[],[1,1335,2],[[0,7,8,0,9,1842,0,0,[1,1336,0],[],[[1336,2,55]]]]],[1843,0,1,0,[],[1,1337,1],[[0,7,8,0,9,1844,0,0,[1,1337,1],[],[[1338,2,58]]]]],[1845,0,1,0,[],[1,1338,2],[[0,7,8,0,9,1846,0,0,[1,1339,1],[],[[1339,2,55]]]]],[1847,0,1,0,[],[1,1340,1],[[0,7,8,0,9,1848,0,0,[1,1340,1],[],[[1341,2,58]]]]],[1849,0,1,0,[],[1,1342,1],[[0,7,8,0,9,1850,0,0,[1,1342,1],[],[[1342,2,1305]]]]],[1851,0,1,0,[],[1,1343,1],[[0,7,8,0,9,1852,0,0,[1,1343,1],[],[[1344,2,58]]]]],[1853,0,1,0,[],[1,1345,1],[[0,7,8,0,9,1854,0,0,[1,1345,1],[],[[1346,2,72]]]]],[1855,0,1,0,[],[1,1346,1],[[0,7,8,0,9,1856,0,0,[1,1346,1],[],[[1347,2,55]]]]],[1857,0,1,0,[],[1,1347,2],[[0,7,8,0,9,1858,0,0,[1,1348,1],[],[[1349,2,55]]]]],[1859,0,1,0,[],[1,1349,1],[[0,7,8,0,9,1860,0,0,[1,1349,1],[],[[1350,2,65]]]]],[1861,0,1,0,[],[1,1351,1],[[0,7,8,0,9,1862,0,0,[1,1351,1],[],[[1352,2,65]]]]],[1863,0,1,0,[],[1,1352,2],[[0,7,8,0,9,1864,0,0,[1,1352,1],[],[[1353,2,1865]]]]],[1866,0,1,0,[],[1,1354,1],[[0,7,8,0,9,1867,0,0,[1,1354,1],[],[[1355,2,1868]]]]],[1869,0,1,0,[],[1,1355,2],[[0,7,8,0,9,1870,0,0,[1,1356,0],[],[[1356,2,1871]]]]],[1872,0,1,0,[],[1,1357,1],[[0,7,8,0,9,1873,0,0,[1,1357,1],[],[[1358,2,1868]]]]],[1874,0,1,0,[],[1,1358,1],[[0,7,8,0,9,1875,0,0,[1,1359,0],[],[[1359,2,1871]]]]],[1876,0,1,0,[],[1,1360,1],[[0,7,8,0,9,1877,0,0,[1,1360,1],[],[[1361,2,125]]]]],[1878,0,1,0,[],[1,1361,1],[[0,7,8,0,9,1879,0,0,[1,1361,1],[],[[1362,2,239]]]]],[1880,0,1,0,[],[1,1363,1],[[0,7,8,0,9,1881,0,0,[1,1363,1],[],[[1364,2,202]]]]],[1882,0,1,0,[],[1,1364,1],[[0,7,8,0,9,1883,0,0,[1,1364,1],[],[[1365,2,866]]]]],[1884,0,1,0,[],[1,1365,1],[[0,7,8,0,9,1885,0,0,[1,1366,0],[],[[1366,2,332]]]]],[1886,0,1,0,[],[1,1367,1],[[0,7,8,0,9,1887,0,0,[1,1367,1],[],[[1368,2,830]]]]],[1888,0,1,0,[],[1,1368,1],[[0,7,8,0,9,1889,0,0,[1,1369,0],[],[[1369,2,505]]]]],[1890,0,1,0,[],[1,1370,1],[[0,7,8,0,9,1891,0,0,[1,1370,1],[],[[1371,2,1892]]]]],[1893,0,1,0,[],[1,1371,1],[[0,7,8,0,9,1894,0,0,[1,1371,1],[],[[1372,2,505]]]]],[1895,0,1,0,[],[1,1373,1],[[0,7,8,0,9,1896,0,0,[1,1373,1],[],[[1374,2,505]]]]],[1897,0,1,0,[],[1,1374,1],[[0,7,8,0,9,1898,0,0,[1,1374,1],[],[[1375,2,58]]]]],[1899,0,1,0,[],[1,1375,1],[[0,7,8,0,9,1900,0,0,[1,1376,0],[],[[1376,2,72]]]]],[1901,0,1,0,[],[1,1377,1],[[0,7,8,0,9,1902,0,0,[1,1377,1],[],[[1378,2,104]]]]],[1903,0,1,0,[],[1,1378,1],[[0,7,8,0,9,1904,0,0,[1,1378,1],[],[[1379,2,902]]]]],[1905,0,1,0,[],[1,1380,1],[[0,7,8,0,9,1906,0,0,[1,1380,1],[],[[1380,2,902]]]]],[1907,0,1,0,[],[1,1381,1],[[0,7,8,0,9,1908,0,0,[1,1381,1],[],[[1382,2,1909]]]]],[1910,0,1,0,[],[1,1382,1],[[0,7,8,0,9,1911,0,0,[1,1383,0],[],[[1383,2,505]]]]],[1912,0,1,0,[],[1,1384,1],[[0,7,8,0,9,1913,0,0,[1,1384,1],[],[[1385,2,902]]]]],[1914,0,1,0,[],[1,1385,1],[[0,7,8,0,9,1915,0,0,[1,1385,1],[],[[1386,2,902]]]]],[1916,0,1,0,[],[1,1386,2],[[0,7,8,0,9,1917,0,0,[1,1387,1],[],[[1387,2,902]]]]],[1918,0,1,0,[],[1,1388,1],[[0,7,8,0,9,1919,0,0,[1,1388,1],[],[[1389,2,58]]]]],[1920,0,1,0,[],[1,1389,2],[[0,7,8,0,9,1921,0,0,[1,1390,0],[],[[1390,2,58]]]]],[1922,0,1,0,[],[1,1391,1],[[0,7,8,0,9,1923,0,0,[1,1391,1],[],[[1392,2,55]]]]],[1924,0,1,0,[],[1,1392,1],[[0,7,8,0,9,1925,0,0,[1,1392,1],[],[[1393,2,902]]]]],[1926,0,1,0,[],[1,1394,1],[[0,7,8,0,9,1927,0,0,[1,1394,1],[],[[1395,2,104]]]]],[1928,0,1,0,[],[1,1395,1],[[0,7,8,0,9,1929,0,0,[1,1395,1],[],[[1396,2,332]]]]],[1930,0,1,0,[],[1,1396,1],[[0,7,8,0,9,1931,0,0,[1,1397,0],[],[[1397,2,1932]]]]],[1933,0,1,0,[],[1,1398,1],[[0,7,8,0,9,1934,0,0,[1,1398,1],[],[[1399,2,833]]]]],[1935,0,1,0,[],[1,1399,1],[[0,7,8,0,9,1936,0,0,[1,1399,1],[],[[1400,2,505]]]]],[1937,0,1,0,[],[1,1400,2],[[0,7,8,0,9,1938,0,0,[1,1401,1],[],[[1401,2,217]]]]],[1939,0,1,0,[],[1,1402,1],[[0,7,8,0,9,1940,0,0,[1,1402,1],[],[[1403,2,332]]]]],[1941,0,1,0,[],[1,1403,1],[[0,7,8,0,9,1942,0,0,[1,1403,1],[],[[1404,2,833]]]]],[1943,0,1,0,[],[1,1405,1],[[0,7,8,0,9,1944,0,0,[1,1405,1],[],[[1406,2,833]]]]],[1945,0,1,0,[],[1,1406,1],[[0,7,8,0,9,1946,0,0,[1,1406,1],[],[[1407,2,217]]]]],[1947,0,1,0,[],[1,1407,2],[[0,7,8,0,9,1948,0,0,[1,1408,1],[],[[1408,2,58]]]]],[1949,0,1,0,[],[1,1409,1],[[0,7,8,0,9,1950,0,0,[1,1409,1],[],[[1410,2,505]]]]],[1951,0,1,0,[],[1,1410,1],[[0,7,8,0,9,1952,0,0,[1,1410,1],[],[[1411,2,833]]]]],[1953,0,1,0,[],[1,1412,1],[[0,7,8,0,9,1954,0,0,[1,1412,1],[],[[1413,2,505]]]]],[1955,0,1,0,[],[1,1413,1],[[0,7,8,0,9,1956,0,0,[1,1413,1],[],[[1414,2,505]]]]],[1957,0,1,0,[],[1,1415,1],[[0,7,8,0,9,1958,0,0,[1,1415,1],[],[[1416,2,58]]]]],[1959,0,1,0,[],[1,1416,1],[[0,76,8,0,77,1960,0,0,[1,1416,1],[],[[1417,2,1961]]]]],[1962,0,1,0,[],[1,1417,2],[[0,76,8,0,77,1963,0,0,[1,1418,0],[],[[1418,2,1961]]]]],[1964,0,1,0,[],[1,1419,1],[[0,76,8,0,77,1965,0,0,[1,1419,1],[],[[1420,2,1961]]]]],[1966,0,1,0,[],[1,1420,2],[[0,76,8,0,77,1967,0,0,[1,1421,0],[],[[1421,2,1961]]]]],[1968,0,1,0,[],[1,1422,1],[[0,76,8,0,77,1969,0,0,[1,1422,1],[],[[1423,2,1961]]]]],[1970,0,1,0,[],[1,1423,1],[[0,76,8,0,77,1971,0,0,[1,1423,1],[],[[1424,2,1961]]]]],[1972,0,1,0,[],[1,1425,1],[[0,76,8,0,77,1973,0,0,[1,1425,1],[],[[1426,2,1961]]]]],[1974,0,1,0,[],[1,1426,1],[[0,76,8,0,77,1975,0,0,[1,1426,1],[],[[1427,2,1961]]]]],[1976,0,1,0,[],[1,1427,2],[[0,76,8,0,77,1977,0,0,[1,1427,1],[],[[1428,2,1961]]]]],[1978,0,1,0,[],[1,1429,1],[[0,76,8,0,77,1979,0,0,[1,1429,1],[],[[1430,2,1961]]]]],[1980,0,1,0,[],[1,1430,1],[[0,76,8,0,77,1981,0,0,[1,1430,1],[],[[1431,2,1961]]]]],[1982,0,1,0,[],[1,1432,1],[[0,7,8,0,9,1983,0,0,[1,1432,1],[],[[1432,2,58]]]]],[1984,0,1,0,[],[1,1433,1],[[0,7,8,0,9,1985,0,0,[1,1433,1],[],[[1434,2,72]]]]],[1986,0,1,0,[],[1,1434,1],[[0,7,8,0,9,1987,0,0,[1,1435,0],[],[[1435,2,891]]]]],[1988,0,1,0,[],[1,1436,1],[[0,7,8,0,9,1989,0,0,[1,1436,1],[],[[1437,2,21]]]]],[1990,0,1,1991,[],[1,1437,1],[[0,7,8,0,9,1992,0,0,[1,1437,1],[],[[1438,2,1993]]]]],[1994,0,1,0,[],[1,1439,1],[[0,7,8,0,9,1995,0,0,[1,1439,1],[],[[1440,2,18]]]]],[1996,0,1,1991,[],[1,1440,1],[[0,7,8,0,9,1997,0,0,[1,1440,1],[],[[1441,2,93]]]]],[1998,0,1,0,[],[1,1441,2],[[0,7,8,0,9,1999,0,0,[1,1442,0],[],[[1442,2,18]]]]],[2000,0,1,0,[],[1,1443,1],[[0,7,8,0,9,2001,0,0,[1,1443,1],[],[[1444,2,55]]]]],[2002,0,1,0,[],[1,1444,1],[[0,7,8,0,9,2003,0,0,[1,1444,1],[],[[1445,2,823]]]]],[2004,0,1,0,[],[1,1446,1],[[0,7,8,0,9,2005,0,0,[1,1446,1],[],[[1447,2,58]]]]],[2006,0,1,0,[],[1,1447,1],[[0,7,8,0,9,2007,0,0,[1,1447,1],[],[[1448,2,104]]]]],[2008,0,1,0,[],[1,1448,2],[[0,7,8,0,9,2009,0,0,[1,1449,1],[],[[1449,2,58]]]]],[2010,0,1,0,[],[1,1450,1],[[0,7,8,0,9,2011,0,0,[1,1450,1],[],[[1451,2,2012]]]]],[2013,0,1,0,[],[1,1451,1],[[0,7,8,0,9,2014,0,0,[1,1452,0],[],[[1452,2,823]]]]],[2015,0,1,0,[],[1,1453,1],[[0,7,8,0,9,2016,0,0,[1,1453,1],[],[[1454,2,997]]]]],[2017,0,1,0,[],[1,1454,1],[[0,7,8,0,9,2018,0,0,[1,1454,1],[],[[1455,2,1865]]]]],[2019,0,1,0,[],[1,1455,2],[[0,7,8,0,9,2020,0,0,[1,1456,0],[],[[1456,2,997]]]]],[2021,0,1,0,[],[1,1457,1],[[0,7,8,0,9,2022,0,0,[1,1457,1],[],[[1458,2,58]]]]],[2023,0,1,0,[],[1,1458,1],[[0,7,8,0,9,2024,0,0,[1,1459,0],[],[[1459,2,58]]]]],[2025,0,1,0,[],[1,1460,1],[[0,7,8,0,9,2026,0,0,[1,1460,1],[],[[1461,2,58]]]]],[2027,0,1,0,[],[1,1461,1],[[0,7,8,0,9,2028,0,0,[1,1461,1],[],[[1462,2,58]]]]],[2029,0,1,0,[],[1,1463,1],[[0,7,8,0,9,2030,0,0,[1,1463,1],[],[[1464,2,2031]]]]],[2032,0,1,2033,[],[1,1464,1],[[0,7,8,0,9,2034,0,0,[1,1464,1],[],[[1465,2,116]]]]],[2035,0,1,0,[],[1,1466,1],[[0,7,8,0,9,2036,0,0,[1,1466,1],[],[[1467,2,58]]]]],[2037,0,1,0,[],[1,1467,1],[[0,7,8,0,9,2038,0,0,[1,1467,1],[],[[1468,2,55]]]]],[2039,0,1,0,[],[1,1468,2],[[0,7,8,0,9,2040,0,0,[1,1469,0],[],[[1469,2,2041]]]]],[2042,0,1,0,[],[1,1470,1],[[0,7,8,0,9,2043,0,0,[1,1470,1],[],[[1471,2,320]]]]],[2044,0,1,0,[],[1,1471,2],[[0,7,8,0,9,2045,0,0,[1,1472,1],[],[[1473,2,55]]]]],[2046,0,1,0,[],[1,1473,2],[[0,7,8,0,9,2047,0,0,[1,1474,1],[],[[1475,2,72]]]]],[2048,0,1,0,[],[1,1475,2],[[0,7,8,0,9,2049,0,0,[1,1476,1],[],[[1477,2,2050]]]]],[2051,0,1,0,[],[1,1477,2],[[0,7,8,0,9,2052,0,0,[1,1478,1],[],[[1478,2,291]]]]],[2053,0,1,0,[],[1,1479,1],[[0,7,8,0,9,2054,0,0,[1,1479,1],[],[[1480,2,58]]]]],[2055,0,1,0,[],[1,1480,2],[[0,7,8,0,9,2056,0,0,[1,1481,0],[],[[1481,2,58]]]]],[2057,0,1,0,[],[1,1482,1],[[0,7,8,0,9,2058,0,0,[1,1482,1],[],[[1483,2,58]]]]],[2059,0,1,0,[],[1,1483,1],[[0,7,8,0,9,2060,0,0,[1,1483,1],[],[[1484,2,55]]]]],[2061,0,1,0,[],[1,1485,1],[[0,76,8,0,77,2062,0,0,[1,1485,1],[],[[1486,2,2063]]]]],[2064,0,1,0,[],[1,1486,1],[[0,7,8,0,9,2065,0,0,[1,1486,1],[],[[1487,2,55]]]]],[2066,0,1,0,[],[1,1488,1],[[0,7,8,0,9,2067,0,0,[1,1488,1],[],[[1489,2,58]]]]],[2068,0,1,0,[],[1,1489,1],[[0,7,8,0,9,2069,0,0,[1,1489,1],[],[[1490,2,58]]]]],[2070,0,1,0,[],[1,1490,2],[[0,7,8,0,9,2071,0,0,[1,1491,0],[],[[1491,2,58]]]]],[2072,0,1,0,[],[1,1492,1],[[0,7,8,0,9,2073,0,0,[1,1492,1],[],[[1493,2,811]]]]],[2074,0,1,0,[],[1,1493,1],[[0,7,8,0,9,2075,0,0,[1,1493,1],[],[[1494,2,902]]]]],[2076,0,1,0,[],[1,1495,1],[[0,7,8,0,9,2077,0,0,[1,1495,1],[],[[1496,2,320]]]]],[2078,0,1,0,[],[1,1496,1],[[0,7,8,0,9,2079,0,0,[1,1496,1],[],[[1497,2,58]]]]],[2080,0,1,0,[],[1,1497,2],[[0,7,8,0,9,2081,0,0,[1,1498,0],[],[[1498,2,58]]]]],[2082,0,1,0,[],[1,1499,1],[[0,7,8,0,9,2083,0,0,[1,1499,1],[],[[1500,2,55]]]]],[2084,0,1,0,[],[1,1500,1],[[0,7,8,0,9,2085,0,0,[1,1500,1],[],[[1501,2,332]]]]],[2086,0,1,0,[],[1,1502,1],[[0,7,8,0,9,2087,0,0,[1,1502,1],[],[[1503,2,58]]]]],[2088,0,1,0,[],[1,1503,1],[[0,7,8,0,9,2089,0,0,[1,1503,1],[],[[1504,2,349]]]]],[2090,0,1,0,[],[1,1505,1],[[0,7,8,0,9,2091,0,0,[1,1505,1],[],[[1506,2,2092]]]]],[2093,0,1,0,[],[1,1506,1],[[0,7,8,0,9,2094,0,0,[1,1506,1],[],[[1507,2,104]]]]],[2095,0,1,0,[],[1,1507,1],[[0,7,8,0,9,2096,0,0,[1,1508,0],[],[[1508,2,58]]]]]]; </script> <script type="text/javascript"> window.output["suite"] = [1,2,3,4,[],[0,0,1514],[],window.sPart0,[],[968,963,968,963]]; </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: 442323","*Sysctl_kernel_threads-max","*kernel.threads-max, 15000:16000","**INFO:* current value: 15523","*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: 22491\t29991\t44982","*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: 44985\t59983\t89970","*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: 7761","*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: 61847","*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","*fs.inotify.max_user_instances, 8192","*Sysctl_fs_inotify_max_user_watches","*expected: 15070%0.5\nreturned: 14959\ninvalid value: '14959', expected '14994:15145'","*fs.inotify.max_user_watches, 15070%0.5","**INFO:* current value: 14959","*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","*fs.protected_fifos, 2","**INFO:* current value: 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","*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","*kernel.dmesg_restrict, 0","*Sysctl_kernel_domainname","*kernel.domainname, (none)","**INFO:* current value: '(none)'","*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","*kernel.modprobe, /usr/sbin/modprobe","**INFO:* current value: '/usr/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","*kernel.panic, 90","**INFO:* current value: 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","*255 - sysctl: cannot stat /proc/sys/kernel/sched_child_runs_first: No such file or directory","*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","*expected: 0\nreturned: 1\ninvalid value: '1', expected '0'","*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","*net.core.netdev_budget_usecs, 6666","**INFO:* current value: 6666","*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","*expected: 20480\nreturned: 131072\ninvalid value: '131072', expected '20480'","*net.core.optmem_max, 20480","**INFO:* current value: 131072","*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","*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","*net.ipv4.conf.ens4.accept_local, 0","*Sysctl_net_ipv4_conf_ens4_accept_redirects","*net.ipv4.conf.ens4.accept_redirects, 0","*Sysctl_net_ipv4_conf_ens4_accept_source_route","*net.ipv4.conf.ens4.accept_source_route, 0","*Sysctl_net_ipv4_conf_ens4_arp_accept","*net.ipv4.conf.ens4.arp_accept, 0","*Sysctl_net_ipv4_conf_ens4_arp_announce","*net.ipv4.conf.ens4.arp_announce, 0","*Sysctl_net_ipv4_conf_ens4_arp_evict_nocarrier","*net.ipv4.conf.ens4.arp_evict_nocarrier, 1","*Sysctl_net_ipv4_conf_ens4_arp_filter","*net.ipv4.conf.ens4.arp_filter, 0","*Sysctl_net_ipv4_conf_ens4_arp_ignore","*net.ipv4.conf.ens4.arp_ignore, 0","*Sysctl_net_ipv4_conf_ens4_arp_notify","*net.ipv4.conf.ens4.arp_notify, 0","*Sysctl_net_ipv4_conf_ens4_bc_forwarding","*net.ipv4.conf.ens4.bc_forwarding, 0","*Sysctl_net_ipv4_conf_ens4_bootp_relay","*net.ipv4.conf.ens4.bootp_relay, 0","*Sysctl_net_ipv4_conf_ens4_disable_policy","*net.ipv4.conf.ens4.disable_policy, 0","*Sysctl_net_ipv4_conf_ens4_disable_xfrm","*net.ipv4.conf.ens4.disable_xfrm, 0","*Sysctl_net_ipv4_conf_ens4_drop_gratuitous_arp","*net.ipv4.conf.ens4.drop_gratuitous_arp, 0","*Sysctl_net_ipv4_conf_ens4_drop_unicast_in_l2_multicast","*net.ipv4.conf.ens4.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv4_conf_ens4_force_igmp_version","*net.ipv4.conf.ens4.force_igmp_version, 0","*Sysctl_net_ipv4_conf_ens4_forwarding","*net.ipv4.conf.ens4.forwarding, 0","*Sysctl_net_ipv4_conf_ens4_igmpv2_unsolicited_report_interval","*net.ipv4.conf.ens4.igmpv2_unsolicited_report_interval, 10000","*Sysctl_net_ipv4_conf_ens4_igmpv3_unsolicited_report_interval","*net.ipv4.conf.ens4.igmpv3_unsolicited_report_interval, 1000","*Sysctl_net_ipv4_conf_ens4_ignore_routes_with_linkdown","*net.ipv4.conf.ens4.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv4_conf_ens4_log_martians","*net.ipv4.conf.ens4.log_martians, 0","*Sysctl_net_ipv4_conf_ens4_mc_forwarding","*net.ipv4.conf.ens4.mc_forwarding, 0","*Sysctl_net_ipv4_conf_ens4_medium_id","*net.ipv4.conf.ens4.medium_id, 0","*Sysctl_net_ipv4_conf_ens4_promote_secondaries","*net.ipv4.conf.ens4.promote_secondaries, 1","*Sysctl_net_ipv4_conf_ens4_proxy_arp","*net.ipv4.conf.ens4.proxy_arp, 0","*Sysctl_net_ipv4_conf_ens4_proxy_arp_pvlan","*net.ipv4.conf.ens4.proxy_arp_pvlan, 0","*Sysctl_net_ipv4_conf_ens4_route_localnet","*net.ipv4.conf.ens4.route_localnet, 0","*Sysctl_net_ipv4_conf_ens4_rp_filter","*net.ipv4.conf.ens4.rp_filter, 2","*Sysctl_net_ipv4_conf_ens4_secure_redirects","*net.ipv4.conf.ens4.secure_redirects, 1","*Sysctl_net_ipv4_conf_ens4_send_redirects","*net.ipv4.conf.ens4.send_redirects, 1","*Sysctl_net_ipv4_conf_ens4_shared_media","*net.ipv4.conf.ens4.shared_media, 1","*Sysctl_net_ipv4_conf_ens4_src_valid_mark","*net.ipv4.conf.ens4.src_valid_mark, 0","*Sysctl_net_ipv4_conf_ens4_tag","*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","*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","*net.ipv4.neigh.default.anycast_delay, 99","**INFO:* current value: 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","*net.ipv4.neigh.default.proxy_delay, 79","**INFO:* current value: 79","*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","*net.ipv4.neigh.ens4.anycast_delay, 99","*Sysctl_net_ipv4_neigh_ens4_app_solicit","*net.ipv4.neigh.ens4.app_solicit, 0","*Sysctl_net_ipv4_neigh_ens4_base_reachable_time_ms","*net.ipv4.neigh.ens4.base_reachable_time_ms, 30000","*Sysctl_net_ipv4_neigh_ens4_delay_first_probe_time","*net.ipv4.neigh.ens4.delay_first_probe_time, 5","*Sysctl_net_ipv4_neigh_ens4_gc_stale_time","*net.ipv4.neigh.ens4.gc_stale_time, 60","*Sysctl_net_ipv4_neigh_ens4_interval_probe_time_ms","*net.ipv4.neigh.ens4.interval_probe_time_ms, 5000","*Sysctl_net_ipv4_neigh_ens4_locktime","*net.ipv4.neigh.ens4.locktime, 99","*Sysctl_net_ipv4_neigh_ens4_mcast_resolicit","*net.ipv4.neigh.ens4.mcast_resolicit, 0","*Sysctl_net_ipv4_neigh_ens4_mcast_solicit","*net.ipv4.neigh.ens4.mcast_solicit, 3","*Sysctl_net_ipv4_neigh_ens4_proxy_delay","*net.ipv4.neigh.ens4.proxy_delay, 79","*Sysctl_net_ipv4_neigh_ens4_proxy_qlen","*net.ipv4.neigh.ens4.proxy_qlen, 64","*Sysctl_net_ipv4_neigh_ens4_retrans_time_ms","*net.ipv4.neigh.ens4.retrans_time_ms, 1000","*Sysctl_net_ipv4_neigh_ens4_ucast_solicit","*net.ipv4.neigh.ens4.ucast_solicit, 3","*Sysctl_net_ipv4_neigh_ens4_unres_qlen","*net.ipv4.neigh.ens4.unres_qlen, 101","*Sysctl_net_ipv4_neigh_ens4_unres_qlen_bytes","*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","*net.ipv4.route.error_burst, 1500","**INFO:* current value: 1500","*Sysctl_net_ipv4_route_error_cost","*net.ipv4.route.error_cost, 300","*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","*net.ipv4.route.redirect_load, 6","**INFO:* current value: 6","*Sysctl_net_ipv4_route_redirect_number","*net.ipv4.route.redirect_number, 9","**INFO:* current value: 9","*Sysctl_net_ipv4_route_redirect_silence","*net.ipv4.route.redirect_silence, 6144","**INFO:* current value: 6144","*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","*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","*net.ipv6.conf.ens4.accept_dad, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra","*net.ipv6.conf.ens4.accept_ra, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_defrtr","*net.ipv6.conf.ens4.accept_ra_defrtr, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_from_local","*net.ipv6.conf.ens4.accept_ra_from_local, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_min_hop_limit","*net.ipv6.conf.ens4.accept_ra_min_hop_limit, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_mtu","*net.ipv6.conf.ens4.accept_ra_mtu, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_pinfo","*net.ipv6.conf.ens4.accept_ra_pinfo, 1","*Sysctl_net_ipv6_conf_ens4_accept_ra_rt_info_max_plen","*net.ipv6.conf.ens4.accept_ra_rt_info_max_plen, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_rt_info_min_plen","*net.ipv6.conf.ens4.accept_ra_rt_info_min_plen, 0","*Sysctl_net_ipv6_conf_ens4_accept_ra_rtr_pref","*net.ipv6.conf.ens4.accept_ra_rtr_pref, 1","*Sysctl_net_ipv6_conf_ens4_accept_redirects","*net.ipv6.conf.ens4.accept_redirects, 0","*Sysctl_net_ipv6_conf_ens4_accept_source_route","*net.ipv6.conf.ens4.accept_source_route, 0","*Sysctl_net_ipv6_conf_ens4_accept_untracked_na","*net.ipv6.conf.ens4.accept_untracked_na, 0","*Sysctl_net_ipv6_conf_ens4_addr_gen_mode","*net.ipv6.conf.ens4.addr_gen_mode, 1","*Sysctl_net_ipv6_conf_ens4_autoconf","*net.ipv6.conf.ens4.autoconf, 1","*Sysctl_net_ipv6_conf_ens4_dad_transmits","*net.ipv6.conf.ens4.dad_transmits, 1","*Sysctl_net_ipv6_conf_ens4_disable_ipv6","*net.ipv6.conf.ens4.disable_ipv6, 0","*Sysctl_net_ipv6_conf_ens4_disable_policy","*net.ipv6.conf.ens4.disable_policy, 0","*Sysctl_net_ipv6_conf_ens4_drop_unicast_in_l2_multicast","*net.ipv6.conf.ens4.drop_unicast_in_l2_multicast, 0","*Sysctl_net_ipv6_conf_ens4_drop_unsolicited_na","*net.ipv6.conf.ens4.drop_unsolicited_na, 0","*Sysctl_net_ipv6_conf_ens4_enhanced_dad","*net.ipv6.conf.ens4.enhanced_dad, 1","*Sysctl_net_ipv6_conf_ens4_force_mld_version","*net.ipv6.conf.ens4.force_mld_version, 0","*Sysctl_net_ipv6_conf_ens4_force_tllao","*net.ipv6.conf.ens4.force_tllao, 0","*Sysctl_net_ipv6_conf_ens4_forwarding","*net.ipv6.conf.ens4.forwarding, 0","*Sysctl_net_ipv6_conf_ens4_hop_limit","*net.ipv6.conf.ens4.hop_limit, 64","*Sysctl_net_ipv6_conf_ens4_ignore_routes_with_linkdown","*net.ipv6.conf.ens4.ignore_routes_with_linkdown, 0","*Sysctl_net_ipv6_conf_ens4_ioam6_enabled","*net.ipv6.conf.ens4.ioam6_enabled, 0","*Sysctl_net_ipv6_conf_ens4_ioam6_id","*net.ipv6.conf.ens4.ioam6_id, 65535","*Sysctl_net_ipv6_conf_ens4_ioam6_id_wide","*net.ipv6.conf.ens4.ioam6_id_wide, 4294967295","*Sysctl_net_ipv6_conf_ens4_keep_addr_on_down","*net.ipv6.conf.ens4.keep_addr_on_down, 0","*Sysctl_net_ipv6_conf_ens4_max_addresses","*net.ipv6.conf.ens4.max_addresses, 16","*Sysctl_net_ipv6_conf_ens4_max_desync_factor","*net.ipv6.conf.ens4.max_desync_factor, 600","*Sysctl_net_ipv6_conf_ens4_mc_forwarding","*net.ipv6.conf.ens4.mc_forwarding, 0","*Sysctl_net_ipv6_conf_ens4_mldv1_unsolicited_report_interval","*net.ipv6.conf.ens4.mldv1_unsolicited_report_interval, 10000","*Sysctl_net_ipv6_conf_ens4_mldv2_unsolicited_report_interval","*net.ipv6.conf.ens4.mldv2_unsolicited_report_interval, 1000","*Sysctl_net_ipv6_conf_ens4_ndisc_evict_nocarrier","*net.ipv6.conf.ens4.ndisc_evict_nocarrier, 1","*Sysctl_net_ipv6_conf_ens4_mtu","*net.ipv6.conf.ens4.mtu, 1500","*Sysctl_net_ipv6_conf_ens4_ndisc_notify","*net.ipv6.conf.ens4.ndisc_notify, 0","*Sysctl_net_ipv6_conf_ens4_ndisc_tclass","*net.ipv6.conf.ens4.ndisc_tclass, 0","*Sysctl_net_ipv6_conf_ens4_proxy_ndp","*net.ipv6.conf.ens4.proxy_ndp, 0","*Sysctl_net_ipv6_conf_ens4_ra_defrtr_metric","*net.ipv6.conf.ens4.ra_defrtr_metric, 1024","*Sysctl_net_ipv6_conf_ens4_regen_max_retry","*net.ipv6.conf.ens4.regen_max_retry, 3","*Sysctl_net_ipv6_conf_ens4_router_probe_interval","*net.ipv6.conf.ens4.router_probe_interval, 60","*Sysctl_net_ipv6_conf_ens4_router_solicitation_delay","*net.ipv6.conf.ens4.router_solicitation_delay, 1","*Sysctl_net_ipv6_conf_ens4_router_solicitation_interval","*net.ipv6.conf.ens4.router_solicitation_interval, 4","*Sysctl_net_ipv6_conf_ens4_router_solicitation_max_interval","*net.ipv6.conf.ens4.router_solicitation_max_interval, 3600","*Sysctl_net_ipv6_conf_ens4_router_solicitations","*net.ipv6.conf.ens4.router_solicitations, -1","*Sysctl_net_ipv6_conf_ens4_rpl_seg_enabled","*net.ipv6.conf.ens4.rpl_seg_enabled, 0","*Sysctl_net_ipv6_conf_ens4_seg6_enabled","*net.ipv6.conf.ens4.seg6_enabled, 0","*Sysctl_net_ipv6_conf_ens4_seg6_require_hmac","*net.ipv6.conf.ens4.seg6_require_hmac, 0","*Sysctl_net_ipv6_conf_ens4_suppress_frag_ndisc","*net.ipv6.conf.ens4.suppress_frag_ndisc, 1","*Sysctl_net_ipv6_conf_ens4_temp_prefered_lft","*net.ipv6.conf.ens4.temp_prefered_lft, 86400","*Sysctl_net_ipv6_conf_ens4_temp_valid_lft","*net.ipv6.conf.ens4.temp_valid_lft, 604800","*Sysctl_net_ipv6_conf_ens4_use_oif_addrs_only","*net.ipv6.conf.ens4.use_oif_addrs_only, 0","*Sysctl_net_ipv6_conf_ens4_use_tempaddr","*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","*net.ipv6.neigh.ens4.anycast_delay, 99","*Sysctl_net_ipv6_neigh_ens4_app_solicit","*net.ipv6.neigh.ens4.app_solicit, 0","*Sysctl_net_ipv6_neigh_ens4_base_reachable_time_ms","*net.ipv6.neigh.ens4.base_reachable_time_ms, 30000","*Sysctl_net_ipv6_neigh_ens4_delay_first_probe_time","*net.ipv6.neigh.ens4.delay_first_probe_time, 5","*Sysctl_net_ipv6_neigh_ens4_gc_stale_time","*net.ipv6.neigh.ens4.gc_stale_time, 60","*Sysctl_net_ipv6_neigh_ens4_interval_probe_time_ms","*net.ipv6.neigh.ens4.interval_probe_time_ms, 5000","*Sysctl_net_ipv6_neigh_ens4_locktime","*net.ipv6.neigh.ens4.locktime, 0","*Sysctl_net_ipv6_neigh_ens4_mcast_resolicit","*net.ipv6.neigh.ens4.mcast_resolicit, 0","*Sysctl_net_ipv6_neigh_ens4_mcast_solicit","*net.ipv6.neigh.ens4.mcast_solicit, 3","*Sysctl_net_ipv6_neigh_ens4_proxy_delay","*net.ipv6.neigh.ens4.proxy_delay, 79","*Sysctl_net_ipv6_neigh_ens4_proxy_qlen","*net.ipv6.neigh.ens4.proxy_qlen, 64","*Sysctl_net_ipv6_neigh_ens4_retrans_time_ms","*net.ipv6.neigh.ens4.retrans_time_ms, 1000","*Sysctl_net_ipv6_neigh_ens4_ucast_solicit","*net.ipv6.neigh.ens4.ucast_solicit, 3","*Sysctl_net_ipv6_neigh_ens4_unres_qlen","*net.ipv6.neigh.ens4.unres_qlen, 101","*Sysctl_net_ipv6_neigh_ens4_unres_qlen_bytes","*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","*<p>Depends of the RAM resources bsc#1183339#c11 bsc#1219366\x3c/p>","*user.max_fanotify_marks, 8192:1048576","**INFO:* current value: 15894","*Sysctl_user_max_inotify_instances","*user.max_inotify_instances, 8192","*Sysctl_user_max_inotify_watches","*user.max_inotify_watches, 8192:1048576","*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>","*vm.max_map_count, 1048576","*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:01","fail":5,"label":"Critical Tests","pass":963},{"elapsed":"00:00:01","fail":5,"label":"All Tests","pass":963}],[],[{"elapsed":"00:00:02","fail":5,"id":"s1","label":"Sysctl","name":"Sysctl","pass":963}]]; </script> <script type="text/javascript"> window.output["errors"] = [[-25,4,2097]]; </script> <script type="text/javascript"> window.output["baseMillis"] = 1717244784590; </script> <script type="text/javascript"> window.output["generated"] = 1654; </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>