From 0cde84d756bc2aeb0e7dda344c321140b3461161 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 9 Jun 2025 09:10:49 +0200 Subject: [PATCH] updated of the offline docu. --- doc/html/.buildinfo | 4 +- .../Makefile.TMyLibrary | 0 doc/html/_images/musredit-musrWiz.svg | 1558 ++- doc/html/_images/musrview2dat.svg | 259 + .../_sphinx_javascript_frameworks_compat.js | 123 + doc/html/_static/ajax-loader.gif | Bin 673 -> 0 bytes doc/html/_static/basic.css | 377 +- doc/html/_static/comment-bright.png | Bin 756 -> 0 bytes doc/html/_static/comment-close.png | Bin 829 -> 0 bytes doc/html/_static/comment.png | Bin 641 -> 0 bytes doc/html/_static/css/badge_only.css | 2 +- doc/html/_static/css/theme.css | 4 +- doc/html/_static/doctools.js | 372 +- doc/html/_static/documentation_options.js | 14 +- doc/html/_static/down-pressed.png | Bin 222 -> 0 bytes doc/html/_static/down.png | Bin 202 -> 0 bytes doc/html/_static/fonts/Inconsolata-Bold.ttf | Bin 108360 -> 0 bytes .../_static/fonts/Inconsolata-Regular.ttf | Bin 95960 -> 0 bytes doc/html/_static/fonts/Lato-Bold.ttf | Bin 657188 -> 0 bytes doc/html/_static/fonts/Lato-BoldItalic.ttf | Bin 699008 -> 0 bytes doc/html/_static/fonts/Lato-Italic.ttf | Bin 723544 -> 0 bytes doc/html/_static/fonts/Lato-Regular.ttf | Bin 657212 -> 0 bytes doc/html/_static/fonts/RobotoSlab-Bold.ttf | Bin 170616 -> 0 bytes doc/html/_static/fonts/RobotoSlab-Regular.ttf | Bin 169064 -> 0 bytes .../_static/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../_static/fonts/fontawesome-webfont.svg | 2671 ---- .../_static/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../_static/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../_static/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes doc/html/_static/jquery-3.2.1.js | 10253 ---------------- doc/html/_static/jquery.js | 6 +- doc/html/_static/js/badge_only.js | 1 + doc/html/_static/js/modernizr.min.js | 4 - doc/html/_static/js/theme.js | 2 +- doc/html/_static/js/versions.js | 228 + doc/html/_static/language_data.js | 192 + doc/html/_static/pygments.css | 8 +- doc/html/_static/searchtools.js | 1175 +- doc/html/_static/sphinx_highlight.js | 154 + doc/html/_static/underscore-1.3.1.js | 999 -- doc/html/_static/underscore.js | 31 - doc/html/_static/up-pressed.png | Bin 214 -> 0 bytes doc/html/_static/up.png | Bin 203 -> 0 bytes doc/html/_static/websupport.js | 808 -- doc/html/acknowledgement.html | 216 +- doc/html/any2many.html | 194 +- doc/html/bugtracking.html | 191 +- doc/html/cite.html | 202 +- doc/html/file-formats.html | 277 +- doc/html/genindex.html | 175 +- doc/html/index.html | 206 +- doc/html/msr2data.html | 467 +- doc/html/mupp.html | 347 +- doc/html/musr-root.html | 919 +- doc/html/musredit.html | 816 +- doc/html/objects.inv | Bin 2506 -> 2796 bytes doc/html/search.html | 183 +- doc/html/searchindex.js | 2 +- doc/html/setup-dks.html | 344 +- doc/html/setup-standard.html | 1131 +- doc/html/tutorial.html | 261 +- doc/html/user-libs.html | 692 +- doc/html/user-manual.html | 2997 +++-- 63 files changed, 6618 insertions(+), 22247 deletions(-) rename doc/html/_downloads/{ => c06f924ba301a43e83dbbdfcfaf54ada}/Makefile.TMyLibrary (100%) create mode 100644 doc/html/_images/musrview2dat.svg create mode 100644 doc/html/_static/_sphinx_javascript_frameworks_compat.js delete mode 100644 doc/html/_static/ajax-loader.gif delete mode 100644 doc/html/_static/comment-bright.png delete mode 100644 doc/html/_static/comment-close.png delete mode 100644 doc/html/_static/comment.png delete mode 100644 doc/html/_static/down-pressed.png delete mode 100644 doc/html/_static/down.png delete mode 100644 doc/html/_static/fonts/Inconsolata-Bold.ttf delete mode 100644 doc/html/_static/fonts/Inconsolata-Regular.ttf delete mode 100644 doc/html/_static/fonts/Lato-Bold.ttf delete mode 100644 doc/html/_static/fonts/Lato-BoldItalic.ttf delete mode 100644 doc/html/_static/fonts/Lato-Italic.ttf delete mode 100644 doc/html/_static/fonts/Lato-Regular.ttf delete mode 100644 doc/html/_static/fonts/RobotoSlab-Bold.ttf delete mode 100644 doc/html/_static/fonts/RobotoSlab-Regular.ttf delete mode 100644 doc/html/_static/fonts/fontawesome-webfont.eot delete mode 100644 doc/html/_static/fonts/fontawesome-webfont.svg delete mode 100644 doc/html/_static/fonts/fontawesome-webfont.ttf delete mode 100644 doc/html/_static/fonts/fontawesome-webfont.woff delete mode 100644 doc/html/_static/fonts/fontawesome-webfont.woff2 delete mode 100644 doc/html/_static/jquery-3.2.1.js create mode 100644 doc/html/_static/js/badge_only.js delete mode 100644 doc/html/_static/js/modernizr.min.js create mode 100644 doc/html/_static/js/versions.js create mode 100644 doc/html/_static/language_data.js create mode 100644 doc/html/_static/sphinx_highlight.js delete mode 100644 doc/html/_static/underscore-1.3.1.js delete mode 100644 doc/html/_static/underscore.js delete mode 100644 doc/html/_static/up-pressed.png delete mode 100644 doc/html/_static/up.png delete mode 100644 doc/html/_static/websupport.js diff --git a/doc/html/.buildinfo b/doc/html/.buildinfo index 1a99ee12..3064ff78 100644 --- a/doc/html/.buildinfo +++ b/doc/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 1c72e3ac8764a6fbfdf66c0cdf797d3d +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: a49a5e0b750ed752f738f66d3ddeadd4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/doc/html/_downloads/Makefile.TMyLibrary b/doc/html/_downloads/c06f924ba301a43e83dbbdfcfaf54ada/Makefile.TMyLibrary similarity index 100% rename from doc/html/_downloads/Makefile.TMyLibrary rename to doc/html/_downloads/c06f924ba301a43e83dbbdfcfaf54ada/Makefile.TMyLibrary diff --git a/doc/html/_images/musredit-musrWiz.svg b/doc/html/_images/musredit-musrWiz.svg index 848be6a9..4739c193 100644 --- a/doc/html/_images/musredit-musrWiz.svg +++ b/doc/html/_images/musredit-musrWiz.svg @@ -1,6 +1,4 @@ - - + id="svg2" + width="909" + height="286" + viewBox="0 0 909 286"> @@ -31,650 +25,904 @@ - - + - + id="image12" /> + + diff --git a/doc/html/_images/musrview2dat.svg b/doc/html/_images/musrview2dat.svg new file mode 100644 index 00000000..88315c22 --- /dev/null +++ b/doc/html/_images/musrview2dat.svg @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/html/_static/_sphinx_javascript_frameworks_compat.js b/doc/html/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 00000000..81415803 --- /dev/null +++ b/doc/html/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/doc/html/_static/ajax-loader.gif b/doc/html/_static/ajax-loader.gif deleted file mode 100644 index 61faf8cab23993bd3e1560bff0668bd628642330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN diff --git a/doc/html/_static/basic.css b/doc/html/_static/basic.css index 19ced105..7ebbd6d0 100644 --- a/doc/html/_static/basic.css +++ b/doc/html/_static/basic.css @@ -1,12 +1,5 @@ /* - * basic.css - * ~~~~~~~~~ - * * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ /* -- main layout ----------------------------------------------------------- */ @@ -15,6 +8,12 @@ div.clearer { clear: both; } +div.section::after { + display: block; + content: ''; + clear: left; +} + /* -- relbar ---------------------------------------------------------------- */ div.related { @@ -81,6 +80,10 @@ div.sphinxsidebar input { font-size: 1em; } +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + div.sphinxsidebar #searchbox input[type="text"] { float: left; width: 80%; @@ -105,22 +108,18 @@ img { /* -- search page ----------------------------------------------------------- */ ul.search { - margin: 10px 0 0 20px; - padding: 0; + margin-top: 10px; } ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; + padding: 5px 0; } ul.search li a { font-weight: bold; } -ul.search li div.context { +ul.search li p.context { color: #888; margin: 2px 0 0 30px; text-align: left; @@ -212,7 +211,7 @@ table.modindextable td { /* -- general body styles --------------------------------------------------- */ div.body { - min-width: 450px; + min-width: 360px; max-width: 800px; } @@ -227,6 +226,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -257,19 +260,25 @@ p.rubric { font-weight: bold; } -img.align-left, .figure.align-left, object.align-left { +img.align-left, figure.align-left, .figure.align-left, object.align-left { clear: left; float: left; margin-right: 1em; } -img.align-right, .figure.align-right, object.align-right { +img.align-right, figure.align-right, .figure.align-right, object.align-right { clear: right; float: right; margin-left: 1em; } -img.align-center, .figure.align-center, object.align-center { +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { display: block; margin-left: auto; margin-right: auto; @@ -283,30 +292,45 @@ img.align-center, .figure.align-center, object.align-center { text-align: center; } +.align-default { + text-align: center; +} + .align-right { text-align: right; } /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, +aside.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; - padding: 7px 7px 0 7px; + padding: 7px; background-color: #ffe; width: 40%; float: right; + clear: right; + overflow-x: auto; } p.sidebar-title { font-weight: bold; } +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + /* -- topics ---------------------------------------------------------------- */ +nav.contents, +aside.topic, div.topic { border: 1px solid #ccc; - padding: 7px 7px 0 7px; + padding: 7px; margin: 10px 0 10px 0; } @@ -328,10 +352,6 @@ div.admonition dt { font-weight: bold; } -div.admonition dl { - margin-bottom: 0; -} - p.admonition-title { margin: 0px 10px 5px 0px; font-weight: bold; @@ -342,9 +362,34 @@ div.body p.centered { margin-top: 25px; } +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + /* -- tables ---------------------------------------------------------------- */ table.docutils { + margin-top: 10px; + margin-bottom: 10px; border: 0; border-collapse: collapse; } @@ -354,6 +399,11 @@ table.align-center { margin-right: auto; } +table.align-default { + margin-left: auto; + margin-right: auto; +} + table caption span.caption-number { font-style: italic; } @@ -369,10 +419,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.footnote td, table.footnote th { - border: 0 !important; -} - th { text-align: left; padding-right: 5px; @@ -387,22 +433,34 @@ table.citation td { border-bottom: none; } +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + /* -- figures --------------------------------------------------------------- */ -div.figure { +div.figure, figure { margin: 0.5em; padding: 0.5em; } -div.figure p.caption { +div.figure p.caption, figcaption { padding: 0.3em; } -div.figure p.caption span.caption-number { +div.figure p.caption span.caption-number, +figcaption span.caption-number { font-style: italic; } -div.figure p.caption span.caption-text { +div.figure p.caption span.caption-text, +figcaption span.caption-text { } /* -- field list styles ----------------------------------------------------- */ @@ -427,6 +485,74 @@ table.field-list td, table.field-list th { hyphens: manual; } +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + /* -- other body styles ----------------------------------------------------- */ ol.arabic { @@ -449,11 +575,81 @@ ol.upperroman { list-style: upper-roman; } +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + dl { margin-bottom: 15px; } -dd p { +dd > :first-child { margin-top: 0px; } @@ -467,6 +663,21 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + dt:target, span.highlighted { background-color: #fbe54e; } @@ -480,14 +691,6 @@ dl.glossary dt { font-size: 1.1em; } -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - .versionmodified { font-style: italic; } @@ -526,11 +729,26 @@ dl.glossary dt { font-style: oblique; } +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + abbr, acronym { border-bottom: dotted 1px; cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { @@ -538,29 +756,69 @@ pre { overflow-y: hidden; /* fixes display issues on Chrome browsers */ } +pre, div[class*="highlight-"] { + clear: both; +} + span.pre { -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; } td.linenos pre { - padding: 5px 0px; border: 0; background-color: transparent; color: #aaa; } table.highlighttable { - margin-left: 0.5em; + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; } table.highlighttable td { - padding: 0 0.5em 0 0.5em; + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; } div.code-block-caption { + margin-top: 1em; padding: 2px 5px; font-size: small; } @@ -569,8 +827,14 @@ div.code-block-caption code { background-color: transparent; } -div.code-block-caption + div > div.highlight > pre { - margin-top: 0; +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ } div.code-block-caption span.caption-number { @@ -582,21 +846,7 @@ div.code-block-caption span.caption-text { } div.literal-block-wrapper { - padding: 1em 1em 0; -} - -div.literal-block-wrapper div.highlight { - margin: 0; -} - -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; + margin: 1em 0; } code.xref, a code { @@ -637,8 +887,7 @@ span.eqno { } span.eqno a.headerlink { - position: relative; - left: 0px; + position: absolute; z-index: 1; } diff --git a/doc/html/_static/comment-bright.png b/doc/html/_static/comment-bright.png deleted file mode 100644 index 15e27edb12ac25701ac0ac21b97b52bb4e45415e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmVgfIX78 z$8Pzv({A~p%??+>KickCb#0FM1rYN=mBmQ&Nwp<#JXUhU;{|)}%&s>suq6lXw*~s{ zvHx}3C%<;wE5CH!BR{p5@ml9ws}y)=QN-kL2?#`S5d*6j zk`h<}j1>tD$b?4D^N9w}-k)bxXxFg>+#kme^xx#qg6FI-%iv2U{0h(Y)cs%5a|m%Pn_K3X_bDJ>EH#(Fb73Z zfUt2Q3B>N+ot3qb*DqbTZpFIn4a!#_R-}{?-~Hs=xSS6p&$sZ-k1zDdtqU`Y@`#qL z&zv-~)Q#JCU(dI)Hf;$CEnK=6CK50}q7~wdbI->?E07bJ0R;!GSQTs5Am`#;*WHjvHRvY?&$Lm-vq1a_BzocI^ULXV!lbMd%|^B#fY;XX)n<&R^L z=84u1e_3ziq;Hz-*k5~zwY3*oDKt0;bM@M@@89;@m*4RFgvvM_4;5LB!@OB@^WbVT zjl{t;a8_>od-~P4 m{5|DvB&z#xT;*OnJqG}gk~_7HcNkCr0000W zanA~u9RIXo;n7c96&U)YLgs-FGlx~*_c{Jgvesu1E5(8YEf&5wF=YFPcRe@1=MJmi zag(L*xc2r0(slpcN!vC5CUju;vHJkHc*&70_n2OZsK%O~A=!+YIw z7zLLl7~Z+~RgWOQ=MI6$#0pvpu$Q43 zP@36QAmu6!_9NPM?o<1_!+stoVRRZbW9#SPe!n;#A_6m8f}|xN1;H{`0RoXQ2LM47 zt(g;iZ6|pCb@h2xk&(}S3=EVBUO0e90m2Lp5CB<(SPIaB;n4))3JB87Or#XPOPcum z?<^(g+m9}VNn4Y&B`g8h{t_$+RB1%HKRY6fjtd-<7&EsU;vs0GM(Lmbhi%Gwcfs0FTF}T zL{_M6Go&E0Eg8FuB*(Yn+Z*RVTBE@10eIOb3El^MhO`GabDll(V0&FlJi2k^;q8af zkENdk2}x2)_KVp`5OAwXZM;dG0?M-S)xE1IKDi6BY@5%Or?#aZ9$gcX)dPZ&wA1a< z$rFXHPn|TBf`e?>Are8sKtKrKcjF$i^lp!zkL?C|y^vlHr1HXeVJd;1I~g&Ob-q)& z(fn7s-KI}G{wnKzg_U5G(V%bX6uk zIa+<@>rdmZYd!9Y=C0cuchrbIjuRB_Wq{-RXlic?flu1*_ux}x%(HDH&nT`k^xCeC ziHi1!ChH*sQ6|UqJpTTzX$aw8e(UfcS^f;6yBWd+(1-70zU(rtxtqR%j z-lsH|CKQJXqD{+F7V0OTv8@{~(wp(`oIP^ZykMWgR>&|RsklFMCnOo&Bd{le} zV5F6424Qzl;o2G%oVvmHgRDP9!=rK8fy^!yV8y*4p=??uIRrrr0?>O!(z*g5AvL2!4z0{sq%vhG*Po}`a<6%kTK5TNhtC8}rXNu&h^QH4A&Sk~Autm*s~45(H7+0bi^MraaRVzr05hQ3iK?j` zR#U@^i0WhkIHTg29u~|ypU?sXCQEQgXfObPW;+0YAF;|5XyaMAEM0sQ@4-xCZe=0e z7r$ofiAxn@O5#RodD8rh5D@nKQ;?lcf@tg4o+Wp44aMl~c47azN_(im0N)7OqdPBC zGw;353_o$DqGRDhuhU$Eaj!@m000000NkvXXu0mjfjZ7Z_ diff --git a/doc/html/_static/css/badge_only.css b/doc/html/_static/css/badge_only.css index 323730ae..4686480a 100644 --- a/doc/html/_static/css/badge_only.css +++ b/doc/html/_static/css/badge_only.css @@ -1 +1 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:local("FontAwesome"),url('/.sysassets/fonts/fontawesome/fontawesome-webfont.ttf') format("truetype")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/doc/html/_static/css/theme.css b/doc/html/_static/css/theme.css index d98ab40f..e13f4247 100644 --- a/doc/html/_static/css/theme.css +++ b/doc/html/_static/css/theme.css @@ -1,4 +1,4 @@ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;color:#6f6f6f;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#b3b3b3;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#b3b3b3}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#b3b3b3}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;padding:0px;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-size:12px;line-height:normal}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:400;src:local("Inconsolata"),local("Inconsolata-Regular"),url(../fonts/Inconsolata-Regular.ttf) format("truetype")}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../fonts/Inconsolata-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(../fonts/Lato-Italic.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(../fonts/Lato-BoldItalic.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(../fonts/RobotoSlab-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(../fonts/RobotoSlab-Bold.ttf) format("truetype")} + */@font-face{font-family:FontAwesome;src:local("FontAwesome"),url('/.sysassets/fonts/fontawesome/fontawesome-webfont.ttf') format("truetype");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:local('Lato-Regular'),url('/.sysassets/fonts/lato/Lato-Regular.ttf') format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:local('Lato-Bold'),url('/.sysassets/fonts/lato/Lato-Bold.ttf') format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:local('Lato-BoldItalic'),url('/.sysassets/fonts/lato/Lato-BoldItalic.ttf') format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:local('Lato-Italic'),url('/.sysassets/fonts/lato/Lato-Italic.ttf') format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local('RobotoSlab-Regular'),url('/.sysassets/fonts/google-roboto-slab-fonts/RobotoSlab-Regular.ttf') format("truetype");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:local('RobotoSlab-Bold'),url('/.sysassets/fonts/google-roboto-slab-fonts/RobotoSlab-Bold.ttf') format("truetype");font-display:block} \ No newline at end of file diff --git a/doc/html/_static/doctools.js b/doc/html/_static/doctools.js index d8928926..0398ebb9 100644 --- a/doc/html/_static/doctools.js +++ b/doc/html/_static/doctools.js @@ -1,313 +1,149 @@ /* - * doctools.js - * ~~~~~~~~~~~ - * - * Sphinx JavaScript utilities for all documentation. - * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * + * Base JavaScript utilities for all Sphinx HTML documentation. */ +"use strict"; -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - */ -jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); } - return result; }; -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var bbox = span.getBBox(); - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - var parentOfText = node.parentNode.parentNode; - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - /** * Small JavaScript module for the documentation. */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); }, /** * i18n support */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } }, - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; }, - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; }, /** - * add context elements like header anchor links + * helper function to focus on search bar */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); }, /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + * Initialise the domain index toggle buttons */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('') - .appendTo($('#searchbox')); - } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); }, - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); - }, - - initOnKeyListeners: function() { - $(document).keyup(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box or textarea - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') { - switch (event.keyCode) { - case 37: // left - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); } - case 39: // right - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); } + break; } } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } }); - } + }, }; // quick alias for translations -_ = Documentation.gettext; +const _ = Documentation.gettext; -$(document).ready(function() { - Documentation.init(); -}); \ No newline at end of file +_ready(Documentation.init); diff --git a/doc/html/_static/documentation_options.js b/doc/html/_static/documentation_options.js index 1be83d89..070caee4 100644 --- a/doc/html/_static/documentation_options.js +++ b/doc/html/_static/documentation_options.js @@ -1,9 +1,13 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.9.5', - LANGUAGE: 'None', +const DOCUMENTATION_OPTIONS = { + VERSION: '1.9.9', + LANGUAGE: 'en', COLLAPSE_INDEX: false, + BUILDER: 'html', FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', HAS_SOURCE: true, - SOURCELINK_SUFFIX: '.txt' + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/doc/html/_static/down-pressed.png b/doc/html/_static/down-pressed.png deleted file mode 100644 index 5756c8cad8854722893dc70b9eb4bb0400343a39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFdm2Ln;`PZ^+1>KjR?B@S0W7 z%OS_REiHONoJ6{+Ks@6k3590|7k9F+ddB6!zw3#&!aw#S`x}3V3&=A(a#84O-&F7T z^k3tZB;&iR9siw0|F|E|DAL<8r-F4!1H-;1{e*~yAKZN5f0|Ei6yUmR#Is)EM(Po_ zi`qJR6|P<~+)N+kSDgL7AjdIC_!O7Q?eGb+L+qOjm{~LLinM4NHn7U%HcK%uoMYO5 VJ~8zD2B3o(JYD@<);T3K0RV0%P>BEl diff --git a/doc/html/_static/down.png b/doc/html/_static/down.png deleted file mode 100644 index 1b3bdad2ceffae91cee61b32f3295f9bbe646e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6CVIL!hEy=F?b*7pIY7kW{q%Rg zx!yQ<9v8bmJwa`TQk7YSw}WVQ()mRdQ;TC;* diff --git a/doc/html/_static/fonts/Inconsolata-Bold.ttf b/doc/html/_static/fonts/Inconsolata-Bold.ttf deleted file mode 100644 index 9addc8928edb6028d76782c30373c67b8fdc558f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108360 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

ICx9LjpLg)G&XH$nXs;IL;JX@uCA(a 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 DnV^Y- diff --git a/doc/html/_static/fonts/Inconsolata-Regular.ttf b/doc/html/_static/fonts/Inconsolata-Regular.ttf deleted file mode 100644 index 592ccd20073f76a663c56fe0176397149782565c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95960 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


VB_a8H);VkEffm~Vch|JvYO-W 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%0AkrmhofnA2VM05&xktqT*aa#cP!X-k9daNRG6sHi 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 diff --git a/doc/html/_static/fonts/Lato-Bold.ttf b/doc/html/_static/fonts/Lato-Bold.ttf deleted file mode 100644 index ef5ae3b43e99637fe8c09fe8eafd2302df88759e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657188 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

sr_~|VMmm#*#P+T5z=Q!yE`jSS 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∓|7+9c^;23UyH*YFD~?Y{r=K;z~uMqOv=`c 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


cMI>u8(q5b7=!U@r$6 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

~i^J4mP< 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

|k+gQT-apOzFy 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 diff --git a/doc/html/_static/fonts/Lato-BoldItalic.ttf b/doc/html/_static/fonts/Lato-BoldItalic.ttf deleted file mode 100644 index 664cd02c15945943b7ff44ed271e65dd77bbefb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699008 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 B_uc>i diff --git a/doc/html/_static/fonts/Lato-Italic.ttf b/doc/html/_static/fonts/Lato-Italic.ttf deleted file mode 100644 index b23256ff5326c7145e9b9d28f9282ee35377e57b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723544 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

R)ev>YKQ$*JE|Y!V?FCyyQSQr zMdxYJd0KRy7M-U>JGJOMEjmw&&eNiuT6CTkou@_TY0-IFbehY^n*BLD>P|Bo z-EJ`Umh7-6WQRQ=JM0PBVNb{odqQ^D6SBjekRA4f?5MYAlKmN5>nFivI0a6H&%tSM zI-CJ#!dY-OoCD{=d2l{l02jhVa51=RQLmn5f5uk(Gq&2Fv9;cu^!h8{3-Cp_60U-) z;Trf7SevWf+FbQNgc9xU09u zUA;B#>aB5CZ;iWpYuwda<1SbbB)FAVY2Gq3f0mmI+Gr=j72XJP0p44s9cvoLfPhR(v!Sr|GCLuX;=EDW86p|db_ z7KYBk&{-Hd3qxmN=qwDKg`u-BbQXrr!O%GvItN4NVCWnSor9rsFmw)v&Z)oFe(7I^ zufX;2Rk#7{S6P1}+yqnM>+lV@8K%K>_$J%}x5Br;ZqD{Vf2IE0a0h$`zFVFv0_KW< zxgub$2$(AZ=8Ay1B4Dlvm@5M2ih#KyV6F(5D+1<<$4V1_sL|$i;TEiB- z66%#uuY`If)GMK03H3^-S3XlHhgnA{^E1_Nq^-8E$LcJ2|l~AvQdL`5=pR~SxGz<#8E*U6~s|N>=ban zfcFKwFW`Lv?+bWe!21H;7x2D-_XWH!;C&C?_uzdG-uK{r58n6SeGlIE;C&C?_uzdG z-uK{r58n6SeGlIE;C&C?_uzdG-uK{r58n6SeGlIE;C&C?_uzdG-uK{r58n6SeGlIE z;C&C?_uzexzAx$flD;qL`;xvd>HCttFX{V|zAx$flD;qL`;xvd>HCttFX{V|zAx$f zlD;qL`;xvd>HCttFX{V|yBaHHDEHa*_jB~OL56COp&BapKcjn}N9gw>;TV4#?*EG8 z^vM<0oAdMumb8tqqzOxwy-}fhlj>BpRX0@Lm-+un+*)mXVSNfcnA3wfJ-A6`Tp=^A z(2F^}nA3|ny%_0zPA}&4VoopS^kPmg=JaAtFXr@OPA}&4VoopS^kPvj7WHCLFBbJ; zQ7;ztVo@&^^E6G!g{$^< zC+aQW3Gb@6`F$UFyZ7zu^&POk&)LbN%1$0twVSO=@m+VH?En$~sMm?`jHi*TloD@%RbYO!ozPS9ZYY`GtVUZm z4vw&1^o3wm2D@;l>hAILZ1}yWW9|G>=Pq-7tlVB7hq15|>?krNy;znHj2riDP+I8!EJiHwb$Kl~y z@o*9zj<4E#>mRG$0&gwvhlk_wa6BH4!Nc)*I35po!Nc)*I0+9Y;o&4a9PjGR!Nc)* zI35oVz{4?kINlZS;)<`5QBLH0?lObo@~Y32rwc--xSAadm0+ z8ZFTT8_Sb$b`s7WgR|ptb{x)*$Jy~XJ6=m&hO^^wc0A6G$JsGBJHEP5zP!2!-Q^Rt zaFDiwDxiMI|g?r;qHlA{zTjzQ&YF~ zkGMNtFPwzGOYwIp{w~GeNi`F;eiMJk>zQL~PWC#f{5|{~gTG_&_e1zQhJU+-f4imT zw(`uH+snVH`L@?P%D=(ux8n5}yk2T1^-p7y%M)TZ!Bm)5elM;s#r4nP`chn98o#VO z7=LDKDgN5l#qox%>*K5Z+*}@m?_=pi97<_NB5BFPfemu^P!TAeuemu^P z$N5^EzYyn7#Q95ceg@9pi1WX|`AaeB7AzK_TEYw&#% zzW<=Ur@Tn^yAk_-j{8gPfc`oBKOp!n7KVZOyO_A8s)}c*F@L~(jjA1FurV;!9D|+2 zgn6deIEalQCiY|E00s_X-~a{=VBjDI4q)H_1`c6hKL++=U>64VV_-i9{s{y7F|Z#4 zLkt|mzyWi3I%wENb9g$;;n^t8R+zh&Hg_*w{jAJo&RX?+uM5hrR=?!c{OM}*r>hg? zZ1rL=R~jorZ0yIzeoP#|#1In)FmV7A2e5De3kR@p01F4PZ~zOR#KI>r@L>$>!oV&J z9H{OsZ?5ixem{pW2t)quKYVU$CFUEka1aaov2PIb2Cy!~x)AF^tn0_P0c;z_ZgqRb?ueLApZ_BS@%OJK4V#^@53}VY5whUs+0HzFJ${?l; zV#)xf3}8t=hCGfTk7LN=81guVJYL_#9j%2Vtb>$i`dWFlHt6sfbAPaAhOFd>Tl-yI^Y`@w*cjWtFt86(scpHZN0Ym6yQ8z+(b@jRneOaNcXp;bJJa2q<)E|NNgq8ka;7^v(?2`Y9h~V7&a%^4 zCbVs%wtXh}rU+c<3?CPD3!UK~D`&WKc`h&Vx;C9#iMTyP$)2jNdx?;@iX6L%iMkF^ zH&@hkh`Nr-6}{7Y4uEmxdqmxQQ8!JUjCBB?_p-6N7hk+eh<&E-X27fJI)(p-_$A(9q~q=h1Bp-7r9k~&0E zhe(<$lIDt}xiz0_J9a`K!iOY!X6M|5AYnX zzY$R~ji{P0s^*KT`J!sRsOk_^_lT~BB8>q5l)HEtum)4y+^#n3%IlxFV^6|6PW&l%=&8e+;T5g zM_KQ2eN(78DyYNcS8ER{H*hNrSliF7EOX=q&Ucl2E^~sKAP5?E{K%*qtG`!USNlZ# zp3&{2+jqUF?n8B(>&$nHejdhtKiJ{0{eH0HM|Mo_JbCBLt{3h4+vvZyp1SMGw_UT_ zhj#nZZmqlDw#O&-_{3XJ-Q$Wq-@WI9d#3l^Z|~#wzU{52`tLn^|M@NN@!ze{&%-#N z_pSFG(EGM){P+8}HScqM^xyvb?sNY>FZr+8f5m-!_WQy9`|f|}0q;KG0|#8Iilus!7(-G)tnccQ}boBq0X(jq2`9*yqcS9 zZVt|`xuxco;DVZO)!Y$WSo6c08CJ0Qam|l|DK&T2+!=hn=I)xigDYz8sktZkLhY_* zQGK!YZMAO?uB?4W?f$_vwc~2v6x!2MSS}D?qNE-@Tt3zvbXsuVZR)^N=&{{8Qtq!f# zK^Ho-#PxI_r!}tE8rN%$Wm;pI*67w6-CAQAjfmV9bXqo4=%&S`FRV~w{ zWxBM?t8#p|)`{|bhZgFPkZlizdldrpf*dA&nkkH(Q5a(IUvo|D6Ka(GS-&uPKy z+ddE#4tdcgxc`dAeJk?y&x(JgnuPH(Gl|hD~bi z8Cv@g6@!Dd_ElQ>eOmPMMpOsOwl^42-C#s@uMyOpGVT06N8(a>5QOHZMz?a&-i6$`%`CoHEvAdEv|OPPvFO`JjFD%jd5xl<9LfJ zd5dYh#WcK`!dpz^EvC7$FXGRw_;V}n+=@H5y3%`b=T_Xg6?dla6w_S!Bv*ZntNyF% z)E8B!zNjkoc~z;;^BeaWSN@*oxX-xq_gdv=p8Xodf85D`-02=)W#y#mrTpQV@`L=x zgVpQ&ys>;Mp54lW+`xlOgmXhFV{==;o_X_{O#`B`P<#K;IBsf?a#GZ4{rW^JAXU> zP5kYD;Nz|wc;suJ+RoQzo!#Q#qw>?Ua?@J5X}Y|0xx92a?roNL2A$1AL?EO{mKIrUE@%;D=@^48iMuDD5>H)@8s+0w@zkna7K^D?G1aPlekG<_#Z)V=o)K4BanN=;$#CazD0~=&0bjP@%Y1xUjxSk!$;iV?<>94x6V;eAc$2}K zEqIf`n+)Fc;!PHBvUn4@o-E#E@#bl~$>L2GZ(hZlEqIf`o9HRYocx=sei2_1uozas zYOrb$E@g44fJ+%%nvY8vT*}~52A49pl)40u1sTEYiI5@(*X)D3u(-wT%f=?NI z%HUHLpBCWLb8^FTa>H|S!*g=ObMkNjpXTG!e0*AtPg#7*;!_r%viOw2r^uOQ@hMtC zu^E@P;F2|qD%IVsdiHNs-7o6-Jw__JS5)o4b-f-_dEL5EZr)aTy(6l$%4nx+-P7da zqqW*`m5OFm!HlYxQRPy_lKOl}t z$+$aFU3!_i^fKIiH||cv-HEt67I!D&?nK<(19vCm?qu9O0e2_k?qn@-D(+6k-O0H7 z4%{7!yAyGDkCE0nou9aypE#YLI31tQ$LI6;iA(s2oA`-K_=%ge-nV#(n|O&Ec!=-u z4&TG?$@o1PzYoUmiTEAWrzhg~MEssuY3+>HENp^Yc`S}k#PJE0UMQ7MkTXxH^hUqG z4{TkA-xKkBB7UDBcfPyQOF?-oZXb->lW}_jZco7NvFg&xaC>5<7f zBem$UxIQ-OS$rQWk4}?Er`6n6{vp5dL;QaW{*Tq`cZ-2D#K0M1;Ecaxz%yI>-(bNi zKR1`hiiNRaVXRm#5QxI|1`Qen@| zULyu=EFUZ`wy!&1EiNXDi^<|*vbdNiE~2{g-AV#Y$Z{;+$w*rmp519 z(#q)SacLzkwc%15E~RlPjYli#aw}bKrOT~!xm6xrCy%a^N7u=t>u_f!?ySU}mAJDK zcUH=yE8l3nseZl-+RN+lWImqE$CLSZGGFeTUuoG6|JDf^$U?#2i(aFa9<0=9H_+c! z`Eq5YF59JbTPt^7_t!!PRvb@Ss}0}vjP7nmcQvECm(ktG=uTvG7t-BFIk14amAin! zXrA-?KK)A`bG?y&7f<g$`|m27vSO*o}k{fQY&~?mMQt3$9!U*PrTq0 zKXvasnt2+{KYZ0EuhApX{k}VWf4j);cMjbn=g{n^mpbaD@v3s0*38&}V5}pKQ=vFe z{dV{X%}#eXR`a^i$_1-=-L<}D9v*DLgDt*c6|dXL>vr<88+h3bzO944=JkEvczQK` zU9JD43Sf_KtUSr7?Kf!q4cdN#w%?%bH)!X)_T6G;^-dL+89mkB{iL<+yx;rBY+UWeOlxVz2~IvpXJAHH6GT<3fmoKFK?FX7@k zJY0u&>+o)!qqpH*bmz0^8;bb0&bMs#E$wf@vvqj34$s!%**ZL1hiB{LrFHnV4v+e& zQwc}b1s@nW!)9l=-Wf*Gx851HI>YrMYlX;KQ908S%y~JnG8aCY`;v0T>mvu^Orwa2 zB4oWYUGFT{Z+DjKo!xp-uwE3nYX{AM#m;WMvs>@%);qiP&ThT4i?J!q6%+(HawZk&)uuMBF(+Hn`1mmX@;WXpIbGe`M%2!qQ zlz)KltMPp`e*GE0{*3Rd@%<%jbs;WYsKxKo;`eFs`?UCdTKqnIU+oOqt&}}hB#q;a z4=n%1(H?TNUPtS7v|)ETv7f_|P}3lH)@;KAJ6%kmEx+KDv|H)Nxf{SU7FY1jU=ydTQ@p&sgS=Fd6vRnB~sGheA4R%(Y;7#z(sSfuBA}5 z1f!#O*2f?YV__%Q*{7pu+Uy8xd`~q0yD~qY_Q%yK;`BZ)s+vVpG~>i5QC(yoeHB%M z|EgaS`eliJ`I3J5ntu6`e)*dIxZ9DU=Qx(>j~n&Jjr!w8+5QoE_*r@QS$#32FNX9% zw6?|yY_z9-j53fJSbA%gI!y+sz9`o!0T4tk`iH`D;^M1)u zHaf~nTBa*FSj$Ap^^YwR%{$mU(mMav`XEtjRhRUIwH-uWv&d`K>zn^Y3l6UVGTefF zTCh(G_G!Vsf1?FAYr)N0aI+TNtOYk?&+r-%Q7i7GJ%+SLboU}^k0$N0ZDob%nUDr; zvrOAWcOxQBzMxHB&?fELB>OMpWXJ7ldfUgzj={UM;BaK^toL? z<5wQPBJUD$DUVC?xE6R(3%sla?iV-F^HtFkI;aP%<==LJI-D(uPZI)n9)!$|b zmZ(XNn&fb_o0{aPNzOOtsY#BSV2{ylG-I$0*Sm4OTh%6-DY(d}cH2zBZXThv zqBK?JuZ(h+rkbm(fk<`gs8BRZ@I-%)W(A%M+pADktWzK()q;^~!AP|bznTO5i7KC& zu-H(-h7vYJGo#*ImHsvpa9EwT%>-;WUv#V4eKF6h#$hbj0ZR<^)jMYWGO*UVs%}PA zH>0YXF=8DsVr^B)X;uH&ppuiLXgP|Oqi8uJ)@Wv6H&x3Sv9?tdZA!pL2SvbBY?z4+ zj|6r|3AXsX7y8N%sFOSp4ET8vhRTlzWj!b+szw1`W6s4@;-e}Cad(UAy^f}cJE(n( zft`#4cco7e6FP3F{^t5`&1J$0MuJ-JGbpxz`m9WbDR>L~~F7D{>jx|S$ z<4Er<&1QDlgHakLuA!_2{FqZxQ07sP%(t_|XQ zf!q*39j-2)fC0ZTQY+MZ_Fr#3qPHHYUtV5P?@8`@=Tq-|>Q}*PXflIoEhJ$btoOHO z^OwizjRr0IqLwVW2iGrh`?X}KB^PMPP)n}mLH=$(60O(g?!mLw%f*H#!YbKQPvUf! z%1m?3(RK?t##5RT%8wb>tv0sIxaz^0;pg{;_bWNbJ|*@lQFU2p%=u*HN+Q=TvvB0r z7;r{gDrd95%-}47ultv^SQBE)Mr_$QQc+l2sVGF}KbEK8**(NvgA(t$0R*w!>9Vlz1>fm*w*l&e4Xjj>Ny_}Rk7O0RdP$65O0=z(VY=P?70vb6( z{#YP?bju%Y@<*Heu|WQ~L;hHxDz<=Tw#gq4%O5jps^p4MP;IX9nO46|fDNPlBc3Q)u_1as zJbKo0ISpI2&Cz(OacpItPBd5ix9*5W^BeYew4E>@hXIi~M4TGb@_kx6%E*0Mv`=eB z8L>}B%*u#a88Is(W@W_a)BkRUiK2ca(xd2&xLv7`WPESr>a+Yvvnv^1&En0T73gv= z4%>OP;hvsgPS-@fZBk{dTUp7%k)wK3kJasV*FJmDKD(2`G(Tf9hc>{v{WT@(isW z3qAxNhL6HQ@G&?TJ`SINL*P*OBzy`Ehff<#905ndQScc!8a@lhz_D-~91kbJcrf=Q zm;fiiL^v5H!DKiEPKD3GX>dB60cXNla5kI+=fZh#fphp0TnpF1^)S`nzYgD#&%R&b z^*X#>Z}d?#s_HQUDH>JvSnH&lUt5ann{YjP7C9PS<*jwHwkmBTz1<2@qa1tGm*Lwm z6YjLm-u+fr`~^G!zl2}Gui-&>2p)#tm}hfdUSO71=OYkx*ghh~m#jpgH z!Yi;0mO~?~fR&Jhb&!Jfun}6J4cZ|(zfS0a3}nF^;kbFq*5VtCyDM!izQOor*aE%K z2mLSrAq>J0Y=yEpsOBeIi*L|ce1q2F8?+YRpcRCMti?BEExsXZ@eNsvZ^&AFL)PLO zvKHTvwfKgt#W!Rvz9DPz4OxqC$Xa|u*5Vto7T=Jy_=c>-H)JioLF=3hTIXcYIwym5 z2f};cy?`@y`n68K)_nzVr|zq81AGm>4&Q*AVH!+_Z^A8bD|`!XgWCZwti?BIExti( z@eNvwZ_rwNgVy33v=-l>wfF|D2ozf9B(%;+Xq}U=-d$_!oP^dn39WMyTIVFR&PiyU zlh8URp><9Mt;08H9lpWQyTcw}HM<@3o!#KZm2VH;Wre)=SnI&^I>GzPb4HyIynEEi z!2zSr^7EAPocI?h%$0BrTnpF1m*Fe$J-hyVAAV5oivJL1z>na^FcW_2^FM=o;O8(K z?uTE%1Mo{LZ9fz2<&3^D>aPLc9q`?Ox@Evc263wscuFVWB!kgb9@xR_7}ycU`uk2^ zclK1tE?#$q-8>_|yVpHnPk-mgg1zA_@K$)6&+G$lhkgD24%pAn`+I$-aryx;u6&Ue znHs#?tg{2*J>`3}%;SMEiq@GLe86+#A2fscL-1kvh|hdf>m39i1JxI~E+N+?^+T7Mp{@cS3wi*O}e1y{p0@FmB% z7OsOY`~53$z4Q61*Be~Z*WgCD3BEz!ZiZ0s)0ZxL6a0;k|$36$A!Rc@YoC#;a*>Db=3+KW4 zZ~pP!!EJDRxiR)_xC6ceKY$|*C7q6 zDX~t-Ljj6l)Eeu75^UyHs-eanX)%cVxgJJ?{1KNw;_^qF=d_Ofn)uFM<&U`h5#J5u zkGPx>mowsWM*MBC4{%d)IU~Lw$QSWP&$@CY=^cTtW7s>P&$@CY+ zulLmcSK$Wu8r%ps!BqG(^ z9;YCWQ;^3g$m0~`@%UZtGu{n9El;H+Qz^+*N-~v_Or<1KXjLSASgFSL*sS{Q#B7Q!M(z+zYe zOTqqMywE~kXdy4OkQZ9W3oVSV)~;)y36hj@9i(7AY=l;5gLaTx_@V?~l;DdJd{Kfg zO7KMqz9_*LCHSHQUzFgB5`0mDFG}!53BD-77bWg2P!_k&to-3Q@A;J$PnovS+t)b{H>Zio6qydDal zgu~!da5#J#j)Kp?XW@7_0Zxo|wGV3TwzSD^OPlPrw5d*YweD0n9nOF=;Vd{C&Vh5` zJh%Yx*ZwG*?2od^{wSO5kFv>bOPlPEvdR7^o9vIW$^Iyt?2odkjz-qe3f?Tinf;UU>W(nRb!J8#`vjlIJ;LQ@eS%No9@Ma0#EWw*4c(Vj=mf+12yjg-b zOYmk1-YmhJC3v$0Z8r zjrLw?wD(G*y;mCTz0zo{`-0Ue3s$ErSe>$9b;^R(DGOGoEO1R9vpQwL>XZemQx>dF zS+F`~p>94bfEVEdz#?I=L1*=mQ z>O5mtmnyHZ1JoLOudK26${KsGtg-jX8hfv-scVDRAr1UOT_SdQzFT1RI*=4QCqWxDkjpj8+^O~dUVKnRjW6BMqcZ9L96YLDTc$RHf*bR1v zJz&rB8hf^^v1iK~d$z2xXUiIn_L9-Rx90t$u%?{ffxhwFydQUYzZHv?S+QtEu*CW; zuUO0FHLkM9>U%ZiyH)Ofta6uBxr^?b&oJVf5j(lOA~p#wgUexxrzt=0^$Pd`TnSgf z)o=}b39g0fz>ca`5(=#(v?BIZxB+g2Y2_DVbA#{4{v6yD`-|7VdTj`1#+G?HWqGh) zY=ytA4DOAs@^jMP*ZF(O&&__`;O{Md?hU>d>kEDob2mR0`gzcMhJyFUwg%%=4R4Dd z7hDuSK9~_7A6yzMK{5Vd&>nv%IL69Fo8!L;##pgv zdHtt?3+fLK?x{c0>ruh|^`8m$tv@cftp0d^JHaZ=C;EAUzn>KBtEG?A(n&3y9Q~?& zz#4*%(aVA@qn8I0MmM@|yTW@`ds^tf)AH&6AGQ3uhg)86{LgLq);C&yC!Bu@zn9?m zBl!Ii?qy?(g1usyU~fEm953#V&k9b*iO%>#@G$(Q+^KI{%rAYH6^#~oB4x4pMoZw8 z@=K2PsH5Fk#n(CFZ$wN%#B}MmB_d{th{=eUjEKpIn2c!2h?b0K$%vMWXvv6{jA+S- zmW*i0h?b0K$%vGUNXdwlj7Z5i+ZX-^dw&8ScUA9?|DQBzCKH+_BqTs3P*R{RJ7q6W z_C-XgxPXESi*WHGA}B65;sS!QRZ($e5djedtye%rs$E1NZKq92nx#pb?wv_GGi{p5 zOwsv0Ka;c#MY!nKd+-18_+RGnVv;oZ%;%iX`@G+;_v^gRIqvcs?(!DaJKLR>yVE7^ zbcs7%;!c<7yKu}u#1fM%F&Wqy+yBd8EW8c&f_fMaDr>Z=OLo~RtBlF6!px~l=9H8< zb;+2LGNq(UsY|95lO-i(M}0D*n5-m;=_gC=OpEC!G5sW_pTx40SauT2PGZ?fEIWy1 zC$a1#cACUalh|nzJ56GzN$fOjg zX%ah4Vy8*$G>M%ivC|}Wn#4|%*l7|wO=6N=m}D0w*@a1VVUk^#WEUpch4Hmwe61K= z45N!-bTN!BhS9|^x)??m!{}ldU5r;w^2$kGIms(0dF7;DZVA4kcU$#ttKMy;0i@;o zX}#R4m#w>o@$e!nkk974hqI=BUr)E{u41~qgA_=j}sBYl2;ktP@HTR+je#yOeGU zs!RKWYF5z73R+n~D=TPa1+A>0l@+wIg4W1kaCk5(a)kFOa3q+OXA!L|qLoFovWQj| z(aIuPSwt&~Xk`(tETWY~w6cg+7SYNgT3JLZi)f8#cjPSm7Z;3Zd*toj&xLpR`aCcP z#cEoOs|U?ttTKnO${fb3=y6uPFE!`jS+jyxR?x}{T3JCj58;^xB7Y$AQ;d4It3_ie z9#y`tgOQ3)sPr^Y%O}7={>Eu^EToxNNwbnySV?nXZX62;)ehq^%~C=oBTdOjjdIEj zt2v$3G_#m#1tnv;Q^~EAF-FrYr+L(+-mipLS<+vfqGqKeOPXC=#2Q9HF_f?(dz%+) z6$^Wbh0QK5S6^6}f0>oNz{*}MuJ&)W_Oqd4v9uT9jvg!+Qk%0Y-WkCu*9&&YMUiCv&3eW*vt|au*7DT*vt}}S>kgP zjWk6gP0>hGG}07}G({s#(MVG?(iDv}51Zy;)8TQdEKzl_14$r}^zPzn$i{(~%#-kAiz5KlXkf+z-4JAD-sJ(;{VBq)dyH zX^}D=c?^CIkHd&+Q=@$kqrEw*7X0tB@n?+sHtUz#jnkhS@qI?T-ELtl&~c3TP~&YA z1KPxZHZh=W`-tb4jq*;Tyv->?KC_1|xf!k-f;se$mKoF|rpM*-b|FLL+;b zk=<@&Hyhc_M)oU4b(>MW%&6XAR4+5C7a7${jp}Bjy3ME#<4K!Q++`GZjTpskMsb@_ z+-4NF7{zTyahp-xW)#mgGB>dP4Xl3y%kN|PeJsC^<+q75ZQ@LuIMXK1w6Xj)mfyzm zL%ps|oM{th+QgYQai&e2X%lDK#F^0YC$Ri|S^j~;RzHE&@5k!*9gZ~zviS8ZzD>Mo z6K~qYn>O*LO}uFnZ`#D0Hu0v7#h0@9Hu0uSylE3}+QgeS@up3@X%lbS#G5wprcJzQ z6K~qYn>O*LO}uFnZ`#D0Hu0uSylE3}+QgeS7N2DCNfzJ6;*%^s$>Q5sd>e~z6K~pR zVsFjjhvL!-acPCPv|>0ewXxK8mf9vZwTVq_VpE&g)K>nC(}&yHSuLKI!t=s-vsR2) zD>kgfjZ(N#3O7pOMk(AVg&U=Cqi}4kHMZ6oTWgK2wZ_w0<7ut&wAOf9Ydozj?2#PS zgC^~(HA>ua9=O@ltl86S;5_iadEkNbzys%j2hIZz&V;kzY&Zv;)o%7Q8@vPT+GF-K z8`!zW>}l5QY1Zs%*6eB4>}fW5FT4-l4;R8k@B#QBTnv}M7vMjj5xxjF!I$96@D=zf z+zhvX6O4k})wP&W2<}q1f43RcqwwFO3zf7x_InP`GCDzxz=_^Z@;=Sl>yryB%bzPc z+YIZ_2`u40+~JCamy0e||8@ynW@KM3{<;@40@=chKsXZ+s{Z%;{sDLpegY4{PvK#B z1RjN-!DI0A!bwZNmr4A7^z*)+1x+v?wP@7@QnqkbEVa%Fg%$i}$ znqkbEVa%Fg%$i}$nqkbEVa%Fg%$i}$nqkbEVa%Fg%u;%?l%6c5CrjzcQhKtKo-Cy& z>l~6Sr6)`2$x?cB&-hvXq`Ir6)`2 z$x?cB&-hvXq{zGe$b7Egf&9q7-a0 zT*;g&x{+7T@X8rpIl~*5-d?PkB-?6;f!cC+7Z_S?;VyV-9y`|W1G-R!rU{dTk8ZuZ;F ze!JOkH~Z~ozuoM&JNS^QrPt2J^#yXR;0pMds>mz7Uj=VA8)pV72xs8J*|#sa=6^t= zaqk2+;~`}{q>P7@@sKheQpQ8dct{x!so+*);WqfX8OGave~0%w)uF7m6UaJtdzw@G z-VW!(MfokGKIHvM@7rd?ZZxa)Ss0oLOR@VDyI(u%mVEoDuQ`eA>%P9n$-dv)J_EMa zSm-tux{ZZyW1-tv=r$I*jfHMwq1#yKHWs>#g_N<73eSHuTejAzW@}2cb#yg6pYJv< zx<}7eFK1s*+kBsP%5iv3%Mn=TQh!`0WBO_vDM2w7xkr6R6 zB1T5U$cPvj5hEjFWJHXNh>;O7G9pGs#K?#S8F^_&UYaozF=!@Y&`iW&WCnZ_z6JME zNWKT(habRwa6dc%55iBNRaUbUsQr9HH{a0BH+1t2-F!ng-_XrBbn^|}d_ywcTl`?Pc|_H|zs%uGaTa>-(tnebo9s zYJDHIzK>epN3HLp*7s5C`>6GO)cQQNzOT$Vn`QPXDO2rQb{_mss`dYfdj1>r`A*p5 zFH`(wioZh~(@_bTf5D(d$t>h~(@_bPsS zE%kdX^?NP#doA^QE%kftu=1V3U@{m?27}39Fd2&W28#9uiuMMI_6CY}cvi~LDIbLz zr;?#lJ{Fb?pW!g#gpu%kn*E(y@?JZfT;>#mkJ#trnBX8k`GBANo1a{vdeELkh5!Gy z@c%~&|NmLx|4$VD|Gb!@4u13@JnyKYGgKVNUyAk!it{sM{4?K2?4ff!Ov_KjYNi&Ql7Ft~RP__5c{d8R_MxJ4)WDt#A99Tk zi>qrX4eo2y^=c<>k*D11{ccRhxg|VvvbZUKhy36k`N2J^o9`%IMFr@Sdkm;g%|O;Z zu79-(_ixtS1kS!FD%7X8l$7P~R{_{k@@@#v#JI$HB42@&_%pl! ze}Na_C3qQ{U_LB_7%YOt&e@52%*?R9A zyvHE{`qx}~mh$JgSk`*G!3Xx=mNU}mCSs{|FFeg0EobWtz!t=@|zi#gU7bF3}qSX-P0zq`59 zw7Ju?xzn_{)3o~CwE5Gt`O~!d)3o{1wE5Gt+UB$x*`ylT%}$6MYqiaz=I>g}-?f;( zYcYS7yb)9%<_Mshq;f3x$jLp%uzhdWFBVnP9COr*u(U` z1rM|QpYSmEy@7|h?@c^R%|Gd3Zv7W}m|J<6TZcW&g*?oKJj{jv=V5r0f84_?=V6xf zFw1$E&#YaC z6J>Cs3{I56iBdRG3MX>P0a%}l6QyvXL7Zq1CmO_uQut6xMxK+A=VatL8F@}do|BR1 zWaK#+c}_;2lac3S_OOIT?9QMxK+A=VatL8F@}do|BR1WaK#+c}_;2 zlac3Sl8>|Q?UKB!~3SPB=*$f|R)>YOaOUxwUYG*#{W3Eofi9-aju zi{ahEwYUp$r*7OS+y!G3MW_vTO5si^+-Z1UxTqJ{wWN?uTE|S4TGPp@zNZ}hPd?ST#r0|UtzLCN=Qusy+*GS6tvo0I+KWWPDtZ%+1`ll|sozd6}&PWGFV{pMu9IoWSc_M781 z2JwdaF7%ZlEOh!I7kZrNZ}tT{3C^br0|av z{*l5zQus#-|488?h``kIWsCZn&(=xZ|invA|Cqp!*6 zYcl$pjJ_tLugU0ZGWwc~z9yru$>?h``kIWsCZn%OHnfT!mJB`$mx6gYdRUqsmZpWJ z1M_mUuw-zx*_Mxc|97~?*PnoE;d;2i&pzY*Ms-b2Et5g5mqD#Jikpn$CfZnxHWs6e z#RAo$w6Pd%%-*@6T9h^xqm9LAV@cXr(x{&om<^|oy5;CcTOe!IhO5isM8rK>c*P6(8 zc#7}By}te)d>?)Q_rd+}06Yjk0o8vrtt3q=X;e2E)lEiqlTqDdR5uybO-6N-QQc%z zHyPDUMs<@>-DFfZ8P!cjb(2xuWK=g9)lD*yRd~WGJYf}{unJFDg(s}S6IRi*k}6P> zDo~RuP?IW9lPXY?Do~RuP}4N6G)*f_(@N8{(lo6!O)E{)O4GE`G_5pED^1f%)3nkw ztu#$5P18!#w9+)Kqzcre3e=wETs3LTu ziqMTJLN}@i-KZjTql(atDnd7^2;Hb6bR*8OURJYSRtttu6!m85$m>0U{? zSCa0PqSiM?>vWh zp2IuO;hpF3&U1L@IlS{6-gyr1JclOMP7`aViM7+j+G%3#G_iJ?*hYJ1bvf zTp#RiPx0L&_H>IZg*N%@fp8EU42Qs>a2WWkvg7QYdwlTSvZ=wf*xh+$CkE%1ofPb` zjpeDSzN_qAe(!vk4)2Bw;C=9ZxDYOa55NcEVz>l83_lNQ$)jBfZe)?vuf;WmAF+%8r7g;n<+b9ap&H+uiYf z?)XV}{H#0vec37geMmvryX+|7kArX-eJ5mHFn= z+;d@d{^%}qC0_ylyfpOZc89PcB%=y(r7Fag_DIGJgBG(JNLgp44!5V zcbYgn)n9h|%k@QP7FhVrMeqDuxO2&IMIWJJUYdVI+fFbyJGH1!+s;x;b$Nd7s9S<^ zb5tj2YgSuh+Pb3T%lQ*azMj9d z=GAvRqi`jAXhY!{+~G6oa_^bpXA~dtjKXt?n!pVH^~n-VV*fTVnU9XkRvAKhzU7jLXMb_Bc|nuX*ptA zj+l@mCa~21-C0}JV_0eqOU+@aIV?4YrRK2I9G05HQgc{p4ol5psW~h)ho$DQ)Et(Y z3qGk0*TJXYdf%&%4?e9QKI47I3~mRO+JU8ZV5uEgY6q6ufu(j}sU28q2bS7_rN*(; zIF|Y(mO2YVeUhF2mYqIiWVEu?aP4@Xob@Z%>euD0Uy-wZ-5C3oTy>>fbtRj#i5FB|@ync#TQ8kG`jc`Q2>k2($B4(gk++^a`@$ou82@=9M{AIWQOI!Jpv;_zO5Ygf_8>HnE8| zv57XZi8ir`HnE8|v57XZi8irGCXtg#j`*M^>r`G;c+xNYg3O zbc!^cB0;A}&?yphiUge^L8nO2DH3#wM5G^_szs+r&?yphiUge^L8nO2DH3#w1f3#5 zr%2E#5_F0LogzV}NYE(~|FT*7@iL2jp#dhqM3@AVfj!G;ax$8nj3y_e$;oJPGMb!> zCMToG$!Kyinw*R#C!@*9XmT=|oQx(Xqshr=ax$8nj3y_e$;oJPGMb!>CMToG$!Kyi znw*R#C!@*9XmT=|oQx(Xqshr=ax$8nj3y_e$;oJPGMb!>CMToG$!Kyinw*R#C!@*9 zXmT=|oQx(Xqshr=ax$76%_Tu|NzhypG?xU;B|&pZ&|DHUmjulvL32saToN>w1kEKu zb4k!#5;T_t%_Tu|NzhypG?xU;B|&pZ&|DHUmjulvL32saToN>wgbXStgUZREax$o# z3@Rss%E_Q|GN_ykDkp==$)IwwqYl|ohwP|BcGMv|>X03E$c{Q>M;)@G4%tzM?5IO_ z)FC_SkR5f%jyhyV9kQbi*-?k=s6%$tAv@}j9d*c#I%G#3vZD^!QHSiPLw3|5JL-@f zb;yo7WJevcqYl|ohwP|BcGMv|>X03E$c{Q>M;)@Gxa=q{JBrJW;?kffip!4T zvZJ`{C@wpS%Z}o*qqyuSE<1|Lj^eVTxa=q{JBrJW;?kffdQx`ur0i&x>}Zzk zXqN0~mh5Pj>}ZzkXqK$#$!IZ@z-TCgD3rr4Fa|1Mz`hY%?H%@N{%N(1ag_mal>u>; z0dbW9acknbtcmNgCa%kxxGrnry3DC1Xj};zSAxcspm8N+PjT5(T=o=~J;h~Dak`h2 z!^{9)(>Lu``)Rkv%MmCKmR)3ip^Cbd^P7>Jl;Z57^l& z*jZQ&815Fhpm>AbZZ_GsxTJ7KX}EWBro{Mg#plJN=Oa#FQv=!;>{=A=qFO03hx`8- znXdYVyB8Jb?ZTqQ-Bq^j%NTc+9*lUCzw}u};l6o8=V)wlzu}I;o85DtD=&4=DQrL7 z52J^cqs!ZWvBX|n*3Xux+$>Sy=HBD(Jv@0fja??qOm&&} zUTMyAl^r1yh133)_|$goSnU(TJ&f9X+Dcbm<;vmtxc#oYI_v>gS?vlN?Gw1GeF6`5 zm8`3*w0~%eio7MVlU5w49S7?6tmxVD0xOvO>pyp%a!nA{T-#?VupY)$7Ws^|K4YCc zWSP(Ty*#ALXKnRaS$W7}pSLuyU!7c}OAYU4HN2bE?`~GVyE!-^_zTwglFa30S5<4~ z${Srd>&jbQIp@kbSI!2V`6pa?iz|m`ac>If5U!kae_3XPI57 z;cW3!YbE{rE52$E%49(+WO|#2bEoZ9fMM)=yx zJ=_4d=jY>6^Kq#JE|tKg5|J73P52hvn|}hAdIFbv0+)Is@}cmN)R zpTI*->39Slg`dG=e)e;CJpY8<{aWqr*J^jaR=fMPYWYo00odeh(ZAW*uS6zLf&Gt_ z)rPymTLoYYKWYp=!XI_;a_f1yaPQt_`f?)=*T{Qhwfc6e9>cQ@?=#MSY>YoBX5V7uI&+{2iW-EFv*azKVmvj|>Pk+lF8 z=D!ofjNwJHt!5U};)Jp#?)(*gpp`FP3T=Ey-LP2d>?)QKZGB_kKsW(_WcBS zgXmA;Vc->_yh4;$h&~2ChsWUw_ys%(Pr)zYS1=QP4Np7e;Td=qeha^Y-@|k82Y4Q4 z!5`sIFdOE;T$l%ch8N&3@FKhfFGCZ|ho$)zOm9Uv(t@H$r<5-&Oe9UyOWJo#?f&YT?MA{k^XX zzZd@Qw%5X4_uBQ|k*^7*4Ug>>G<9*HyWX}Kk75?_F^Q*^JA6NZ_@aym|svm3k za82E|>(n$(D6N_GMptV1u+N;d+Xr`hY>#vI{c8Ph_WkPcYsJ1JUK1uwxS+vRw_S7S zz2UJD-}{XT*X;CKJ7Mj9OLqF%&cCzmd%rvKwcnEcuRP$x6VEuHs_^pF#7B32OO02XTB_Rv3s4Iv=2`m z#8WrpsRMXwPL4W=s}A6*D+@WQvj~Ut)B!wo9iBQUU+oH(dGC^|cKe$ZX5)Iy+^v+$ zt}0~4{W$9&&YHzp2XWRE&YHnlv+}G^RalRmC-BiN_~-yW8s@W`aME?fkD0mqIXv!X z@_pPii<=fsZI=HfvfBzS1wLeYwMD zsEa854ag8mpMhuLx9~goJv;~cx^yALU=hgqOPiqumH_Tw+6s1ADmA-V+72Di3Co}h zx?wr2fDMpg&b^!SK+VlH^|#PFMu+rgMGj$C%F3-+g?s0n85A)C9@k{aeXYlx?c>Gd4ekmTm6pw!fkAFt~ zpTgy{W$#tt_BrpLhdbdexEp4`H{n}w4}4obeVjaRDx3f(!bvaQU;hLif}g^}@CZB#KZD2M=kPc@0l$DJ;VJkf{0e5muOZYjtl7oU zvp9MdN6+%mSsXo!qi1pSERLSV(X%*u7DvzG=vf>+i=$_8^em2^#nH1kdKO2|;^@Ic&@nj1UR#zxQ{p6=-s?ev3Z~3aL@FiQ{#qCWexRH`?y)_)LT3VSv3ne?_1$j zyPgcKeaccv64pO$vi@mv$bVpTE=h zRz#MZpI=b2?F^7mmwk`xeM@a{!d^Z@XMwD=ZfT`e1uLnoo%GsnI#fsG+vW`)&o8hR zsXww1V(<#Q(YYW;T7em!4dOK0vbTd(%GTAq_Kc8USRp!ePDr>{d^}3Cw^w}JUh#2z z#m6Z>@o3CS!9~z!#a}ygKqqvwu;n;Kk2;8zPP$qJYiU&LWU@5a=xfgm2~U3w&kSjc zns=~fCTq>irt(`2PT9ML<0h(4u3)ZRA*j@e4e(HZFtN+ zI;e3kVmZ%YHZjbmj}o^Wy9sNKUch8tz+~29GJnBZW@9XyF_!1Ht6{@R81Fxh=a2LJ zf93J>Jbn#tU&Gs9z}xT2%a`)@u%-^0>Hv>8o2I&eH+zMq`WGImnP+L? zIhxIjtmF-1Mss))*+L^NVNRsRoJiWJd4ZKLD_m`FnrWLJ`%$6JGdM(`b;?ETC z=|#s5N7*x?@ML``<8qwIH2U)!33*Es;nNVa)lvHzkJ&j zUiVku3Tphtj^7;lSq(nx0G}1=zB_-`o<8d!e>ur#mHDi)?Vq*Fw$F06<*u-cD@1m_ z!uH>O8ynlq#x}6AwQOt|8(YrC*08bVSab(Fi?g$}!*;fwoyFPNayI5vPyL}U*xClR zwy~Hprys_wFd%#u3xysvIWe-=0x=M6=uZ+CHzV2&(S9qhRaG)zp zbcKj3M7Cd{?*FAu={ z>7re=q{h3o95_`Hr`n8D_2X2};#AKTjpOCt=KH;%-tX=0eIMA@H5&Zx1lZ5#?C<>m z2+vKN%= z-`ZSkZBencMa9p-AIvXXUsP;;QL*(!#eb3+&h|6CiHr5(V!2{xdlWm{quBbQ;+LVx zxUjCMcmXW*^O*NV=F*$}t@TC4))(P#z4%+NHRc+ec5d7H~j2D@9JMmt=THI4y&{mRI#cf z$VAwY(cIzmuT10!8K1M7Bh!8TKDffXwYnL+uNUvj;e9)w4w#OtQ{$8d=hIoMoi5uC zrden7b{78;?_co!ci{WJz7KxEbFAj4|7LwrsSGLtW1$kTu;{`OXTwn*qUwL6o?XP0LhP}ws>iyj9_y-ltgGs=uByknsvhgAdaSGJv97Aex~d-Qs(P%e>anh> z$GWN>>#BOJtLm|?sz)_pTs2`_HDO#eVI0eh7h!+5HiFs_;~ zu9`5enlLUGi>nG;qbhKXs=zg>0@tVtT%#&*jjF&kssh)j3S6TqaE+?KHL3#Fs0v)8 zN^gxSy)~-z)~M23qe^d$D!nzT^wy}-Tcb*EjVir0s`S>V(#xpQ%c#=JsM5=*(#xpQ z%c#=JsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=J zsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=JsM5=*(#xpQ%c#=JsM5=n zEz^%(&<)EWoLBDw^#iK(dQ|E4sM70ErPrfMuSb<$k1D+$ReC+D^mrTXaqU5{$I9@TU`s_A-E)Aa+%oF&sO5jf1ota zEIP%yiqqg6`_r78e~8-rDDL+hwfU*yNAlk;e%$*n;8*#lO1_f6SM|fasvjOI`5I<- ztM}XTE2zxtsLW4Mm>;DA50u{F{eJJxeWn5rP=N=izynm^0V?nS6?lLOJW#5wRNw(B z@BkHffC@Z71s z6V7tphV!nez>iXaU!(%RNCkeB3j8P)cz_B#K-GPUs+*MG5QFWi9>OMu)eToV@hYCA~3Ok1iJBJE8hYCA~3Ok1iJBJE8hYCA~3Ok1iJBJE8 zhYCA~3Ok1iJBJE8hYCA~3Ok1iJBJE8hYCA~3Ok1iJBJE8hYCA~3cHjFyOavMlnT3) z3cHjFyOavMlnT3)3cFMV#%l9#t5smER)Miv1;%O>7^_uatX6@sS_Q^x6&R~kV60Yw zv04SjY84o(RbZ@Efw5Wz#%dK9t5smER)Miv1;%O>7^_uatX6@sn##LQ?r<2DcU|;u z`##SI4x;j|qw=nc-V;oemz_Z6T_-o2BsaTC-oHPUcO8{?>yXMD>=ylTa0GRCF?Dw_ zb$2m!cQJK$F?Dw_b$2m!cQJK$F?Dw_b$2m!cQJK$F?Dw_b$2m!cQJK$F?Dw_b$2m! zcP4drCUtivb$2FpcP4drCUtivb$2FpcP4drCUtivb$2FpcP4drCUtivb$2FpcP4dr zCUtivb$2FpcP4drCUtivb$2Fp_fZuX56Sf(wR&)>D!41~q3f)xnt@4ugnD}^To#m3 z6xPc5x2USxU)=w`eCZ|m(h_m|Ws1V96oq5?`oSS3!MeFqgEOfJaTU~|k}&swdDT|+ zo8{5}RsQ^%TzU8Zt~^y0&%j%#b_|t~?b&RBfsM#sLl(6?Q{8!&k8od(@m6w8+phcl z&#wmj|F8Pl|KB@1`M}{dhC818K~5IjvCi=IYe6r{&ou4_RaAz1e$K?-|LHZMDq3f% zXq~B|b*75enW|W4s$!iPc>o@SpX6tjZ(BE7L-SlXLe+nc4nB%^8juxjrAwSEYne%n zOuC~%-l(59S}&(=AJ)T1(J`xCEvLc8MqNX>-*2;A2v_>k~!Kz^Rt8IX9vyC4w|1G zG%p*@Lyi@hLX|Ko5=BI!cZx*2h(I;L9`vX$(T)0fyDYtEvH7=e(tTpIoIky$C0b8I zSx56onQQt%$!YodC9(^WiY6NsZ{lk zse!*PzgT?O#7>gKmACuyOshPZK2PSAP**Ed-OkCce4}bxUMnM3EcV1Qo>(UMG`%dG zTMQNSb=s1nedTChn`vJ;+Sd}=R|oB@cX&RrjrP@6^xFBv9PO)@_SLHow$i?OXBAqo-w6ETR_BD;Zb}~@BX-vH|rd}G;wz~CJM^g&t0efjm?KGu!no^FY)J9Y4r5*Lsj(TZFy|klT ziCORxGvG9%j?ul=C{A}480=Vde-acJH7OscKXf&`pyFS&I0<*0{YH^;kmjc^qD2}nGX6)FMXz$ zKGRE|>7~!~(r3cCx?cLsQqez7m&pZ{>}D&w*~)Hm>}K1XLNe@OwiC|(^st$QY-TH) z3Fi}f@QD&vNE8(r!8ge@!c(hmmTSxnVya&jj=ee0wg2T$?4kdV zoaCqZiM+;f#gF8#D1I#8Q2cXv+|PaizsgUPr`#q_xlNw(4SCArCAWINE&sSY<)`wL ziK=0am#Zu?ck_K-=Vo5#W?tuJUgu_B=P$g@&AiUdyw1(M&R=+)n|Ym^d7Ybiott@` zn|Ym^d7Ybiott@`zwkOY^Ex;4Iydt=f8lj*mIp18Pb`v8ERs(wl25FVPpptnERs*G zkWZ|TPb`v8ERsh|lt-K=kC-Trm?)2!D36#ZkC-Trm?)2!D36#ZkC-Trn5a6WS9M6Q z>X2U5A-$?YdR2$?st)N@9nz~hq*rxFuj-Iq)gisALwZ$*^r{Z&RUOi+I;2;1NU!RU zUezJJ@{-B&lF9Ot$?}rP@{-B&lF9Ot$?}rP@{-B&lF9Ot$?}rP@{-B&lF9Ot$?}rP z@{-B&lF9Ot$?}rP@{-B&lF9Ot$?}rP@{-B&lF9Ot!{jB0$x9BCmmDK6IZR%1n7rf! zdC6h&lEdUBjq;L4c}b(Zq)}edC@*Q0mo&;t8s#O8@{&e*Nu#`^QC`w0FKLvQG|EdF za`mr@`BO=T4r$;vAPqKdb zXzQ0xi}dABjb!puWo^HVWb>z3r#v;XH9wX5cNg{VF6!T1l)O9bkaV0~k=`S-J49wT z8?QRZT=94wd7?Ulv4uTgP7Th&v-U6hw7>si{!kg;kITN~{mbwb_-g)eYTPfVZ`YRn zJpW-k3w_>>H=hZ6st^yh)ogU=g>VH>S}!#5qP<$TT&H%?6wZ;~>660sK^vXD9Mykq`tJ|=?wk7VcKtS^kmc6rAJ89XyPH+|BiwhTPJbMt zKlauihuC4J+8w@6pHvmH->>GssQvBQ|9fr!oprC>*1C4;gTJU+7-d!6RJ`<3eQ`zp z87=sx7NoV{m+sm=G1jVXG;2Jxdq~P1hjZ>B<9*H@|I8i#%-xo{+mySV?GE#v*u(Dd zM0dD;mLoh7DzUre1Rrp^*m ze=@M_c#G5Yhrc1o(5^uW1n=bLDOT6h4Z@R>r zF7c*Iyy+5ey2P6<@uo|>=@M_c#G5Yhrc1o(5^uW1n=bLDLzYo5-gJmJCF0HQ;!THm z(;?pMCf-aEZ#rZjb>hwYWFIx+O^0~1PQ1xPf211n$Nv6)y4VBoV1Ax>Gf%vkC*I5x zZ{~?N^TeBZ;>|qqW}bL6PrR8Y-pmtk=7~4+#G85I%{=jDo_I4)yqPE7%oT6uiZ^q` zo4Ml6T=8bEcr#bLnJeDR6>sK>H*>|Cx#G=S@n)`gGgrKsE8ff%Z{~_ObH$sv;>}#~ zX0CWMSG<`k-n=BeEsMpLAB!uGi6sw-B|i{LHi;!a z5Ibgz6Mq#as>Oz9#e+oQD&c-ke+)gFEUA^Mwu(>hY;c5;TWQqpZp5Ba7_Hw^8yDVN7+szpksW_RGKdW5gJ*qxo}&fd>Ewz#_i zQRY!m=23p4fMs?>-;lqC*Sub|d0!-%f4>%mXGuJ2&%F=v zQMcHgB8)7dCtb*k?lSD7_89h}HClX$d7m$oU6=oW=yHD9jbgE?BoXDKeAY{R)=&AY z@0Bgff66?_r+C(%@~Thjo#)D{?acpi`NC)A3XS~PydcJJEjFLfY^`rg{%-#4KE7-f zKlT_u_Q^tS(51(g^Gz%ApW(Oe<*%mlS5Na-m+{Phw-@=VdvW_~_^VIyMURI)f}=O$ z=#4mfBaYsPqc`K|jW~KEj^2o)H{+F-iV_&;^>VydLxeBh@&^+=*>8KBaYsP zqc`H{%{Y1^pEh)+)bM#yc=aN@dJ$gTk5~6cPxAFNIN8^yz^QPW?@xy_0I$cZ`|;|2 zyt*H+UW8Zo{^0F=z>R#s7mV>A8RI`Pp05v|7TtMM z{tLsL?$5^BJ;vJExZKx_w^NO`AL4SSzu^L_V88y4hhHtL{P+=bj+irLZRIUh7Yuzh^#7{HUEekI)n2{3E*tqe^0DF9 zHAC-vU%Ty9UFxfYk9cg)`A0lfeNpx8{{Q2e+jskN?J;$?)V1z@%I^0b@!0Mw_BeFU zJNNX}p7Zx?-LrpOZrkf^hws(v^~_$q^?TP}QvXo>vc0R1cx>;3w_Sbb_ah$LXJF)O z?>|i|omRT8!|_HAouX!yeR*ENN& zezjk9LwvvL3H$9=?f+k$(6(Ro{^#s}&VJ{G|KGn3zHq>U2h2KP*~Dii-8uQ*$x9A= z*MZ+W;;|#<9CYQBwNus}eBHs1AKZ4toP!4rdGXNu4}0vem4{z+_`>ktk60G|`;jF_ zPTStQJN5GGe*V~z_ZEKEePs7hyB*c=n%DHBuJ`I5dL6yn(Yqb>;I{9M>JGp6x?sfX zbH`R4v-a4kxAHpv#(&~<=kYtePQ2pyjuWr=M_woW=EPf196V{%Nx#|YHRhztM*gJm zTu+(yR$kXn`|`Brf9!SgZYRHd^2?`Go%Wrf*C}_O(st?#L$A}mLzk|JJQ?W@g2;-< znqW#~UBqs6k9pjFc2LTtt&b`dTjK^MHfZykIpZe6NRA2)A;0);+9%{wcQJiLI}}*8ha9=R~_T zqTK+-z8+(bVeB!H?`e!ZhOs-vT$bW&AQ5mj#@>vvr!n?4#@>mscVg^4BH&z%JthMF z6k}hHv9HJ2V;Fm^_*ZJ1owR|mw_xmT7<-#2*@>~oF!mmdy$56Oi5w2dsU7<&w3k74XFjJ*?M@5I=%^y|dfJ2Cc7jJ*?M@5I7{(sM*kc%b3}cUB>@m?iCYr}E_87(gB@-o_U&!JQXA~s+YsDTCSBuwbdC2EKK0^Yg3}l#VDI~l{B-;NHrV&K!M?u@_Wf;c?h58wuS05{kJxWOL44fgkKu)lAE z{e2tk@7us%HQ3*`!T!Dt_V;bDzi)&6eH-lW+hBj+2K)Oq*x$FI(E1a!evH-$#okB-A%JrG-J%KYRLnC_e#yfR|@xbT0DHEX8ZQ+ ze5Jy!W^a0>a39=oMsEH;bftgIE^BYTL)qW!!Or2kUFB|jhTFaT@3i|BJ^0G@cK>6$ z@$TY@joi&H+-Iw>o1G_9*u9ROY-T6Dl!=HHC5IQ*^lUXAD~!hqFD~!_$oQbXixd1um&SszqrX z(3<*-H(3FZFRT*_ul%elKkLb+JlRe3rh&q~;XAh_Jh5<=tA#s9hi4{+dlNPp#S7lx zexGyI=U#Ka6X;C6dTF8jdjSn;k=}@U_G9%%xK^r4Z|vf#f71)0RvkX?Ue9~0=UMJ~ zmXDqtd?2Fg-cF}~E9gB#E6xs*O`j;6-d{F-AWgaoKYkB(e4%~W4^gAkiWiS5yNNDz zuWH4g1@E_C+rG5?W7Gmrw#~t=AHIXi@D73_3wHf_n+|uyFW9tu+rF>kYiw~RJABKw zcWiJyRbUV8I8HkzYR9?m{{Z)X#y@M9c5JWL&J*?Qh`ZHm<9t%M@^PPG{h@r@Ck01o zca^bRWh_@2%T>m5m9ZSQyDGTB^BHj^?XEHgtBk=a%9yJ%=BnJyXWY$R?&bt{6Ye(uu5EXt-Bre8mGM|*JXRTxRmNkL z@mOU%RvC{~#$%Q7SY6-%0j8NF@qm-x?!k4PP?L9MoObeco-X?byFQJS9AB z?6n$u;U4zk*lRQPR*tw*A8#0*0IZ(iUxFZY`twO{4oxYkGDqi|_~cSYGplzl|mN0fgb$G7j!ukUVb zA7X5W=cFFw3P-xaVSM_YeEOco_kklnmn}uvQj{%4*;14(McGo6Ek%v}1C0Fx*i@8F zMcGu8O-0#Mlubq1RFq9c*;JHGMMt)Q4Mo{dlnq7MP?QZt*-(@XMcGi44Mo{dlnq7M zP?QZt*-(@X?HQb;wUt_1skN0_TWK^@YHg*~R%&f!aCdMto?WihWjOZXT3&`@AFlOf zTE9=xd;QzR!9*>dSnz0oR#$3urB+vNYc*b7uH}_lUa94kT3)H; zm0Dh@<&|1qspXYgUb$1tE492*%PY0KQp+o~yi&_6wY*ZxE492*%PY0KQp+o~ywZ+} zmj$KH&M0+uMk#Jx5nSc{E_*xPtyM<_duVOF)>de3jn-CZZH?BB_pA@_tS5NZ6Fut* zT3@U6wOU`R^@ogn-dZ=_Gab*LmpX5w)Oj1F&f6&E4@#Z4QEHTx8fB%07Ma?O>E9yMIa?h{a^DFoK%C)LO zs}9tvgS2W7t(vSwleK1Ft=U~`!j+x7Yt0^7bGX**t2O&-&5=c}J+ehCxZJZW_bkgj z%W}`M+_NnAEX%d_aIHODYwJAAa?i5dvn=;4%RS3-&$8UJEcYzSJ>vRtp!>6JRY z5}uz>r&sFqN}XN_=ZJUVd%_vmI=xb-SHg2l!(Iu`G7WpBPOsFl{&F@@&IZcaKsg&I zX9MMIpqveqvw?CpP|gO**+4lPC}#uZywBa9=~33*9?gQMvf2~jOg`gm@tIZWm1@0G ztygOF#%oTA(b_t#9lFcm7#58440h4qWv(1?<=tKRZLYivE85l7cVR`l`h>lG!hSws zyiW*M{q9@%go}OBB@p)e2yf++_VG#KStUEXR&CLt!3jR$7@tt*6Lxp?-CcE0SKW>G ze3kdiyK1$kxr?jr;wt;O%6{9K?Ga+pwBSn^?&r(it}b$|QBm!R6J4>^6%TO516*-8 zSFCZLySdNZT=8I6+}joRcEv+n@sI*fK2nUB<^-6NgUem5+Fu+U>@~tihF3b+l_t4T zxSD&itBiA%aaw!wPOUBY!Pm6*!q@qz%k=f-a0Oh6dw2_bLhK{3XXF} zdlyZ$u3kTC+o7JtE}q3icUJGt_Ht+S?yO!Lk9KzlxVr<~-Eqdi+eY4@G4N*o>}Y** zv@tO5AM$Ba@Rg%LWGQf$YB_2X5qyaR(=QV!L``Wu922yE)bqt8_=ldSao*5!zCiN8!+Z z?_&0J30%fHFMsVA^`z=}t2*AQj<>4gt?GEII^L>ooAr81yYg0byj2}h$qcdqcn5?#l1Mklrhcxy-DwlWfeRZN!j56|4`h=_`AVA~_K3h1Wcyw-%|b4)@Gn zlK(TEx{prXM4#@ZNw1+vchRDoXwgkH=q4KU3$*8U+H`6ili6TP^JUfe`4ZlV`A(Tkht#ZC0$CVFuby|{^9+(a*4 zLN8uIFJ3|~UP3QkLN8uIFJ3|~UP3QkLN8uIFJ3|~UP3QkLN8uIFJ3|~UP3QkLN8uI zFJ3|~UP3QkLN8uIFJ3|~UP3QkLN8uIFYcok_tA^{=*4~X;y!wDAHBGbUff47?xUHu z(@fiGrtLJ-cA9BB&9t3n+DL31#(8|Xb{_5S{-@`ZU7*mB4 zz25ZmcEy2fap2m*6`U}}v+dz3VKv+~4*XwVW$f_hhb$-5N#FWkhP^cFA8vD)r!JJI zE|8~&yPb#opNG4dFB6j|${!AsBk#x(em|TgEbtqJEJ3~>FSf&xd_T+#3R$^Wm*kt) z1%EHkc-<9@!=^XLGq&aUJMxS-I??J+?rZxwPe%8Db)wbNM*7n-m>nlt?IkA~c~(|} zwz7b>vYfWEfVQ%nZJZ^$O7MU@w`cPn9x?o+i`DU60%6wmkDQ@3Zl_ON=hK$>q$NIS z7oW6NoBBMBq`nUKu?at^$0zmpq>XR#NkeCyjcnT+_1gdYIbd(~%JbawKX$@cohsS& zEO3zO)XNI{SYZ>*YoVSAZ76)&g}wgu%!{nBmlgK0!dDA>UA!Z|N~LU1$@%#WtnzoB z_U~BbYF62=hT|?3_jl{(p;OUbrWI{0Iup*$hx_oq=*n~T`Ae=m+kL;FuRD#za8LgA z^6Btov{zMN^t$pBuKWZ$dQ~Qz5;1Pv>2!fmxelLUuj?f-#_Ga}6Kl08p-tVxckq%= ze%-Usrgm*=*QT^KrB(l~8E(@mpIkVTO`BF~(-tRf@h1<=ewhK!+YSe zLWcO7vjxQCO3b2C#2Y$e;O|{2Waiac@>ebStCsxLm3AHOk?p4xY~v`~uN0oa(8{yC z!n3?m@Zmd7J{UUjVB1*>Z+zmxSUnUUp2J$<4(v)~q`e2;tM@Lmv)@L2JEY@49LAl!#4xyNC`~0b{U_}6L&}oc@yZndV zGQ4W&3zvjfwHwPit6{S&_2Iij+<2us2zevPpC}%3Q+HSkqLWaDu0D zqW6=$4=Eb8p4d1~Y@8=Hu5hnARE<4f+uC5PCpY$Wtz9yFU*QZ!;lA`!*ux|Hsc?U< z`^(q0=uQ7}3P!a?COk<-FiA!*Nk(v3aFzGFg8lKyWARC?b@uwvcw(3ocJfCMCS8l zu|?SXB20Td?I|+NAguPF~-X~%2lVq`zu=h!_*h$#?Bz^E}?03gGmf_B@>-4*d z=E4a(BR+k^$(JMlB0P)ozdkGT?Zdq_UT=-pTjTZCM7=dW_BujvX40p&CNND}1{A>0+7bC2*O1>vDP4h@Kmz7FO>a z!CsEgd*k)qK6-Dw-W#v?#_PTDdT+em8?X1my7{nvY`oqZulL65z43Z)yxtqH_r~kJ z@p^B3S-+>S1u}Mmvu{mV7ILr^UWLD!(I2G_w-`!bG?YOUC;`!3U<_0QyA_^9#9eP= zJV|#FR?T=imgL1#Yeb?4~b^xxj9N<(c)Ye3JaKUVd3GzpR&E*2^#J<(KvH%X;}`z5KFXep$bhA35Df zn56X|*ZMDN{f%1RsP*p|;YUI>Ec7Fx8W#GIEA&RaytH0kS}!lHmzUPdOY7yO_43ks zd1<}8v|e6XFE6c^m)6Tm!#R{wC_tB*Nnx!cTW3rj;V#Z|7oT(&A9ol3?k>*XZe8aE zXZ!1etdPIdI(hS$Jd3p%`szygZg?i~h`!PvmD*Wp#8(>em9Bo-u)mz>6F%S*uJQ@j z`h?51Gu*ebvhYb~dmn0NrFJ%i^FC}d;*(D+%;Fs5(_W)hxbg>v{m2=^wsWDYzI()d zk8_pXT;ceFWsg)=_i(jR&pcF8!)IPlQb)Gq&6Lo$tbQJ=ty8sS$C$l*``!JMs-_n0 zt6z4}s#EpM;e7f>;G=M9aIvSe&F_a#C-nQFW!Db3vX*7n?$pX!mR-xTYgu+J%dTbF zwJf{VlN_(5wJf`qW!JLoT9#eQvTIp(Ez7QD*|jV?jF2OJ{M6wmevQ_DQ|s^Y#AkRm zSB~)Up=F0YKD6x6$A64v*Rt$dmR-xTYgu+J%dTbFwJf`qW!JLoT9#eQvTIp(Ez7Re z6UPN(wSMZzma&d9)^UY9_^>-T-5tEg9n^2{|MP-N{AD#g_fqj~ga!Mnll|3!{%V}R zsu}SYW*lGhn^Oysp?2GE6lNZ)J&$V7quO<=^?mhl-&gDV>XCoV!m9OswZ5;`_tpBo zTHjae`)d7Ot>3Hld$oSA*6-E&y;{Fl>-TE?UajA&weqv>wcfp+u(V`kHx=xE~ zhFeslMKwFMs78xww5UdlYP6_Ei)yr}MvH2+s78xww5UdlYP6_Ei)yr}MvH2+sD|ZK zc>;H8)kn4J9IZM_tG4$sOSy%m)M#0amepukjh5ADS&f#}XjzSx)o59bmepukjh5AD zS&fs`!~El@!noN}tM=5YJ+aA&umAt&-aB*K6m}O_SXlZl zO>BsWh=6nuvDc_E7A#RzY+x^_SW;|>CdQsv5{(iY3X0fPS!p6=8D@c{Y?UnxAa1z- z_j6{JU5e4&vGIyHCooY}w|U%c9(S9^-R5z(dE9LtcbmuE=2316s3{AmDGPX) z!!qUOBJTcL?tUtFe+_p(iE>jwO<5qCM%zNB+!XLM&f{t1@ig*y8hJd8Jf21#Pa}_~ zk;l`><7wpaH1c>Fc|46go<<%|BabI>l$4u6E$@u0IFRQ*i7U|7;Fny%<$Gw=L^Xmv zdx|9;%yaX3Zhq#uW$(ut=r$mqd-SKz zxksOS?2Jz8>m4d*9r7QX^}NhkdvewZob?pWdM;-@{a>858)xmnS%)i)_*zC3bf#|A z5kmj#sDdlFTJ2$s4teC!f-jPwC00 z^z@?iQ+o2ztX^nVFEpzcnl*xV+zZ{E!c%*M zr}i73+Cx0GOL)gR*1T7y^z_PTRxdQ`0-j_(r6-@#lTYc%r}X4gdh#hf`IMe~N>4te zC!f-jPwC00^yE`|@_BkXc8p$Sdp*JC=cH}YF?;-b1U-b0q)ZJ)Ns0 zBg6G@+&r;Ko%h)DNLup-6B%?Atqemlh)LVdiPX@ve!(f}k<7Wo`O?Xi9AF#GqqNvFD%`tRb$QtgwmSb#T-)*w5ON`i7V#HPuBUZ{*n&p32MzMB5Qr`B;FrN27GUg0rM9yJI z`c8D5nSO>P9HGf8-^vkmKJWCM==*Qp`={>JitFDDGdG)iD2MaeU>q#bTW{=rUaOWE zz+;0KxxX6j?^~T+mdKQ!lD+91b$ECdlGU2>(P`DqoRhZ$P!!~EGO&B z3uJwHfvhhtkn!bXXCbl(`36Y_%bm?g9nwICcMB;%h6WX6d#P}5Wcg9#ahCstY#_t# zI>tBLM9z6e+NIyz7BabPA(P7%GPzWc#bt}1py#U32r^a9A81wkBcsVY$@g=7{~7rU z@*?sQ>t3eC?g_P+HoYaV!b^FV%jjG34gK|(Gd|Hu;!5?%z9n#Wt65I4%^H3uY5UVT zm)5avJ=>KbjJ{6$Ulr|tRrEjELK|Q$ZGBs4>#L&2rOwj7ll~^P^f#%c-LHyvzbfl> zvLMhKowmO!u67Yu`yp3b!_|Js)z)yeHC$~CS6jo?e#q5+NE=}l{YtjdPFO`dVHNF! zRkRaU(N0)JJ7E>=gjKW?R?$vaMLS^??SwV76V}j9SVKEu4ef+Av=i3QPFO=bVGZqs zHMA4f&`wxGJ7Ep&gf+Ai*3eE^Lpxy&?SwV76V}j9SVKEu4ef+Av=i3QPFO=bVGZqs zHMA4f&`#JuJ7ELugblP4HqcJkKs#Xr?Su`q6E@IJ*g((BdhdSZSIDms^7GU0qn>^r z^^8(b&zO<*^!unMGe|vSM%I%Vq@I2s_4NCwr>Ay3nL+9qv7nxQAGP%RsHNXW9sNG) z==V`azmGclebmwKqmF(bb@cnFqu)mz{XXjG_fbc`k2?B&)Y0#wj(#6?^!uoz-$xz& zKI-WAQAZnQEp3>!v|-lLhFMD+W-V=)wX|W@(uP?}8)hwSn6!v|-lLhFMD+W-V=)wX|W@(uP?}Kh9DjL(;u4blaL{3md@eWD2Jb z)K1a6<>=H(mRFIhiY(LU+IQ$$4SQ<6D#spFWo(IVPhQATzUC-v(6bc!wL?9pi2o&j zM;+Oq>&OOOM;?zlMGq)75*dYzM#dmxk#Wd)WCC(5G7&irnS>ArNH*v?vO(984Z4nO z&~;>ku2ZKXry-{!XCP-HXCXgB&PK?+t!_eY=H6~WZbfcGZb$Aw?nLfFW+04tpk`ui z?jsub0a^;vQQWJ!%cb1qhD_VrvP|2X9=H5G?v|)+p556T(F_yKFkfQ(mxBga`Z=)lbHa0}sXjm!AjQa6$UhE( z+dvlI2D11zkj1xwEWQn7@ogZBZv$C;8_43@Ko;KyviLTT#kYYhz71sYZ6J$p16h0< z+||fdYS$D(URSd2ZX@gNHnQ$+BkS%qvhHpp>n?r!$eCavAta2@(&2fCk3^6t660OE z==2)&x03#OmGsH0-ThWGZxIAac44+kqWRycsM26-J=fZjGUq z%93ueSq%HK=T*d8Tt!aiD%$RI70qqoFHsKVm}ur_O=p9{-{Yw0chkM4@5}yg9})Ys z_mlduYy8hgsENl|AJPp zHXy*ZY~P;N+dQNLzsYG2Ua7D)(s!Uvu*WB0j;&;wtDxnx0<7@~c;Z{Kyj75Ge=FJC zwt@k^C6`eOUr+1ND#?hbdy7`nOLQlCQ^6JL`eZTn$=6)nT&`mYSNAzrw~(t_#MNy@ zKN^Witq-Qqr~e~x*&F0(N`PrE0~5A2a&~Sj&2)+(rogQGyFl~ib(obR(_c(=|O;fnf2g%X#IsFEo@K*;X zgK>J$PP8j{jVpbPD}5V8_!(FDG*|a$u1Jq?{(G*diYxj(SMUyJNO6W3N8iek-{NSS zINFzFx~=CuhGYbf9UM((FRTX(ujYt)w2d0x%L zXR78*dX$OE%xGZWfs>OwgG!!3f-BG?NNnL5tl=4~=PJs$iYhp`U5o`3=czZ}!!vRZ z`V19}(w@GLZ#nv-9OYf^<9qI-Rpvh4=03`~k0Kb8&(VS}s5!o*-*7R@jC-hb+}79h znpuWMEJqm00o(dlv?PUX)#auhZP`K%vlDGeQOoS$KKIBgO1ai!Lso=-L$%f8Qz=7+)f$PYrxt>0;9z96v$ydIM zEA@#~i1B9P6vKqU(n>2(BvgvJ#B)G!Dcl10W=w=m8<{3 zaf7(Re>q+dSJFH-kO2x}Ty8Z{m3M7#^f%5hCL1p>EoEA3{+el^%!iv(%^7;B>$~Q= z=6tJ7sNR{jdwSSunu?vKsnW?zZYX|M{H)wIxjl2w%bh~bh=+6E-FIrYuxop!SGvC2 z_1$hc-THOw-|f+E3%hNl_kF}$!xK>6HW-Cmj}f?3JKym;s677y{{nTO|2O|Nb&&tM z|Aso$f75?k9p-=KC)7ZHvtO>pM81rCMLwPX-V^iCq`T0h&(NeI-ovA4&kY&v`3>4L zi8p+S)ZxpT>P})odx2&TMh4((9u68COC3ShcD7hY{h<3_F6O;8qFK7%i9}Z5FYD-= zDr|Hs@nE&Z(BmKK*7H^DkwVXO4CY!e*;=+PXX_d{^EYf!)FBgr8mqZc(+x+mI> zO#QC$;T*1D_m&**E3RM%SFnRxX*;!19s0Z-eb!MTb2-Oc&aqL>q2q9cU!ffW4cDe)Zfe=Dmi@M}-v;!0hwf#Ebpg>+LY7lP5`r%@OR?(T;D1cc zw~BjOsUrZWkM``DqobX4&z#*ccTMOQ9;B&{PgBpFeIw>>P=(|V`kd?wUx1~)#5*pg zzFY`T^fjZ}tp*3J1+#D9f1U5F9>yUQJdQTh@vJxStQ(B$cn;Ho=Z$-KU-!ZvJrK+> z?!n2x8WK=!1Wf`?)8MS2@wPl$-S!GjO zmQh=lQCpVTL?TmLmQh=l*;gP_kSmd^kgJiY$TjS9E#KE6*CRw0Q(Kl%7cH~jQjgnj zt7q+Z`JT=9BK4HLSpCIbq7JmbX5BLNqWulaC9Ge~`UJ~KmP=W`mgSU++S}Cc?d|Fr zdxsigf2Sh$PJVySwvB3#y-OWRE%SggMqS~IReyBGtEtWe^(^&YJ+<}y)Yk9}%66Vp zhV#7PIWMSxI)5g!#$S}nExM;KBy_uuEhY-r|3yJb#g){KZDxU!pGZmy##?YjuRbTy<2>DvMkhAtX$8 zLCUTwATM+w{rDMmRQ08=*8#-0kR=!m&^e`_M+3H?0ZY+&OyZ*8>Tc}DoEW>l}|8P)4~^Ne7Yc_z6I&qpS+d>Jy{LgXT3 zGNX=O%=ab8rO0Lc{w3d+BUd0(kSmd^kgJiY$Te(pE#KE6*CRLZn-T)g^$I-KEA~w+ z-yGa$--6tVhJ=C}(4Z-f&G%)&bIvc3%Mp(6OyT<~u@Ixs)(kytS zS0uIxx6g9fW|?)uF*O)gL(w8Gsy)3`C9yCaXcnk;qZ}9)cWAojnv8h73oJK}H}W zkx|HKWDGJE8HbEVCLqTm6OrSPNyzcY2?%`+;7?Y;pR9sESp|Qx3jSmj{K+c#lU491 ztKd&o!Jn*xKUt;D3GP(qay^$)VlPLoK&Bv9a&1>3S0hvTeJ%HO9pBdnGt~{qG-Nt* zBgeQ2xfwfh3vw%R8*)2x2XZHJ7eaO$_?MOH9`Z`xi_F9Z+(%aV`^lU`US&moNuKBs z-qvqu6&OIPzyO%|Q84kN=-Duq9MYH5yJ0Ljq%Y^GPp6l|XnHw}=1qRK`%P{FV{Q&+ zn_ROwHJEH(PmOUS!nMKItTb;6J}_qlcbfO`-%OT&9n3Tz3NAMv4i=kF@cSu7RV5cG zT+S-!q7dE^D;&&Xep7m=4Z*2`GmvxCW@JIMNX7cwJwn%vY2$>8&J=w2c*>45;h zvkHD^75vUB_?=boJFCKrkkVjUcq4YIl3aLwgIQ?btI$eHe6kynw|kiR3ZBX1yYlHK+#FRY)~bgM5o@L28kDqygC)EQWhr4EMMM z?r{m+;}W>XC2)^R;2xL2JuYFyua6k<>mxYG#c+^|;UE{oK`w@aTnq=f7!GnV9OPm+ z$i;Awi@j{};N~E$kv2$MBp2Bh%%VrpXe`WfKRcL4_RVR2Yora*7Re1}GjiB$Mh=_J z$YHY?Ic#>MIGAjF3(hJBXO)Ai%E47Tz*QAknno;5BbKI79RkK;L`$qq3TuwJE~d6k%OABZ$oXKx3y=$u$;idXC9J;`9v8f)eu-Sp@)gJw` z*RjlKS6HVFSf>qGrwv%ABCJyp)~OilRE%{h#yS;aorEi{#WAvwt0pa`o|#CVaqWuXYmQ-tLy!txYh zd5W++DJ;)6EKe1drxF}o4h}8{2bY6`%fZ3r;NWs_a5*@*92{H@_ALkdmV{|}@EeHFSgMG`vzU5%waz%@Sr?B2Btal3Qox*yju-+-GcM9vB!g{B$-YKki z3hSN1dRJn-E3w{{Sno=#cO}-l66;-w^{&KvS7N;@vEG$f?+sY*4Os6DSnmy3?+sY* z4Os6DSnmy3?+sY*Vyt&D*1H(%U5xcE#(EcHy^FEl#aQoRtamZiyBOs^fXF2;HnW4(*9-o;q& zVyt&D*1H(%U5xcE#(EcHy^FEl#aQnutalaGy9(=Fh4rq&dRJk+tFYcxSnn#VcNNyV z3hP~k^{&EtS7E)Yu-;Wz?<%Z!71p~7>s^KQuEKg(VZG;Jz2{-Qmtwt_V!fAQy_aIW zmtwt_V!fAQz2{@S=VQI+V!h{Lz2{=R=VHC*V!h{Lz2{=R=VHC*V!h{Ly_aLXmt(z` zW4)JSy_aLXmt(yvvD`^4cM8j$!g8mu+$k(~3d>!E<*veVS7EuUu-sKx?rjoV)tz2O zC*Wwb-&5K~WE-84CWmcW98HsVLKMUc1(xu zm=4=99kydSY{zuij_I%+(_uTN!*(oy?U)YRF&(yJI&8-R*pBJW7^1w!BIA(>qmE`xXB)@kh`Mp<@-+MLry;qapdo}sJE6ML&Nq+B2 z@_Vl)zjr11y(`J@U1{o`h)a}1ORtO86{0VXR0lWhW%)q=^&z+{_@4YVO{qV1HpGIIo3%Eu$eBWHla&f$A9 z-_6)80XAC$HmlBHvudzeDcGzOY__$&!ND+QmG>OQ-~3+i!NHiFgGw7_afuv!wVRs&<* z0A5Ri*OK71BzP?eUQ31<>lnsjMP?!oB8nC%{a_XF9e-+`XGIg1CV~mfyhBff8;P^0CG4o5IF)NtGmOPbIxGoC}aq7 zG%^$!h73oJL3r+rwY}XLg-k;3M;<^J3*7k?@@wQb$ZwH{5NsisF9qgHf%#Hkz7&`* z1?EeE`BGrM6qv6B%vS>DD*^MBfcZ+md?jGM5-?v0n6CuPR|4iM0rQoB`AWciC1Ac1 zFkcCnuLR6j0_H0L^Ob=4O2B+2V7?MCUkRA61k6_g<|_g7m4Nw5ze`PP8>)`0oefce&d`PP8>*8B+Os{!-Xfca{`d^KRc8ZciCn6C!RR|Dp& z0rS;>`D(y?0hq4_%vS^Es{!-Xfca|v516kS%vTNOs|NE`gZZk#eAQsSYA|0ln6Dbl zR}JQ?2J=;e`KrNu2{2y*%$ET3CBS?MFkb@9mjLr6zDVVPm%vTELD+TkFg853pe5GK%QZQdBn6DJfR|@7U1@o1H`AWfjrC`2NFkdN{ zuN2Hz3g#;X^Ob`6O2K@kV7^i?Un!Wc6wFr&<|_sBm4f+7!F;7)zEUt>DVVPm%vTEL zs{r#=fcYxGd=+563NT*}4Uj>-249r&s=Gz43+XUv@1m@cW=Gz43+XUv@1m>#+^VNd+%D{YOV7@Xi zUm2LM49r&s<|_m9m4W%nzU(VPI&I6#X_I3q3%t zAcJaW{{q?}ep+OGQ|tXV%5=u*=nr?QKZpLWeU%En34R+q5>yBCgMS3K1lxkIgAKt= z!IEHlur~O605imzYl20=TfwKafd1r9ur6o_^jHIYf=%Et{au1=4~W6kzgUKQ2*`^Q z)NtM!uB19x6RZx%8pW^b^foQ$!49@Ar@w^Wx0=|c^byzcy)CGMKhx_O`=I$c;UQJ< zo!(OZ+nWAvIS&?dOt=iT+sPI0AdXT6?;sVyi~2f2Z?GE3&fxQ4OYjj=9h5TvlUtF6!=l0N&2@Q!$E&94)8$v-l3)GO!Ck7=`C2#Ud^B2 zH@ubQtSt+Q8F@|N0m=O{{}UV}AC8@5)F^%JCn0|deutbJ{3UpvJNt8RYA{;1;d;^^ z-gE+!v9amu0`j^9TiItb&uj~CGV@&1TQfmr;o+k<()Qv^xpcz_3V%%)p3n=!9uQX z71yyTSkG0{$ATJeuMbag4&I{PcL}{5lswZp^80f}pjE-U0b^JP|7f`zF>slWesB7N zmz@4y5ZoAmmxEcE=lm&pJ}kI^UsHqocpoc**};h5(%>|a(`iX4MCpV3dE7DPv@c>`O5&p0FfKA7eO3z{@4bIhui zcO^&B&tL1Q9`A4Whf@Cq@01ZuX}hByyp?l(!7oPD zgl|zCQR;QQ6~Dd--XUg2FD;aE#5L-znJ<;SK184YPLxeri!<*{|F1vkr^fdl_a78+ z-A}T1Rq!f|jl7@WcG-R)IR+Iq+8-&MgJsQheh=oE936}g9%bY)#hw2=IG6A1*h;QM zwo6jy&Xc9(qM2W_#cKIoqAdnb^F#D~5ldR1c1q2hey94kSQoz28f&UUl|@zwrMfD5 zcbdb@VXBXLj5$*EHOH7^)Pd$WbG$mpoM=u|hnSPh|4}%_8s<2b%Fh${jmC_{iyvXHPwFJepTIU|K0wFy4Rj-f2tm|zp%ejkJ;<&a`gxM zTYIZ|&as@3dfBlZNB!0DoHpuJr@hlz&33vvg=(JD%Q;AW=Ja<)sfErYXOddyoamga z);p&=7pRTSMb0l(y)(s`qP}ykavoAUokyJ~jC|)$&a*~$=daGIMla{@&KpKwe}%uo zIFLBZFNv!)=}8)93K5TD)3?^4?}G_$@p*m`vI>RhjU40uIFn7^#vHb2%|r$qCXXHn z?bx=x>cIMr^ooekkGd0kb!Lk4^t-aA8&ix?S9)-a0`e-gqK|hkqTYKmWvf0+Iba=n z?vn}R0FK&^sja*-gLig}ikKtJ5y~`2^8PG&e-Yl_I2AU>^A>G+iym)rl5))Bd6yA+ zmr>s38LEwWCU3N@yiuDsdOph+@LsccuNN^U!enzY+gxm3%$iF~MrJTCH7_N<_GP^F zw(`~;dFv5*>%P2oOWwL;-^`m1@up`e!@isMZSuY!Wd1ArA!XSQ^X}X7?jK|McW6LJ zG$14z5JCgys<8cm{R!jAeu_3Yq79B{gCpADh&H%rgRNYL51G9^C(1nLw5ESx8}!2! z{czBa0wVPa(Gpj*BqCZ85iN;`mPFAK^7T9Cp(}B8b?zf4 z{r%1ZWHx;e9m+w69wW2D@0=$X&jn3ljwX?{15HwGwI(S?YZ7{3s(I*4h_|oxsf%b* zj_3_J8kjnuADwv9S|=D62W@ag8)BjjhG>H&+R#e0p}lBBmS{sydN>@+u@7O&qihdE z>y9AzN;Vue*|^9=PF`|GaXAMKJeMh(KIFe(%k$|su1Ej5nE544dFoQ89`qjnC0BE~ zn!@sx>S~TKm8plihAB^7%M?=AG4)W_tLbR+jp`g97dvUly-*Mv@;}|j< zk1$5CJklV$mod&5N3_@kV*>M^kqyf+HW(Y=;x`%_@pv{Fo9G|3+1N}5ZC$IGQZ{m= zY?x9Wa-c^kc-XV3>a-@M1Xhb?ECGg(7SIvHsnG9OYQ^I@`f z+2-$c4h!=M^9lZa%6yU1^^*Cr3Wv@PovpG%Q|X`IF?2`h4n`2VD|8q08KD`fP3Z2> z-KtOMp3prk-y6DD^$F|zB^|?a!yl0I{v&*@?%@UDMJ(%DIVW5iE>-Qq8^aq_cDOQJ zseHSy-Bx>>wiL*wvbJjWQn6G!Z7pL4QXI|mdvSzD8tUY7gnPlY(xnbtEYm<%Nb=xz~bGwj1 zpsP#I8b-kD!@O@g6A0N1y1N6&WzgL{f~)|HN{y%5UB<`j&d7M=3$?{e14V?WZ_W|aQxxZ)rg!>29Kjpr_{4aRG zJ=~Yvzmi|$RmRrq?7r!)R$({cmXUp9qg%_o-fdvMHJy8nENi)L;3?IW@%O@vkLG$Y z=Gk5@W2fnU20iF!@I9FV9Y3OS{HUL$3_sh)`uMr@Jn$pMkzz`{8P1~QD*H?Cb?iu2 z@IVbd%lTm8Ss-1;Nx?I!!SDHP&`%?aAOEoT`@u*&5&E%kjJfRlIbOsK0WmZj?OQPT zN_@FG&@6bH7OuTM?6n!(vlW!Kl?V{+`+d(ow+Dx7uYlj$&yuC|j$EC-!unus({KL& zj$=0pir*=oT_xyeH)c$4_d|2e_f2pp*Y`BXz_Z8W+6h{`p7W=Dz*QW-TCfx-isi=r z9H|GR^L7$M?`8fkpf(h|*m7&|Z^eJ&((ipO1$!KX?+KXg2q~ zo-?e*7w8GX-^r8zg7>o?Pq1FU(WWch>ljZ4S94zNXOasb_*lHI^Z6xSTl2QT%e>{) zupOHNMxF$rYh0}PkQ3lvUSTgP-yPzi>C2$g3h(=oK4Jn`f)`;K z4nfN2!+a;wnlJ0h@I+2*-mm2nesBrpYmMg8nm%}G*YZU4(a40rxp(pe$MTCawfx{q zy~Vpr@Q?QQ-_X}DzPR=tbsu{^!kDdPyKyb|Y+mO0^fF~i-@B>CgPhP`aMBrI@SlN) z4ge2bN^Y0SK{iK%X&zK##p<77UX8s!ODz4_V(HHjOMk9d`t!`Yu=KwW8-Ib=_zSV| z537r??oX(TvFk6Z%gle6|4`S9UB5x>^fa;4H)5w3sGGtIvDP<>oxWA<^lf6NZx=g# zhy95Ch`Q5h>$FvOIX#`8YKGXzyTwNST5ROgVk2J=8~GwOawA?+Id<`Nv5T|CF3!g; z+Uj#GVmtLE7O{sa!4@8(HoE<>f?LE2)`}IZ7c2OkSi$eb3O0%r+$B~p&{oh;+Wr|~ zZT}2g+dsp@{@q~YXv=4G)Rxcar!Ajxu(o{0p;*4Z8iTaWGlpXG%8ZfP+8Nhi?NY{V z?soT|#$DRZ8TV^DXFRCwobg+2=ZxQJJ7+u@Sr92U{sfx73B=okc?~dcf7Ttw3zXn>0bkeNr2vMoqCE=buE zr0fV%)+1$J%9a`(d!Xa1K)Y8ng+R#HaAb{+s}ZOr8tIBg8lsUg z(a6?l| zMPI|{Yiq_FYvZRR)B0Z|r*_=uHlC7kKJq^ zWAFqW@dQor1Re1NP4NWVi6_`me87(4{dE%Wk8H?zf7#;w8RGp##QVz=kIxVW#1oIt zXu*JZ;{6%o_gUii`QrB(=Fd&WB@^$@7w<1342UN_pd~(F1O}vu`|za%=1B?6mr|E2 zr7la#TPyMS@}<;eNvZ21rLKdNy110IEb;Z)h_9C`B@GS@7R{6L)+YRM_+yr}2iHbC zI71i~PfA^$@GPE`z5H-RxI%ftxp?BuwHI%$y?Ar&g@5tHn={0lGvHqyW_!)LdBVAP z!nt_Dxp?C18N#`E!nt_Dxp>04cyKNj42$*zL*faBb~7)qUBb3_!p3>xAsXT#8sZ@u z!n1h7vv}ey+TtzRKj1A!#9NGtw-^?0(G_pe5^vEGZ_yWT(HBeDK`dbhv4kC@mdTS^ zCQoXae5qyfrIyK)S|(3wnLMdw@}!n&BYt8VsaaY{&5|!QOTN?sc~T4HNiC2kWxk7) z`7YwS8tJx#i zuOIjC9O_551?7TM^{2^;NdNlp&UM>D( zsqEm_!QfqY?)pcN6O6@UJcTx*PQiivdwYreZR%{JkVk_;V&6hUbId}pKLF4Q2DmX^-N4JkO zeWX3+6ZZK8e6L$z-a;18mY4AiXd$MxO8m}O`F?@OT71Odapu}Lc#f#r%;%?+nLS$Q zXeZ%LblYoHQ|lvV-io(Z&N}V?l;LOT?+r}#Y`FnF79W>AHn6_thu?h5s}T=sGk#$U zZ0 zGR}J|`ga9!y^Dj}c9jQ{f=kGdNFOiQg1czldOEm+@8^QYg7<>+(no7*Z`8lgt`^Ks z`hQt}IsZwkD&Hr|nkR#+SiUyB&8~Im^KSn$_$B&3gErF(gS%y0*(1GW(>(2cas++f zX9VZ$Uf-D3>89WOOP?6#WWCUDSHEw{(snfc9o|+2zi1!i%_T+m8-rg2=LE;G<`2OG zO)c%|W9`|>$`;xqU#s`ce1A**t37Rwr$6Xo+C$f8)w$!O#c}tW+|T<-@0XsVPk8$&2Z^f8(ktsgq#e{X%$GurcrEv+rNxAyo5XR}XPkhMGZ*ie2D zQU9YKv(bch|(!BLCip>?Heqs14>fvsUPboKI`J{xru$rGK}a z>$iwT$UO;Dm?<~1pOlW4&sWy!a;&Y#%JgwGdnfCgE%y&TM`B{8rnlbTJebpRt=NLJ zUCN|YU?-jnQ3JjapI@fR+ztcB-a!kjJ7$bLN8`+FZ)5geW zY@5zTS6b`38+{lXmx+;A4>S&B#GiwWgVo{Io7UTEp!KdbTODb=Z+)PSvOcjsQ^TwU z)*>~+`r2Bi##$?^6>7Y-&MH$Atc}(tb(~dhRjT8ydTXmX$@IUyu-jnLL-ZS1T^^EtH zSFHZwE%cVF1>Q<;jaufFdZntwTj!Oj)!rtrTqV6quUf71ws^H_gI7;Rs7*ZAsrx)- zQ=YOVPdUU>uH#wPGuf(v$x&OGT$N(-)HWtxZD;b-4&FzM_whZ;jZ6{V%s*k90w&u~ z22l!zWmqipkjOS2Ho~m2d2=y&b8&fdp1ir3yt!7qxi*X+*4Ai?U!7~@(yH3dXvdpw zZ?tDQ&&Z=~wS&=-<$T_8JKk{@^8Iz?O}FJucPGlVhf&DCJ&m3$_cD61O>d(&YxkYqv=*|w2pzIThr*&m9y+v6n~A!rmfpF{8CC@s==_&{FRkMjT#_Ui#=Ixi-B7+UbdQM$yi7jKi=V9nC^VH^Dz` zMpJXpR5JB>)#z($(bpW&R~@tPhFZ*ItM!U3;-aYzdc28cT`L%(qy0rk4?`<=z%T7& zii$=aBpP|J!H2Pec>t7tU1vm%h!Le$$TG6fHeF|QH(DF5S=Rd3P4q8c^v@UlYlHsf zF;W^6qZ@Zb^V%4lj81Idtbe+u=|QfU0;7O2MGDbBAI9gjT{oxe|lWN?0gUSSV9isIc|C^}MpI zSFBf<|IPXv^VhA{nQLwCZ_PoE53uH0^HkLO$oh!o`PO{Z*ZSD{SRIN^f5Mti(dk31 zBI^s)UNpNvwD}Ngv9(woXf3stvhO$6a<*S#(GqU0wpObGG3|jS>8g1^Db7MRi}Dd4QP1}Yn!!Q^|E$YJNQ>?dLXI8cu~%$_j4_Z-d!7!Djqmd%Ari^ZV@kRMa`t zIh6Tv&T-7IaIR1XIFC4wkooHs=M~l0dEa?ob#xXwi#S9ll-Mk% z&Z%QfgVO+iYq=J4Z9TH247YO+a}QIUr6jj;hmk9>vpb#OC+6Db`0g%um+I-+9+6~T+{d}lN^PwlbLL#zmlwltNc|e>aX^RCGivFE6gHa;bs-{%gI{UiP~wnRuAt%zbnl2 zDWH+JX!HGuh)#N9(Q@|%OAUC3Q}JnEr+xBE+G@`vqWChtUuWGScnk7r;92Pw@vm7| z&p%huH*^b2DYoC5j`UXlgAY6feaj`j|194A zwy10JXjuAVa5dZM*59oX<+_a6+83116WAKuPg~~J;E4a`MUxv!K4~wh$$#1V3_8l1 zE5fHwf6_}5zr1^0(|^t1#G#%KQ*?dsx8OD6GR|kx{RWl0+ z2loR$-v0MXuLT`{_^3{c~ zvwf52puGrsXSLjhy_-0lWXttU%RH+;HT!!lykR+?@N+Nl=D$H(VWEiTxjDEwy>IXk zJk9;ABRYloyXb!r`~z9`NC7fnVp`3Q$w65OMI@PBpids(`dUkmwFMufynn3&r* z`a;&FczZ)-N4Cf(W^n|__^2o6U_HAam9|6&w zdYjwzTy+i}l<(cM;5NN>_swQm3lEMzq9sS+tg2lGZpXo&yW5huS$z;x@VTV zX1*ht?{1mz{e8LnTZtd5Kdp7-30JjU&-q@T{$}Y%>L9kDw4^`6$&!Jp={MhnndKgt z?|A0BAoIPyFYYCXHphOE@nNq|&~>jB{A^+mf{8)jpy@1neY(tO9lASRF8AHH<(j6t zspYz#zAUT@?4}HzKkWlOi0cbmh*+>e73ZxJJO==N{hOej;EF@h{zR03Xy1|9uQEC-xMzQi!(OY}kyiCf5*h=qKKRXAQ^ z6-G$(J8|DkVz28YMDDqO%x!UY^ET);`;IpI0#1c{mPC0fRpXqkLro!X0!I?x3r12gilChqtSq;T_=}>I8{t>m+eCQQ;KYNOVn9n1wbHV-uAg z6Rjo2CSSOQZuSHA1FEOQ+vH0`O}@m;^pKdD9ugaq?;PwLqIwD|(M{rH@}1GnXx5CQ zmwQj=SZ5-0%~o`i_?di(nK@o!W{#JbnGwQb93lNIMo2%45z^0Mq(sh)mB^Wa!f}j~ z_?crRerAaC2j>s!DCbG%N#?rG(h%n*=Vg{P4|2G~)l87Mnh6qD(^i;~?h;+oR``+b z5@XX=Sd#7%X%iQ&Bv-hSt`c<<&-BjF9D8nyJ{oc1P;!Ms$(1;qxWwVag-^+qXq>o2 z8qL8FD=870v{VPSb3S{$x~oz?8`P+@Ve`<(>zgROmrf>+$MmQ9)oA8BbvL8_P&ky!yEU-NB^(a zG_`6rpO?ssdzrQ|-TUKyLGyn9y(Q_>FL;wk6Wvchk4(siSOZWs@dkA;O^lMr{A+yB zYMvzi=>PuHTH1Y0%bQU<=hiL0 zkEH$hed0P^`d6*X|JUnk_6sxZw#1LWS5|JURHr~B`IPW!&Qm-Zh6Ku-GqM<3nm z=l{{E{zs>wlvW`0Ort!KBZaAEZ@v5PotnH1EqqM+GZFCv^Y|V-Zh|`Do;0^e{(rqT z!TcVbHA2Tk!90FUopC!XK>}&Xwfy%kk0UiRU^=dk-%q6v-&}9NgTBW4x$aliBOb*|y5#DC+xFsyihJSU`W-f&%SHf|$omz*Tc$05(snJ{E z|CdkGbv5@v3)VJY2&Hv1*T~qzl-Dg-*De40E}QrKZ!9(EOlmF_Jgv?2xLnUuEQ4t# zZZ8d$N5iKHdZN zQ})yLGxl@#oAz7w+x9#5yY_7RJ^Ouoj{TYaxxLU{WG}Xt*h}rN?Pc~i_HuiLz0zJ~ zm)NWAguTX2+NJhdyTY!ttL&7$&E9VBu)ni++TYua_CM`icHk%{*XiQ6cTaUsb5D2A zaL;tla)0KYEu+MluwVLaT)7`teaX~HEnvzPuiMafrVMF^H}(A~OW&aiNo%|*?eJlJ zugcbUs~pKP;EKQPiNEcMzwL{^9T9)q7k@jVpM`S8XO4-V92c)R?GHzJHn*xQ@quIF z1IP7qQmuGW&#?YE`#I)s+V8Vwjy;EEo)zPMEwtA%udu6_ryTl4aqqdzyEt9wrQe?3 z`!3JnY~@Ouvng%PVK~Kp!YTF@PO%SBDmJXUW)^!96BT1wXJzRneWVJ7Wh{_BQiZ}b z_L4qQg~B-Yl0H&}!aH^s-m!=9j$MRz>@2)vH{l(-3h&rcc*owt`3)1!Z@6%NBZTui zS~$Ov!ucH|oZo2S{6-1qH&i&kQNsC+5za4HIKTG7`Lz?yuaj_oITAl}q%eOSh51Xz z+;tM>uY)jujxc|gFn^9Pf4(q(wlII$E#hYkVg9@p@iR_~_?e@G|H~HsFJJh-Y~la1 zh5w5S|L3%bpBWJ>9h5u_M{9m*M=R8)Jzp=vk9U+|G5yJUJg!AhqoL?8= z`3@GIub1$A2TT90LSg%QN&l@v$zW3`%wI2I{tg!Auct77y@mPfCB3)`h5zd<{9hO8 z#Z@RQU{7HIyGSptLg4~?3uAYHFm}U)u^T0f-DqL#MhRm#N*KFQ!r0{sW7k0#yH3K` zbr8m`pD=c9g|X`(j9o`z>;?;C*G?F_j>6a-B8*)pVeHxpV|SP^cI||*%NEAYY7xof z?-R-6w20&xD2!c97`uF7>;|=nuL202tXyzG4><2h z7vTjv3oqDBc)_;93w9M=u&3~X2MI5Dknn;%g%>E8sAUVImfa$@Dqk42Y+=;m5?ghYFlt8# zqt;6pwJySPUc{;I>!rY8dq%RJ#+I*VNwnzeHi_W2b#Qy^J3PBIV4DT#N2CRYSar&O7n~ zIPE*)b>5+W*DK()oy35B1Cyn*pw!_9t;c^!{4zFc_&`bcRB;df6g;; z_GQg6Oh0xFjNp*@H0S-`-pDq}HEfZ-R}*y3%5*kAu9I=Em>y*feax7{4={f?eO7S0 z+tlx;>A3s*PPaDee;6rR&o2tjBa7g$;3&z+(wp9Z9mqs@mi{mOk*tt6kYn+*V0>oH zC1h5;7yoh!qfN9W1E|hM^Dyyim-0pyH|_VYzUepioOl{~1n$g-xA=O~GS?+h5o}l7 zqBjrYfZ(St6wl=;ywwkN#?asoNKrHIL;tCP!9dnsLJZ!iT=%Km*=*)8_ty>7(i_jF~0Qn%VYv`m~MJeZ+W*SMT~RD9CIgUx6-pmy^wA zvW~5hn5oBjqH;&Gk#MCuMfi&;KGm$&qQ@@+e^zYwo^O0Nn@Xc#~d`Wt(m8W&C={mT| zEz}?xKUyCn?Q2uF(8DH^(RH`B?|F`NG*Nn;j#%A4$E)Ko|5u;1Ht+A~68*VWx3CD0 zrCEcW+*3M2ZLb~D{h=5;luygpx4kyo{qu*;%9C8e5$H9`T#NS5b!Mk8ckkL_A=Be4 zT^@fz`^EmEFIyZgv)HmsG_yYX&mYL3=IuEPul%nU62B7%zjq0(b{R_glNb z`$Xz%6tCOZLEhD1=WXE~8g+s>M>}Jju^`Ry&IFA#!I{T9Cpf1#r-CCN0TuocO!%Dh zyz_$dXXh`@iy9Sz3E$WF5A>G=_0>5IU_4q_L2D1XzjA-={>J^S`;hyv`v{oraoSRM zX>%6X-8+igOCfr#h#y ztos^-1aF6VnosI+#A$E01y?)!VCjfpX-}}UFDN=9C^{l2IwI}ZQ9;EqLB&x)#W6v} zacQ-V2_9~>2Oie##!*4AhG5Z{V9uz1{$vW&Zy?4y_*@u`LBeR5!e}_cXdEewhA)gp zSl*K*j7Cft4OiY-Oc)JM7>%yNX!I0DqmR7Hfx>9y3!~9S-fJ(3Vj3u1Mn~Z?x(Jt% zC0s@q;WBbt^hN6-Tt}W&LKk5W+6jYDAROc&!XOM32H_B45C#f^ zkS7d64`C1rBnqfNqJX*xgV047gucQc^c4mn9siT&5z_HLhYM@qXL{Y~9zk7%Bj_m{ z!9XdiF)6Eta0G*d5$GmdKsWLE2a3->NIdXC;(-qo-+Pew-h;&V9wa4vpp@i}Qj$A} zw;U30IV65^NXm03DbMZ2H*PP!aeFDxU8Fq6#5e9DrMioh>Ml~MyNGYxMSSCfTJ$3- z*rOkjj&cc$Z(Ja?Kul_ZE>a7`q!#ERwLpQ?0tFJ6(nIQk-clEI7vH$M_{OIA#*X;L zM~ZKJr1-|Z_{P5Y#+LZTuK32D_{LquH|{CE@gVVy^QBJdC0=nG@rtv=E6#1vzp#gR z#XZC;E|55r0pb<+keaBqc*U(UaVEOQks*HX5#sj_6u&p!7E{A7~$BA8a3DA8Plv53>i@huZ_~BkV!;k@jHwD0_%~v^~@wW)HWI@w@sx z{GNVq{{a6Ge}I3Se}aFqe}?}v|6Knf|1$qM|Ihv_{#w7x*FAPWfn)B6oz}UP`x0F` z7zS8pk~4!-69_ z@kXi3ZZfVku2eT09~vL3TVPl>s$1b!uT!^^C2pE}M(wfAtGQLJF}Ioj zR7s1+sy11C)Mm@JY*lV~R#a73IaaQ!u{v1!s^02ubyq2?z$#GNtkbR2)pqMl>rA!7 zy1=?neP>-^U7^0WuCuOFjn+-pP3oVpxzDLx)}O6E8@6U}4aa)Tdd+aHH>@`dkG{t1 z3}4q!#-NZN@{J=ytwLGG;85#OYhy^LZ7A0`I+Pd6Glqpag}NHULkEWrH%5hy3Jo!i zr4}1!97k<6$v7i)Qs^Y(9Nl7KoU3y#8$S=X3%4`Q3wI26F@6#55$<734xb)A-MCnD zoW><&&ill;6pk}#Tmi4S(YQLiIb3O6Lp`j*OBoopRV`^&l3NTTb0VI4u}Qh@yMdy3_r;`-XLw z`w#aY);;dq?%USA?tAWg)=c8+O0E0cb#9sUD|eGyW&PIO;?`QfBf4&@^*C{L-&=ol z|LOkIdPc|9Sm%HhD-<##l3U%_{^yY;+d-J{0&;itL zWufuZYvrMdUX@oJI-a_$K6IjvlM9^+pVuaI8c}h1p$q*B{0l;t_|yDpp-cUn{F_3T z`FHqtgnsGI@MnZB_wV)Z4PD{i@82Jq;{VqFZRkq>5&x0URsP@nS3_6(Z}@MAt|4lE zVQ4xm;HuC~8l8o1)pcL!cFp#M?jV-#tI(a)LrTpqztdV}L#BlErC@j>wk@%iyx z@mC@Xy)lus@lD>uRu@Lk@J@;hjqix>Xf?c*&(yosaPJK7-1v^j{H&GP=V#6HzKq=H zUC0qPc$a10o@Hm{WJR%{*Jt18-R#}z&GdflJ(~S^*5z5#ygx)kSkJ$BfAeNV=1057 zK8r2QdNQ&sIy~}}_ikiaWSRGY_X*RN-s0E{Z+WByj(L52RQ8SW6SCW66+{Pk<F;fizo_OVL8bL`1ze*Elcu3zBy_0PhF4a|Dd9}=sLX89xHFJuk$ z$N7`|Q?kZopODqJ)y>h|?A!gbVpF5f#5()u`IEDL7mLPw#PKdl7IW2N_^n=LxkxL>|BG*Q4%z7>0TDSIeHaxJ#uGsX7tz5 zM|pF9<7qFA{)O*Z(RZUC#HO`+Ci+SA%jn|h@@PUo*H-z_a?ZFDZ8|IZZT8u*aal{X zMn<=0EzR!F`hi(}8Ct}SEsam%d2P`1riu4AC6<$3pS2-9HT}2ewz2lj>-SuWb&hpr z4R0t`5bI0HIwZS|p5krd3z`1E?!E`!rYe7XueJ9%j(zVrXYcd>k8YBYj3h}C(k01A zl4Nv~BuSTqBuSF)=q5>$BuSE_J2H|aNs`e`x=BVx@{=(#CCNzA`+T2$ukMv5&HQ@j z^S}jn8`R|nzJxC)5!}i49*Fb07aGrmxPxIQkI7rp*2}W zDGPd1TJFl;Mt7V$&Y33YNpO2`OK`hqMY$f43jfM(a8D)K72Lz4>Y>aJLG}j^Ie9Kx z1GHenD@!O83P3_3jZJ={$3hvWozo8Ps8FU{>V)cqYGSJ@p5-XJljr2gm4@mQ8=-Y< z>eO~>huT0|Vrx%L_Kq#>L!ClhQQ|9z1)*_}UPRGE`l6-{2@Oa3DlFqrjz8$4O>}FD z;2xNcS~vym&@89S6SgGtLz^IrLQCmxayB{}sjUdDMtxlmfxk1S+=@0mv^%s{B)k)N zpgg9-;-Y=G(7xA#IK%`|_G^V}l;i=d}7C3#vv%?D@^RO)rFAJ~a zb*%BOiu$@Au-v*Oycx2AxEU$k=4^4cgm(&7mhist=hzP7Wh{Ot*O`E)+Js|BbEh6^ zN^NJdv`kJzU~?xQ^)B@j_Kwccf;;{fNO$Mwq^Hx<>2n-X=nVQrGRzt2jDZv%$%VO#w+gCa;#5KX32}m;c_nqmqm{&|Zznz~cJ(yzD_R(X z*Ipmm|3`hdQ)=za|IB`pT=3gX#}nJF~8GfbYKdR}~We}=i5 z*pilei0=ui>jbUVf@Uo_%BoM_ezY)c`g>X)ByOYKPh^i%zeU|gyhBi*EvW9Jku0X>QAZfpgxwmCidicuN7TgPK%G0-JBWB@ z?Y|-RAg&NJrwgia)K8)Qx}fESWX_m<>ARX3B<2h1+0=&5WPH%iEds)%NpVbg1&0hS)=q!>fSx#)$Jv;Y!Nh>8>*J* z>PF&;MDOZY3i?&C=!b}ZBd#JcZR#JQn_jILNWB$Hs;=nPa)$hd_U_bqr|3h}ZzHmF z^knJ|F+?0qY%FMcme)kL(zLuo-?xd+5W5lQ6I&8lnz{w`*9A?l1-qAe4(+8x-d}nX zb(iRs&efu;jkLThXx>8f&dWPj_oD9{qE`cXr|9d%qF4tMYqI)+VcOHapE#0u2k{eP z1LA2!Uc2&I52i=`miCi~=MZ-jd5!8a(T%TYVLH_dqU#5UwTXv`Hxd6xWJ&4gsNYCr z4(pWYilvWHE{P{d^wG|GrD{?iLcEo}UTwTebkl1Yw$pbTeH#)@T38R&ceMP4c!i*O zInm42+iCv;aWL^N;?2Y{#3zZD62}Xw#nio=tWNy|VpPyPmHJ1--w_$cs&7PBuh4P_4BGc8`3{$6xE&4JphE#ESv zcZcTDmlj`t(JfxJ#gt=&z9x>cbsN;WfIios?{95iZeNX2h->WUFt&av27w!4H0f-N zr#Iwy`q>;$Z)*GwNpM$$*(t1Wjy3h?!m z@d)uad(^vVU@7M!ZveK&CWa6dxCC5MKmYoo$~jNOTT1&bAMg zB%DMdS)A<@Y?f%1=$z=57#M67Y@3*xm>OAxW7`BfBumnEVsmJJVn$+L(x1#rHcXbK zV#)5Y?HMCEC^?c+m@H0C4t5T93-*Z42=)&43$G6jOcf=|DEos$llxPlR49W*OTiIN zzf{Xq*HkPuB(py_IyK#CoQegwItF)Ux`cIBXZpxBhC`8w!Ovs)$=u++;K7iQDGvEvBikt1J(L@Y zAi;T|+M#-x$(cTx?V*N|1DV25lWd((bGKt=jvR$(U z*C?2yF>%N4P!7g`xfN_2F2&Alf-}D6A9P!hvuo9CK!bXC zaGh}d%$$r7Zj_oHZkpPiIvj2pZWC_rc6T<1JB7Q(O2P%PCE;G-zR8W@0g*tuZg@y| zcz9GQ7A{Kd4v%w&h9|~XBv*x}Bo>FKXJ^H`ruK$sIXlC1v%|ylW7Co&!;9QVcy)NG zJ2{MSnZj%=ygFSYxdrj9&4$A3<5S{OP!D3MShiDYNPJ3kL3%@aLwHjv5Z)ROg?EH^ zhxdjLVDU;Ib|`$x#T{e(u;%sm>JKLO{&gafP=U}Fxi^VzVe(80wjp-5TmFa!% zwDdYRH=+?o$}M*D((BUWBQ4#@Ztd71x1QV3ZIY<#Hh1%r)7*A$N4JaHJ-r~|q!*-D zx_#W9*hadA?jU!VJ2Exj9TQ#P79)mr?u6)QcXD>FJ1yJZo$1bTOWcLoML63Mce%UD zEln@Wwoi|D%iN9b#_S^atW2$Tw?taTo4VT*Q{7$e9(TWcC^|dVJ)$EkV!4q3ZiDHO zSR|7wiua1tjMRzLPj^mDi8P8djkJukiL{S&igb+>M0#ac#PTD3BLgBsBEuu2B1MsL zk%^Hhk?E0HiO(Z*Bl9DRBD*6?BP$}SGsTg$vE|t|k@b;Hk*$#(uk{i8UmEKf>yypI3S)y}!?LSm zGgI?pBV%J?#jy!l9h;2WUILqzwkf+eHYc$;6^fN4YsVHQMr4}AmLwadiek$ttK!qs zPNpO|5-mz;tTa{@+Zfvt+aB8$+mqNF+aEg=*Qx38Ks*$W#WV4m@jCHF@%q@B##^GL zkhZT|YH7S{yleWPV1=Ni?iz0&?lJbnQfD86CaMJNfB|BJXhiqaW7A&%!<$DGiH5!eS9fIT#-fb`Pf8TK@>lc)!bX1 zZd~rSqTI4RzLu7?;-(7lyc(Do7~kZ%cusYWZzb-C?~U&`BD>?esf)WCKAs$iAE0(1 zJw82NYJY`5-&SFXANG9Whbw$5+=P{|JRQ%?_6ZyJAlj)!twbW*GEoC=twh~K<3s~& zp6pA=v$R#BEu@2_64LF6+YNe;MDOg{?AlDRpeMM#e%OYJ)f3d6;>3sw|H^J+Y$X|; z7%P7AG)qi^jK>B&yA-Y7?CesJ#B9of#A3*@#Jt1;pzJNn&QEMemLy9OD-&xH>k=D8 z(rwdi6PpDqB(bf+QejVQ6C12M6Q3szLiPzJ4fGHE$y`VZl2^W^k`eBU?P$qM)=qa$ z)=M@7Hi5K*lo3Vq_Bzt$^(2}f@#}abTz)3MlC?{+OR{^iXKG4n3fhW7>2VO3OK&Ap zns!8z!_aFPBUhfB01;QDI8%n_>rCom7nz)#lf?ZEnF*N#f6*5vm!NmET%_Dxl`Kt` zN&K18U0B0En;0@WAu@_rkla1L%J2Vw$x;=vUE;&OUu>+(i_j( zfp{Vg#Wo^6Iz5*6@PhQD^wji>^z8IJJV_VBZyBD&Yv683Z$@jdGyOTr4F~h zv889`*wQCcm>C2ab|kmPAnzuW%SQB{r)6fMw^@=|2w9R@j-L3D+JJiw{pQT}%&yFy z%zpH`bmmZ2X9L+#HkQqlOU-PZa;cwfR4z^NH1ebkTIM6Y=YW75vjly&3hIWm zA0!T7$om-2tF-)scsH>FeRon{Nj#U9VWR7Vpm_#y0xee&?~*XOk)S!0zLSZs(Eb|3 z{DHWFI7iUvCull?Y98(P5-;Kz4-#Ky44=@xj}{)Kig=WF-pA;Bh}e|&HwDcUb>@{Z zf$`L&r7nGGH)&Td)BY^OJT1ER)AA&B`kI$hKa*jY1Nst%IYi54f@&ynn%IpZ+Ml7m zm-=-2G7b7N9(x*nPoljKEz79SCmMprb;PN(oI?Fh>h&eOUd5yCA`YTGL~KmUdql5> zcvpHmEp3Qg z>Dyh<%%%Mr(Y1HI)5W5`qCH8S^;QiK-FS$Wsl;oDw+L$b>iN{u#CM4|3aV0KG4Zd& z65`p!^N80GS+d4*>fRmU#c(ApBZ#$$ClSvivgWH#MK}J3mhr?IwCpEtq2+vD>DQv` z_O$e4ZZxOv9s8l^hF5~;&^L#c2Z+oK<3Z}oE8{-u&kJgXQDM$O&m(4tE>RIr z7c}0Xej+hW%Ns=2SalBV2Lv_ikG_z)cV}HsU#|stpZcY|#vy{nD5n1(w6vo>n)-vp z-!i<9v6*5q*%s+5=*#r$9pY;;f6Q47)0#)I1<*E+P0(IQoI>Xc5?j&!F+*NU%TglSAN4GKy?dt{kA0XSONm|{dMyU)gPOuH5&AYHdMyuYpsp_# zJ(zJ0XUI>eUrPNQhTkB%IZt%c%YV(IPGy)U82%xmS3mpH&O1&mqrOSde2Q38P`9A| z0QGs)4+^UO60>y=;~z@x)^INeSUS3_qGcG2wwy0|v zzB?@)8S-x8>%>op?-CaZs>u>kvqq`!#G?5W(EVuVlh^D_omZ#6pnf$mL@Xj+$zv_* z3y6OZi?v;J>k3*r5WT1EOQNeSOv5-H%hpC$XP81-UZMUXk>PbQ?F?_M72P;Q->HJe zEmT?QG?A2l}p~y*cfypZXE8=;vt}M*NVL zzX%$usk41HmQX*1m?I$-Yp?oDENUWgIqhEQw`53{cJ{J#4_a>KS$b1vn{4u~H0O%N zD!5DGyGYitAEmxC1z;ZP5grAeVq6J@pIbW;ISVt{C%{1Pwc}mECt1@R)3>q zv-p~G7=|UKSni7DuC8Jj-W_Tzb+5IzL^u9K%N!zgeF=5up_)ehEynzi=*C*2gb3ro=8y=FX3i`Q3S3#^}K`n@~-L-E!BBdGo?cI`c$4W{aC+UHYeOQQBu|C+d-zP~4qA@&qB?iXLo$ysEvmkszC5GiQ6|%@t1&!VX5EuIpF8>-(an=-VLPmE6J60)-9z85vzMi-)6aaLYrsYgCa&n%^nPcSUl;kYHTZR?BaAM;7h+(`LC5u%P@0ySKJ7OK+bi9>p z6~58;cmHnrIv-X5o`F?;bE}`jFQW9o{G@EX%eR4WWgA-VR_OhX+OHh$Xg@i2D0074 z);*~8g5OUjRueot6PUzYcRNT&%zbyqtauab=hNa@JHki&#J9VFqm1(z!|j5`Awgx) zvWK{hc9;4@>g|ZR#w3(b3BDnrjC`z~Yk-w=jj(F230BNC!)m#f{#N#hb}g(i_>FxE z))~~dPq)vo&$RRH4p?1qiQU=mg1P)Fu>RmGySIIV{iHq1e#U;*USq#)|JD8&CG)9$ z(EipwWPfKLw!hCYP%=+}xBqm`?3`zE=Adl;2nPQPISX=@<-C@&Jm+XvkTY-*IRjUaGtl4KZSB?rtV7lzeG~Zu1IZt_ z*>}D#U*87iz%uYOU-!MCM}j%zo9QC*2gZ^=FrNH@Nn{Sp^0)Edq-V<-GhHTY z%=B(qV`es#HD+e-YNud@*bwpxF30-RI#vOB1y_?-Fqpi8q2v|ZN?yS*@(MK#9LpeXQ*_Heg(95^fGQ+66RoIWXH4qkCMVQKVvB`dgTj9rjIS!l#*(#2$ za20qCztUE*eu^un)KIyTRX^U(uL&NWVDg49;c8b?=hvjy~ z%w4DWVa#hyi7(16h_6l7j&F6xxdw zi?JBbZxx=NG}5gS>%#S;iQxF)_(ZGVBnbE)iMGMn(OT&a&e&+@;Jn}h;deOAf-A$D zBBAt%MBDK6;2LMF$M6Vl3+@bl9^4n(6+9T5=5CDla?9}YN`I)i@HkSNFuAhFEe+*i zF0rLBIzkOoozhc7O_C9}EWJ6@JXQ!UM=I1V)G@U_=8xBp?GJUqJ{TP7&53TIKEmM$ z4GWEouSj%`)(VXY6^ACI7dXAi*O(QW8JYv8#+J}R;Xj0yLa^E4(9e z*kfU&dxQ^zgJFTsU^`=zrEZf*`}Dj>C&wWJqn1`MNNP7Y6nU{-Zf%b_;Wm#pcJtkK=@G)5NY+l~ zyWJxPl76>mv;mkCg{em1Lkx-+2z$aEgPEVrsJ|298L%&wyVDXjH~?dWJrOU6trFja z?Uux*rKh?J!8%E~%j2Wcquo{MNp7jT1;>`9nu1TUC7I`L_ZSq3osp*QAuuRLfj==S z5=v}HO^n2nrC>p1JPrl<6BFS#>IW7@vS*|KVR}_%Q6%$)N0HtZ8SQO+@L`Nh>L`O%* zq8%F*9iLtd4nuyrL82SD6_e5plBLn9<(!I@n2T(bXeHbVl<=}2xD{YkY&*iNz)Wt; zh!2Smi47C15Zqxyz__3tEiI+OuWHy>BESut+V&H6`t*(bTK1e)+8G0LR zjwZt5KuHRZ!xLe1bc}Tep93rhaVgUhXfclL(a&Q+hz;Su|L~;Zm{ecc$9yZ?#5Q4u zP&~H`3=v_8lvP|;`PGe!j}r}C3DG7%#t=oDfM?1`qPJJs$Fq1?EPRvl@Zg-J_JVU# zC$=y)CsqO!Spu#}u^?qRSR+l*N{f`0i!e?qWFuxfccwN8dIBB_xG0{LGrKao3#st0 z?8f#~60lczRHIa**dYjbEU7wijr!V1xDr1ISS=xPTLRET%6TrB(e4DkOA#0^p412H zr4F{L;#rQeW0t&*Tq#*H;i8_|4?ukz9v8-oXB8Y*uK&P*nU1h?h3!HIuXuEGm&H&IVa_e6YmU( zZsMXJ0k#SGBK?R1i9^d7BqQL0K>`_%kir}RYXqCfY%oQHG2-z?JnqQK@fe75>9MOn% zu}>d7nZ&nka!YC=86FFXOOngcqgn+i73NE_4BJKt#l6b73%n0-KEVChpFC8~?O2QE zYV9!uy+*P;&@X}JF+7CdQ4^$rnm^&!72J=i(ibccv`5Df;e{Magby+R{E!M>$g$kv zN4O%w0{Pc6v79F|A1sk$$=qXF=YvloToPfEROF6uO175Ej&dFeI3#Hs;-nKtm?2VD zjim=kE{Mna=nd9~h%i4YWGEOQBEkXjM3^8|Ss*`fKz_^u$pyC~g)tPao%p4z2lb=E z={LF3!{W*xJzD-}m|V|*^#&L{FcS?%eqre&(2{vE@QqWw0a z7xP=9`#BzBMnyNi7yPN!iE1Z(E3HwivO1A5>rE0y9U%Ud_%VJ;e7I<~qUSUkRx`WqP(ThL;3QKXE86Z&CLVy)`6fi|(z8)J=Kpiwt=V?JpCV zLj7B&e;Dy&+P6^uocO4qwgt;q!M#iS`Hbys>UYq0A&-55miLKVjiXkIuA9-fIgdJ* zmfnKq{er#^tck$Qg63-a-b$=1s1C|eCfC%dxwO}&{V=gEV?Kppy3pdq-%WJ0k)ZZU z^9-K7I>Rg?GM>t7J9S6eIr^u(`ah1A4Ll2L0^S#d^k{>2N6@6NwnW#OmH`aotq_|m zx{(&Uw-(fx!!XQM#rsHc%s_|4uKEam{{`_IL47^(GC}ipLA9S2jxOqJsDDMfS9@Qk zB|>Bl>nwez5+~6fCo=u|BTb--D8h9zg-zmARE~nm)dUNXMvJ|*h zQ~#b8uf}fmJ&HQU6?bN_*nRKPccp~?-m8sVmsq}<*Dt=>TbuU;YCw+ES-mlF4GXBet)DcsdbpW_a%@!{@&GMB-Ep zh^G;mp9ZhOTaB#Za+JZV`P8~l)ygZJ)!%7c){{j(`;?@8H|B-!1z*h#ixwQrCyy! zadtwVKs~|mQR;k}m#?zkLiutW`X(Nm&v@=2a^1D|dcw=-yO{Wm`2N&NY_*Yb{$9fT zcqO)O$QTYW{yc{Hmii8{A7fQECd~0}y+(%Brfr8VM&{bv1{E3|t{-&WjmGT4YlaLk z%H&HTcsKg@Mhs3hBZN8hG*)ug#@u-$tjcbIx0U|R=#1Igp2qdY0OJ;{ss{J`vd;N6 zWi>aBb8#;R@WrhRzQI-BI1}@<7hpa2WtgwN1}n2~!W{S=<>55G)P+T{_}bQKnAbng zXlq=Ine8i$UYNZdh*jPrkEF%L+^}uLjT*)&MgzQGwUu!p=D{z=+V5+z!uw`pm~p4! z7`pQ%7uPgecIo`Pnnq#yHCUYcPZ%fQD_?c--qt2~FYEb6JG^JLE7pwn#yiyq8Mk3> z*t=pM7zPez;q$O!`BcompN$ph`NlK}dlks-g zGmNH~t#6I*8eeL3!&>z|Mt@_7al0|vxck~`3Wu1n{K2>UJPwhZUvxZ(wnd|bz&tuy3r(y^lvXE*``(A|`N`M( zs^h-T!Ce_dOXT2gljHJm$H{RXVvZhqlo%(TKuiKPd`_Zk(Dn8d-$$Tv*Vd-rZ_ols z9H$T?#56I5R-g-7i6O=qFlI{e4*cE5A(g9Y;0^N4RR>j|3e^ZTPEAwu)KXQdHmlw0 zkj~XLbQ9fH57A@vBt1(n)GPIRyng>A@YOO$?N?5R_?J}m$7>vZNH_fPKJu#j zbF1!G*GKIa9JRl=>b{+*w2yqThgRCh`Rwgg_j4Lm+DG`D(MRp?uDYMw^{D;jRriCH z(}(zitE&2kdL6Z2%6*OcDJ(Oj&}mohPOci#*~fhgH8_E~TgM9(sqMMZUY;A9;kof0 zRgX?qt}l2tCyOfi%l?$A``MP2_HiBAQAh1>Ick5?QTzLk+TVNBzIQe9jA#ALN_~^N zCxE+cHJ&z~#rtcYsQeap`?H)0cyH{JIWuyez`J7~KZ=R=EZ!wMFXy40hjSjuc@>Pb z7js_1wOoTf$hAfvU&@#Dhy4jG3{Lse{)|8Cui-zzf6}oTbN;_qn;K{wI4jWJu0i&k z$DQ+-b4~3Fz?~E3+z+g|{`Nq7h<%$q!oJfUZQo;$wePdX+Yj24>?!tR_H?r9o-Jq7 z?Xq{&l)dmD!gzm=%!Mo%&`aey;ntRT8-uR>Og0awe$#~g##dytl9baAG7jUh+tkL)m z!@bs6YrOS~K8mR%dfRS}!SEI)-O zs+Z1xKTe6I19Hs){_n)-#U-)+Z>3S89aZ@6;JF6!K^Z2>rUW_tpX7m8O46Qp#OB5O zpXF!?(k8hWLymUBf1v+7R`hAC{XXdl$sJq~e*)*}3@P~4&X7V2BFy71_$TyhT}1}{ zzOLoc^H)1d4YYsVj)**e|I?B_cA4bi$tgVT3hDi;ov9|Cz6DjJ&#!i_TIiGaI7<5d zYGW$)C-|b)o7NlFO6y%~owdqZYrSQyw*G9bv0hWN)YEFVdPdDr z&#LFt^VV|fb!&z7wpD7qqvoo4NYM$n$N$~dS6VP>cfcs-wS^Iv#yRng1?x3y9sUFT zXYHETT6RJ#UCZPDPvVo_gFIO)S|W{6o*Lk%@3KBqGu2bpKdi5<&#f=4J=T}j-_^rv zvU)^KQID#r_@^{oJ)vf(C#}8KSJpoDn0ov_x-##~e7gVqv;F8N`~Sk3|NYwX?>|>G z#-Yws*IQ3nv#h68e`{uye$lX_`b4AAA6j6&V!diDv;JhgXf3oBSua~lte33C)>3P> z^^7$K{ieIopSsO@)|zWQXU(&oN8ja-)_m&)l(CJzP9Idtz6y68`a6Y&g+9+fbeQf@ zlMFxlIFXFLqqh??ej_~|qmK26^(6kCYCMzbSWjZkd8+l8HO+cl6>rWv@KT?F%HAqW;q+*~NV^rh$Yw-Me)=X;-`fJQ3>q+Z{iZkP?9<7p7 z6+OsGy;yZ0da%;l`jc9yUQ~%S;YM;GQeQm#KuTuN%x70t?0ribB!FbS^Xgq{*k%x`R#v{fQ<56R(F%56w zoNhc}%rKrbW*Sc!vy7*W*~T-*9OGH*Z`MxhL+du{R%@8G(fW(E$@<9JZ2k3TZ66&K zM)u3B_pSBDV~At3Y`BxJK@UjAjH;upl+hwt@fAhCD~@rJG)9^8jG7n&s)aG1I;fYY zV#M~h7@s~3<0ofuoVNwWgRjQ_zCIYGF2vaFP55Ut1moL7F~VJh_l4eT6ytrNp5#yrT<3!ryw=$MXc_T{|Km6xB~Af(5d_>P#60r_%HEa=kMdc-hYF?pZ`XG zp})WX3IB`!MgGP9m;Fopui!hLZSf7yi^{*?`PdI%>%`H@|Mw%Y_N^4_sXrI1|1JN! z{&oKM{O|kM`#Mg3DSG`sB^Q-4qZ!Kr5HWf8$opBx3*!`3Y z^jDSXSc_LxR$*n{k7c93s{9>m_l_x8%XhR~B46yQD){c&F{FB%s$xEd>xm+-E-?&$ zZ~slm&zt?j@M)GO{7)Eh|3d#OMglqYmXYUQ>;KR=(f=3!R^wFvF8?m$4FA^{AZvtN zYiP8@R|Pv5=kd#+7vh_$j~VUw9ng!Ai%pG7t2aaLb*_Fv^$tb>Rztmm5yv0?iHt?Q zVi@PYln#xSRK8JXU~SryhAr=>HC*{_nGrz=Ut+|NE5ncnclz(dclhq}-)GcEX+B|` z#=JQl<@lCyHu7exaSlrBGou4@<&tWFY60U)tTjs*1=UWhcA{|=zromp`P7qNQ|-&# zx}jRvYF&+f)e5T>8aGy(SZ$(Fh;p1}^k@DJtX5L3#2Ch0ybZb7!5Gf(6W%Xt%J5d; ziu-9@dCiwx{D1j+{+o4C{=pWb)&FnS#)^LD|I1})A|GRz`%wJ8nwOjZKU~*;r*3M@ z=VpF+U&MF}`JegaPk(C=j;n!9M!Ws!WpqFr(*nJQ*4USk1cg1Y46$eH=9tqSg`UF% z^o?eq2Q(ieoy##sz78e76|0f=7zc1b0Bey`swTct+z{i7tuXr8Np({_(Z?;sXy-7D zY>rXI7*Cyy|4uXU@3RCw(dOH4Pe+f2&#?{$|#j3`8BmMZkcA%|(5_qAW z0c_`c8`vR`0$%QW2iVoO7Pye}jRi=1A^M&pFzYxD{p)GyMbE>?{8D_6wiMrp-Hb0W z?#5TP52E(?F&h~{{mH`@uj`=(HNm`OKI%|M)deHwtVPD%$gL5`$5Ohz5UcE8i`DYt z_SVmetG*0u6c;)0fw-8*c!%!Ufwgp-2HvH6PN0l#v%osK=LX)R+dS|--4=oMbk7fL zpqn4~kZ$Y1U+A_8Y@&N%;3K;2z}-Ok1(pJP;eL_wy9?MG%n6i}o+Bj`Sk1C|6M1x2 z040i2Sq5wxcnx??U|18)Ia2mTCf6IcVhFd${n z4tK27o)K`{VuUk<{|1e~<1lfDhtN)+3E!*1PC@Mf?*!>VI14iv720*sWUS2s2c^Px z24d)i{|y?9kTgch%J41UkBz@s1?FSYFR?e+@7n9^_wfD1_wDue2Z56UCkJW;Y6eaT z)D4^pmI=7r_%HGvT8S;j4m}3_oyYL4>6t(D>*br%Seu^-WCJwCxx*;ybGXeiWRI^=`mGP G^nU>BKycgu diff --git a/doc/html/_static/fonts/Lato-Regular.ttf b/doc/html/_static/fonts/Lato-Regular.ttf deleted file mode 100644 index adbfc467d2d0dd5cdf2b942e5d0cf3aab2b73c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657212 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 z

    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
  1. Documentation of user libs (user functions) - -
    -

    Indices and tables

    + +
    +

    Indices and tables

    -
    + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -
    - + + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    -
    -

    The Usage Summary

    + +
    +

    The Usage Summary

    usage: mupp [OPTIONS] [[--path <fit-param-path>] <fit-param-file-names>]
     
     OPTIONS:
    @@ -384,73 +294,36 @@ SCRIPT COMMANDS:
                                  by the order of load, starting with 0.
     
    -
    - + + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    -
    -

    RunInfo (Required)

    - ----- - - - - + + +
    +

    RunInfo (Required)

    +
    NameInternal TypeComment
    + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +

    Name

    Internal Type

    Comment

    VersionTStringGIT version of TMusrRunHeader

    Version

    TString

    GIT version of TMusrRunHeader

    Generic Validator URLTStringURL of the generic MusrRoot validation xsd-file. -e.g. http://lmu.web.psi.ch/facilities/software/MusrRoot/Validation/MusrRoot.xsd

    Generic Validator URL

    TString

    URL of the generic MusrRoot validation xsd-file. +e.g. http://lmu.web.psi.ch/facilities/software/MusrRoot/Validation/MusrRoot.xsd

    Specific Validator URLTStringURL of the instrument specific validation xsd-file. -e.g. for LEM: http://lmu.web.psi.ch/facilities/software/MusrRoot/Validation/MusrRootLEM.xsd

    Specific Validator URL

    TString

    URL of the instrument specific validation xsd-file. +e.g. for LEM: http://lmu.web.psi.ch/facilities/software/MusrRoot/Validation/MusrRootLEM.xsd

    GeneratorTStringProgram which wrote the MusrRoot file, e.g. nemu_analyzer

    Generator

    TString

    Program which wrote the MusrRoot file, e.g. nemu_analyzer

    File NameTStringFile name of the MusrRoot file, e.g. deltat_tdc_gps_4295.root

    File Name

    TString

    File name of the MusrRoot file, e.g. deltat_tdc_gps_4295.root

    Run TitleTString 

    Run Title

    TString

    Run NumberInt_t 

    Run Number

    Int_t

    Run Start TimeTStringISO 8601 date time

    Run Start Time

    TString

    ISO 8601 date time

    Run Stop TimeTStringISO 8601 date time

    Run Stop Time

    TString

    ISO 8601 date time

    Run DurationTMusrRunPhysicalQuantityrun duration in sec

    Run Duration

    TMusrRunPhysicalQuantity

    run duration in sec

    LaboratoryTStringe.g. PSI

    Laboratory

    TString

    e.g. PSI

    InstrumentTStringe.g. GPS

    Instrument

    TString

    e.g. GPS

    Muon Beam MomentumTMusrRunPhysicalQuantitye.g. 28.1 MeV/c

    Muon Beam Momentum

    TMusrRunPhysicalQuantity

    e.g. 28.1 MeV/c

    Muon SpeciesTStringpoitive or negative muon

    Muon Species

    TString

    poitive or negative muon

    Muon SourceTStringe.g. “Target E - Low Energy Muons” or “Target M” …

    Muon Source

    TString

    e.g. “Target E - Low Energy Muons” or “Target M” …

    SetupTString 

    Setup

    TString

    CommentTString 

    Comment

    TString

    Sample NameTString 

    Sample Name

    TString

    Sample TemperatureTMusrRunPhysicalQuantitye.g. 3.21 +- 0.05 K; SP: 3.2; CF1

    Sample Temperature

    TMusrRunPhysicalQuantity

    e.g. 3.21 +- 0.05 K; SP: 3.2; CF1

    Sample Magnetic FieldTMusrRunPhysicalQuantitye.g. 350.002 +- 0.005 G; SP: 350; WEW

    Sample Magnetic Field

    TMusrRunPhysicalQuantity

    e.g. 350.002 +- 0.005 G; SP: 350; WEW

    No of HistosInt_t 

    No of Histos

    Int_t

    Time ResolutionTMusrRunPhysicalQuantitye.g. 0.1953125 ns

    Time Resolution

    TMusrRunPhysicalQuantity

    e.g. 0.1953125 ns

    RedGreen OffsetsTIntVectore.g. 0; 20

    RedGreen Offsets

    TIntVector

    e.g. 0; 20

    -
    -
    -

    DetectorInfo (Required)

    + +
    +

    DetectorInfo (Required)

    The DetectorInfo is organized in a sub-tree like

    DetectorInfo ---|
                     |- Detector001
    @@ -666,120 +576,100 @@ histograms the same as the number of detector entries, etc.) will be preformed.<
     

    For each histogram in the histos/DecayAnaModule corresponds detector entry here.

    The numbering of the detectors has to correspond the its histogram, e.g. hDecay023 <=> Detector023, i.e. potentially discontinuous to show red / green breaks.

    Detector<XXX> has the elements

    - ----- - - - - +
    NameInternal TypeComment
    + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +

    Name

    Internal Type

    Comment

    NameTStringdetector name, e.g. Left-NPP

    Name

    TString

    detector name, e.g. Left-NPP

    Histo NumberInt_thistogram number. This number corresponds to the histogram -number in the histos/DecayAnaModule sub-tree.

    Histo Number

    Int_t

    histogram number. This number corresponds to the histogram +number in the histos/DecayAnaModule sub-tree.

    Histo LengthInt_tlength of the histogram (in bins)

    Histo Length

    Int_t

    length of the histogram (in bins)

    Time Zero BinDouble_tThe type is Double_t since for the high-field spectrometer -at PSI an Int_t representation would be not good enough.

    Time Zero Bin

    Double_t

    The type is Double_t since for the high-field spectrometer +at PSI an Int_t representation would be not good enough.

    First Good BinInt_t 

    First Good Bin

    Int_t

    Last Good BinInt_t 

    Last Good Bin

    Int_t

    -
    -
    -

    SampleEnvironmentInfo (Required)

    +
    +
    +

    SampleEnvironmentInfo (Required)

    Here only a single entry is required, namely

    - ----- - - - - +
    NameInternal TypeComment
    + + + + - - - - + + + +

    Name

    Internal Type

    Comment

    CryoTStringname of the used cryostat/oven, e.g. Konti-2

    Cryo

    TString

    name of the used cryostat/oven, e.g. Konti-2

    -
    -
    -

    MagneticFieldEnvironmentInfo (Required)

    + +
    +

    MagneticFieldEnvironmentInfo (Required)

    Here only a single entry is required, namely

    - ----- - - - - +
    NameInternal TypeComment
    + + + + - - - - + + + +

    Name

    Internal Type

    Comment

    Magnet NameTStringname of the used magnet, e.g. WEW. -In case of ZF measurements, there might be an entry like ZF.

    Magnet Name

    TString

    name of the used magnet, e.g. WEW. +In case of ZF measurements, there might be an entry like ZF.

    -
    -
    -

    BeamlineInfo (Required)

    + +
    +

    BeamlineInfo (Required)

    Here only a single entry is required, namely

    - ----- - - - - +
    NameInternal TypeComment
    + + + + - - - - + + + +

    Name

    Internal Type

    Comment

    NameTStringname of the beamline, e.g. piM3.2

    Name

    TString

    name of the beamline, e.g. piM3.2

    -
    -
    -

    Exhaustive MusrRoot Tree Including Everything Required

    + +
    +

    Exhaustive MusrRoot Tree Including Everything Required

    Here it is assumed that there are hypothetical red / green data with electric field on/off and light on/off, and hence 4 data sets per detector, and 8 detectors of the instrument: left/forward, top/forward, right/forward, bottom/forward, left/backward, top/backward, right/backward, bottom/backward. To show the whole @@ -904,9 +794,9 @@ RunSummary:

    Comment: the last sub-tree RunSummary is not following TMusrRunHeader rule <number> - <label>: <value> -@<type>. It is added in the instrument analyzer directly by other means than the TMusrRunHeader::Set-method. This is no problem! Since RunSummary is not part of the required MusrRoot-file. One is quite free in adding any ROOT based information here.

    -
    -
    -

    TMusrRunPhysicalQuantity - Possible Representations

    + +
    +

    TMusrRunPhysicalQuantity - Possible Representations

    A physical property can be described as

    <property name>: <value> +- <estimated error> <unit>; SP: <demand>; <description>
     
    @@ -916,8 +806,8 @@ of the quantity, &l e.g. K, <demand> a demand value, e.g. the set point of the temperature. <description> is a possible additional comment for this quantity.

    -

    Note

    -

    Not all of these quantities are always needed. The list of handled combination are given +

    Note

    +

    Not all of these quantities are always needed. The list of handled combination are given hereafter together with the C++ code snipped how to set it. It is assumed that TMusrRunPhysicalQuantity prop; is somewhere defined.

    @@ -926,16 +816,16 @@ is somewhere defined.

    Code snippet:

    -
    prop.Set("Muon Beam Momentum", 28.1, "MeV/c");
    -header->Set("RunInfo/Muon Beam Momentum", prop);
    +
    prop.Set("Muon Beam Momentum", 28.1, "MeV/c");
    +header->Set("RunInfo/Muon Beam Momentum", prop);
     
    -prop.Set("Time Resolution", 0.1953125, "ns", "TDC 9999");
    -header->Set("RunInfo/Time Resolution", prop);
    +prop.Set("Time Resolution", 0.1953125, "ns", "TDC 9999");
    +header->Set("RunInfo/Time Resolution", prop);
     

    Result in the RunHeader/RunInfo:

    -
    011 - Muon Beam Momentum: 28.1 MeV/c -@3
    -013 - Time Resolution: 0.1953125 ns; TDC 9999 -@3
    +
    011 - Muon Beam Momentum: 28.1 MeV/c -@3
    +013 - Time Resolution: 0.1953125 ns; TDC 9999 -@3
     

    The number on front of the token (e.g. 011 in front of Muon Beam Momentum) will depend on the position where @@ -945,12 +835,12 @@ the entry has been added. The last token,

    prop.Set("CF3", MRH_UNDEFINED, 3.27, 0.09, "K", "strange temperature");
    -header->Set("SampleEnvironmentInfo/CF3", prop);
    +
    prop.Set("CF3", MRH_UNDEFINED, 3.27, 0.09, "K", "strange temperature");
    +header->Set("SampleEnvironmentInfo/CF3", prop);
     

    Result in the RunHeader/SampleEnvironmentInfo:

    -
    033 - CF3: 3.27 +- 0.09 K; strange temperature -@3
    +
    033 - CF3: 3.27 +- 0.09 K; strange temperature -@3
     

    Possibility 3

    @@ -958,16 +848,16 @@ the entry has been added. The last token,
    prop.Set("CF4", 3.25, 3.28, "K");
    -header->Set("SampleEnvironmentInfo/CF4", prop);
    +
    prop.Set("CF4", 3.25, 3.28, "K");
    +header->Set("SampleEnvironmentInfo/CF4", prop);
     
    -prop.Set("CF5", 3.26, 3.29, "K", "another strange temperature");
    -header->Set("SampleEnvironmentInfo/CF5", prop);
    +prop.Set("CF5", 3.26, 3.29, "K", "another strange temperature");
    +header->Set("SampleEnvironmentInfo/CF5", prop);
     

    Result in the RunHeader/SampleEnvironmentInfo:

    -
    034 - CF4: 3.28 K; SP: 3.25 -@3
    -035 - CF5: 3.29 K; SP: 3.26; another strange temperature -@3
    +
    034 - CF4: 3.28 K; SP: 3.25 -@3
    +035 - CF5: 3.29 K; SP: 3.26; another strange temperature -@3
     

    Possibility 4

    @@ -975,81 +865,44 @@ the entry has been added. The last token,
    prop.Set("Sample Magnetic Field", 350.0, 350.002, 0.005, "G", "WXY");
    -header->Set("RunInfo/Sample Magnetic Field", prop);
    +
    prop.Set("Sample Magnetic Field", 350.0, 350.002, 0.005, "G", "WXY");
    +header->Set("RunInfo/Sample Magnetic Field", prop);
     

    Result in the RunHeader/SampleEnvironmentInfo:

    -
    017 - Sample Magnetic Field: 350.002 +- 0.005 G; SP: 350.0; WXY -@3
    +
    017 - Sample Magnetic Field: 350.002 +- 0.005 G; SP: 350.0; WXY -@3
     
    -
    -
    + +
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -
    -
    -

    musredit_startup.xml

    + +
    +

    musredit_startup.xml

    musredit_startup.xml is the configuration file located under $HOME\.musrfit\musredit. It is also possible to have another version of this file in the working directory which then will be used!

    In this file the following XML tags are allowed to define settings and might proof useful for all users of musredit:

    -
    -
    <general></general>
    -

    set the default paths to executable and files in this environment

    -
    -
    <exec_path>PATH_TO_EXEC</exec_path>
    -
    set the path PATH_TO_EXEC where the executable musrfit, musrview, musrt0, etc. can be found (inside the <general> environment)
    -
    <default_save_path>SAVE_PATH</default_save_path>
    -
    specify the path SAVE_PATH where musredit point by default when opening and saving msr files (inside the <general> environment). Default is the current directory.
    -
    <msr_default_file_path>MSR_DEF_PATH</msr_default_file_path>
    -
    set the path MSR_DEF_PATH where the default msr files provided by musredit are stored (inside the <general> environment)
    -
    <timeout>3600</timeout>
    -
    timeout in seconds after which musrview canvas will automatically quit. A value of 0 or -a negative number will keep the musrview canvas open without self-determination.
    -
    <keep_minuit2_output>y/n</keep_minuit2_output>
    -
    flag indicating if the MINUIT2 output shall be kept per msr-file (‘y’) or only for the current msr-file (‘n’).
    -
    <dump_ascii>y/n</dump_ascii>
    -
    flag indicating if musrfit shall dump fit data into ascii format. See help of musrfit.
    -
    <dump_root>y/n</dump_root>
    -
    flag indicating if musrfit shall dump fit data into root format. See help of musrfit.
    -
    <title_from_data_file>y/n</title_from_data_file>
    -
    specify if musrfit should be called with the -t option by default (inside the <general> environment)
    -
    <chisq_pre_run_block>y/n</chisq_pre_run_block>
    -
    flag indicating if per-run chisq shall be written into the msr-output-file.
    -
    <estimate_n0>y/n</estimate_n0>
    -
    flag indicating if for a single histogram fit \(N_0\) shall be estimated before the fit procedure starts.
    -
    <musrview_show_fourier>y/n</musrview_show_fourier>
    -
    flag indicating if musrview will directly present the Fourier transform rather than the time domain data.
    -
    <musrview_show_avg>y/n</musrview_show_avg>
    -
    flag indicating if musrview will directly present averaged data, typically used for Fourier power spectra.
    -
    <enable_musrt0>y/n</enable_musrt0>
    -
    specify if musrt0 can be called from within musredit (inside the <general> environment)
    +
    +
    <general></general>

    set the default paths to executable and files in this environment

    +
    +
    <exec_path>PATH_TO_EXEC</exec_path>

    set the path PATH_TO_EXEC where the executable musrfit, musrview, musrt0, etc. can be found (inside the <general> environment)

    +
    +
    <default_save_path>SAVE_PATH</default_save_path>

    specify the path SAVE_PATH where musredit point by default when opening and saving msr files (inside the <general> environment). Default is the current directory.

    +
    +
    <msr_default_file_path>MSR_DEF_PATH</msr_default_file_path>

    set the path MSR_DEF_PATH where the default msr files provided by musredit are stored (inside the <general> environment)

    +
    +
    <timeout>3600</timeout>

    timeout in seconds after which musrview canvas will automatically quit. A value of 0 or +a negative number will keep the musrview canvas open without self-determination.

    +
    +
    <keep_minuit2_output>y/n</keep_minuit2_output>

    flag indicating if the MINUIT2 output shall be kept per msr-file (‘y’) or only for the current msr-file (‘n’).

    +
    +
    <dump_ascii>y/n</dump_ascii>

    flag indicating if musrfit shall dump fit data into ascii format. See help of musrfit.

    +
    +
    <dump_root>y/n</dump_root>

    flag indicating if musrfit shall dump fit data into root format. See help of musrfit.

    +
    +
    <title_from_data_file>y/n</title_from_data_file>

    specify if musrfit should be called with the -t option by default (inside the <general> environment)

    +
    +
    <chisq_pre_run_block>y/n</chisq_pre_run_block>

    flag indicating if per-run chisq shall be written into the msr-output-file.

    +
    +
    <estimate_n0>y/n</estimate_n0>

    flag indicating if for a single histogram fit \(N_0\) shall be estimated before the fit procedure starts.

    +
    +
    <musrview_show_fourier>y/n</musrview_show_fourier>

    flag indicating if musrview will directly present the Fourier transform rather than the time domain data.

    +
    +
    <musrview_show_avg>y/n</musrview_show_avg>

    flag indicating if musrview will directly present averaged data, typically used for Fourier power spectra.

    +
    +
    <enable_musrt0>y/n</enable_musrt0>

    specify if musrt0 can be called from within musredit (inside the <general> environment)

    +
    -
    <font_settings></font_settings>
    -

    set the default font in this environment

    -
    -
    <font_name>FONT</font_name>
    -
    specify the name of the font FONT to be used by default in musredit (inside the <font_settings> environment)
    -
    <font_size>N</font_size>
    -
    specify the size N of the font to be used by default in musredit (inside the <font_settings> environment)
    +
    <font_settings></font_settings>

    set the default font in this environment

    +
    +
    <font_name>FONT</font_name>

    specify the name of the font FONT to be used by default in musredit (inside the <font_settings> environment)

    +
    +
    <font_size>N</font_size>

    specify the size N of the font to be used by default in musredit (inside the <font_settings> environment)

    +
    -
    <msr_file_defaults></msr_file_defaults>
    -

    put the default settings for newly created msr files in this environment

    -
    -
    <beamline>BL</beamline>
    -
    set the name of the muon beamline BL here (inside a <msr_file_defaults> environment)
    -
    <institute>INST</institute>
    -
    set the name of the facility INST where the beamline BL is located. Valid settings are PSI, RAL, JPARC, and TRIUMF (inside a <msr_file_defaults> environment)
    -
    <file_format>FF</file_format>
    -
    specify the default data file format FF here. Valid formats are NEXUS, MUSR-ROOT, ROOT-NPP, ROOT-PPC, PSI-BIN, PSI-MDU, MDU-ASCII, WKM, MUD, ASCII, and DB (inside a <msr_file_defaults> environment)
    -
    <lifetime_correction>y/n</lifetime_correction>
    -
    choose if by default the lifetimecorrection option should be set (inside a <msr_file_defaults> environment)
    +
    <msr_file_defaults></msr_file_defaults>

    put the default settings for newly created msr files in this environment

    +
    +
    <beamline>BL</beamline>

    set the name of the muon beamline BL here (inside a <msr_file_defaults> environment)

    +
    +
    <institute>INST</institute>

    set the name of the facility INST where the beamline BL is located. Valid settings are PSI, RAL, JPARC, and TRIUMF (inside a <msr_file_defaults> environment)

    +
    +
    <file_format>FF</file_format>

    specify the default data file format FF here. Valid formats are NEXUS, MUSR-ROOT, ROOT-NPP, ROOT-PPC, PSI-BIN, PSI-MDU, MDU-ASCII, WKM, MUD, ASCII, and DB (inside a <msr_file_defaults> environment)

    +
    +
    <lifetime_correction>y/n</lifetime_correction>

    choose if by default the lifetimecorrection option should be set (inside a <msr_file_defaults> environment)

    +
    -
    <msr2data_defaults></msr2data_defaults>
    -

    define the default options for calling msr2data in this environment; the options set here are ticked by default in the graphical interface of musredit.

    -
    -
    <chain_fit>y/n</chain_fit>
    -
    (un)set the chain fit (!) option (inside a <msr2data_defaults> environment)
    -
    <write_data_header>y/n</write_data_header>
    -
    (un)set the noheader option (inside a <msr2data_defaults> environment)
    -
    <ignore_data_header_info>y/n</ignore_data_header_info>
    -
    (un)set the nosummary option (inside a <msr2data_defaults> environment)
    -
    <keep_minuit2_output>y/n</keep_minuit2_output>
    -
    (un)set the -k option (inside a <msr2data_defaults> environment)
    -
    <write_column_data>y/n</write_column_data>
    -
    (un)set the data option (inside a <msr2data_defaults> environment)
    -
    <create_msr_file_only>y/n</create_msr_file_only>
    -
    (un)set the msr option in case a template run is specified (inside a <msr2data_defaults> environment)
    -
    <fit_only>y/n</fit_only>
    -
    (un)set the fit option in case no template run is specified (inside a <msr2data_defaults> environment)
    -
    <global>y/n</global>
    -
    (un)set the global option (inside a <msr2data_defaults> environment)
    -
    <global_plus>y/n</global_plus>
    -
    (un)set the global+ option (inside a <msr2data_defaults> environment)
    -
    <recreate_data_file>y/n</recreate_data_file>
    -
    (un)set the musredit option for recreating the output file (inside a <msr2data_defaults> environment)
    -
    <open_file_after_fitting>y/n</open_file_after_fitting>
    -
    (un)set the musredit option for opening msr files after fitting (inside a <msr2data_defaults> environment)
    +
    <msr2data_defaults></msr2data_defaults>

    define the default options for calling msr2data in this environment; the options set here are ticked by default in the graphical interface of musredit.

    +
    +
    <chain_fit>y/n</chain_fit>

    (un)set the chain fit (!) option (inside a <msr2data_defaults> environment)

    +
    +
    <write_data_header>y/n</write_data_header>

    (un)set the noheader option (inside a <msr2data_defaults> environment)

    +
    +
    <ignore_data_header_info>y/n</ignore_data_header_info>

    (un)set the nosummary option (inside a <msr2data_defaults> environment)

    +
    +
    <keep_minuit2_output>y/n</keep_minuit2_output>

    (un)set the -k option (inside a <msr2data_defaults> environment)

    +
    +
    <write_column_data>y/n</write_column_data>

    (un)set the data option (inside a <msr2data_defaults> environment)

    +
    +
    <create_msr_file_only>y/n</create_msr_file_only>

    (un)set the msr option in case a template run is specified (inside a <msr2data_defaults> environment)

    +
    +
    <fit_only>y/n</fit_only>

    (un)set the fit option in case no template run is specified (inside a <msr2data_defaults> environment)

    +
    +
    <global>y/n</global>

    (un)set the global option (inside a <msr2data_defaults> environment)

    +
    +
    <global_plus>y/n</global_plus>

    (un)set the global+ option (inside a <msr2data_defaults> environment)

    +
    +
    <recreate_data_file>y/n</recreate_data_file>

    (un)set the musredit option for recreating the output file (inside a <msr2data_defaults> environment)

    +
    +
    <open_file_after_fitting>y/n</open_file_after_fitting>

    (un)set the musredit option for opening msr files after fitting (inside a <msr2data_defaults> environment)

    +

    Additionally, there are some settings defined in this XML file which should be only changed by experienced users who like to add new features to musredit:

    -
    -
    <help_section></help_section>
    -

    define various help messages in this environment

    -
    -
    <musr_web_X>LINK</musr_web_X>
    -
    define the LINK to the help page musr_web_X, where X is main, title, parameters, theory, functions, run, -command, fourier, plot, statistics, msr2data, or musrFT (inside a <help_section> environment)
    +
    +
    <help_section></help_section>

    define various help messages in this environment

    +
    +
    <musr_web_X>LINK</musr_web_X>

    define the LINK to the help page musr_web_X, where X is main, title, parameters, theory, functions, run, +command, fourier, plot, statistics, msr2data, or musrFT (inside a <help_section> environment)

    +
    -
    <func_pixmap_path>PIX_PATH</func_pixmap_path>
    -
    set the path PIX_PATH to LaTeX pixmaps visualizing the various supported theory functions
    -
    <theory_functions></theory_functions>
    -

    define the functions for a msr file’s THEORY block according to the correct syntax in this environment

    -
    -
    <func></func>
    -

    specify a function here (inside a <theory_functions> environment)

    -
    -
    <name>NAME</name>
    -
    the NAME of the function in the msr file (inside a <func> environment)
    -
    <comment>COMMENT</comment>
    -
    description of the used parameters (inside a <func> environment)
    -
    <label>LABEL</label>
    -
    LABEL of the function in the musredit menu (inside a <func> environment)
    -
    <pixmap>PIXMAP</pixmap>
    -
    LaTeX picture used to describe the function and stored in the PIX_PATH (inside a <func> environment)
    -
    <params>N</params>
    -
    number of parameters N used by the function (inside a <func> environment)
    +
    <func_pixmap_path>PIX_PATH</func_pixmap_path>

    set the path PIX_PATH to LaTeX pixmaps visualizing the various supported theory functions

    +
    +
    <theory_functions></theory_functions>

    define the functions for a msr file’s THEORY block according to the correct syntax in this environment

    +
    +
    <func></func>

    specify a function here (inside a <theory_functions> environment)

    +
    +
    <name>NAME</name>

    the NAME of the function in the msr file (inside a <func> environment)

    +
    +
    <comment>COMMENT</comment>

    description of the used parameters (inside a <func> environment)

    +
    +
    <label>LABEL</label>

    LABEL of the function in the musredit menu (inside a <func> environment)

    +
    +
    <pixmap>PIXMAP</pixmap>

    LaTeX picture used to describe the function and stored in the PIX_PATH (inside a <func> environment)

    +
    +
    <params>N</params>

    number of parameters N used by the function (inside a <func> environment)

    +
    @@ -336,347 +251,340 @@ a negative number will keep the

    An example of the musredit_startup.xml looks like:

    <?xml version="1.0" encoding="UTF-8"?>
    -<musredit_startup xmlns="http://lmu.web.psi.ch/musrfit/user/MUSR/MusrGui.html">
    -  <comment>
    -    This is handling default setting parameters for the musredit.
    -  </comment>
    -  <general>
    -    <exec_path>/usr/local/root/bin</exec_path>
    -    <default_save_path>./</default_save_path>
    -    <msr_default_file_path>/usr/local/root/share/doc/musrfit/templates</msr_default_file_path>
    -    <timeout>3600</timeout>
    -    <keep_minuit2_output>n</keep_minuit2_output>
    -    <dump_ascii>n</dump_ascii>
    -    <dump_root>n</dump_root>
    -    <title_from_data_file>y</title_from_data_file>
    -    <chisq_per_run_block>n</chisq_per_run_block>
    -    <estimate_n0>y</estimate_n0>
    -    <musrview_show_fourier>n</musrview_show_fourier>
    -    <musrview_show_avg>n</musrview_show_avg>
    -    <enable_musrt0>y</enable_musrt0>
    -  </general>
    -  <recent_files>
    -    <path_file_name>/usr/local/root/share/doc/musrfit/examples/test-histo-PSI-BIN.msr</path_file_name>
    -  </recent_files>
    -  <help_section>
    -    <musr_web_main>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html</musr_web_main>
    -    <musr_web_title>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheTitle</musr_web_title>
    -    <musr_web_parameters>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFitparameterBlock</musr_web_parameters>
    -    <musr_web_theory>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheTheoryBlock</musr_web_theory>
    -    <musr_web_functions>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFunctionsBlock</musr_web_functions>
    -    <musr_web_run>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheRunBlock</musr_web_run>
    -    <musr_web_command>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheCommandsBlock</musr_web_command>
    -    <musr_web_fourier>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFourierBlock</musr_web_fourier>
    -    <musr_web_plot>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#ThePlotBlock</musr_web_plot>
    -    <musr_web_statistic>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheStatisticBlock</musr_web_statistic>
    -    <musr_web_msr2data>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/Msr2Data.html</musr_web_msr2data>
    -    <musr_web_musrFT>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#A_2.3_musrFT</musr_web_musrFT>
    -  </help_section>
    -  <font_settings>
    -    <font_name>Monospace</font_name>
    -    <font_size>12</font_size>
    -  </font_settings>
    -  <msr_file_defaults>
    -    <beamline>mue4</beamline>
    -    <institute>psi</institute>
    -    <file_format>musr-root</file_format>
    -    <lifetime_correction>y</lifetime_correction>
    -  </msr_file_defaults>
    -  <msr2data_defaults>
    -    <chain_fit>y</chain_fit>
    -    <write_data_header>y</write_data_header>
    -    <ignore_data_header_info>n</ignore_data_header_info>
    -    <keep_minuit2_output>n</keep_minuit2_output>
    -    <write_column_data>n</write_column_data>
    -    <recreate_data_file>n</recreate_data_file>
    -    <open_file_after_fitting>y</open_file_after_fitting>
    -    <create_msr_file_only>n</create_msr_file_only>
    -    <fit_only>n</fit_only>
    -    <global>n</global>
    -    <global_plus>n</global_plus>
    -  </msr2data_defaults>
    -  <func_pixmap_path>/usr/local/root/share/doc/musrfit/latex_images</func_pixmap_path>
    -  <theory_functions>
    -    <func>
    -      <name>asymmetry</name>
    -      <comment></comment>
    -      <label>Asymmetry</label>
    -      <pixmap>asymmetry.png</pixmap>
    -      <params>1</params>
    -    </func>
    -    <func>
    -      <name>statGssKT</name>
    -      <comment>(rate)</comment>
    -      <label>static Gauss KT</label>
    -      <pixmap>statGssKT.png</pixmap>
    -      <params>1</params>
    -    </func>
    -  </theory_functions>
    +<musredit_startup xmlns="http://lmu.web.psi.ch/musrfit/user/MUSR/MusrGui.html">
    +  <comment>
    +    This is handling default setting parameters for the musredit.
    +  </comment>
    +  <general>
    +    <exec_path>/usr/local/root/bin</exec_path>
    +    <default_save_path>./</default_save_path>
    +    <msr_default_file_path>/usr/local/root/share/doc/musrfit/templates</msr_default_file_path>
    +    <timeout>3600</timeout>
    +    <keep_minuit2_output>n</keep_minuit2_output>
    +    <dump_ascii>n</dump_ascii>
    +    <dump_root>n</dump_root>
    +    <title_from_data_file>y</title_from_data_file>
    +    <chisq_per_run_block>n</chisq_per_run_block>
    +    <estimate_n0>y</estimate_n0>
    +    <musrview_show_fourier>n</musrview_show_fourier>
    +    <musrview_show_avg>n</musrview_show_avg>
    +    <enable_musrt0>y</enable_musrt0>
    +  </general>
    +  <recent_files>
    +    <path_file_name>/usr/local/root/share/doc/musrfit/examples/test-histo-PSI-BIN.msr</path_file_name>
    +  </recent_files>
    +  <help_section>
    +    <musr_web_main>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html</musr_web_main>
    +    <musr_web_title>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheTitle</musr_web_title>
    +    <musr_web_parameters>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFitparameterBlock</musr_web_parameters>
    +    <musr_web_theory>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheTheoryBlock</musr_web_theory>
    +    <musr_web_functions>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFunctionsBlock</musr_web_functions>
    +    <musr_web_run>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheRunBlock</musr_web_run>
    +    <musr_web_command>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheCommandsBlock</musr_web_command>
    +    <musr_web_fourier>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheFourierBlock</musr_web_fourier>
    +    <musr_web_plot>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#ThePlotBlock</musr_web_plot>
    +    <musr_web_statistic>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#TheStatisticBlock</musr_web_statistic>
    +    <musr_web_msr2data>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/Msr2Data.html</musr_web_msr2data>
    +    <musr_web_musrFT>file:///usr/local/root/share/doc/musrfit/html/user/MUSR/MusrFit.html#A_2.3_musrFT</musr_web_musrFT>
    +  </help_section>
    +  <font_settings>
    +    <font_name>Monospace</font_name>
    +    <font_size>12</font_size>
    +  </font_settings>
    +  <msr_file_defaults>
    +    <beamline>mue4</beamline>
    +    <institute>psi</institute>
    +    <file_format>musr-root</file_format>
    +    <lifetime_correction>y</lifetime_correction>
    +  </msr_file_defaults>
    +  <msr2data_defaults>
    +    <chain_fit>y</chain_fit>
    +    <write_data_header>y</write_data_header>
    +    <ignore_data_header_info>n</ignore_data_header_info>
    +    <keep_minuit2_output>n</keep_minuit2_output>
    +    <write_column_data>n</write_column_data>
    +    <recreate_data_file>n</recreate_data_file>
    +    <open_file_after_fitting>y</open_file_after_fitting>
    +    <create_msr_file_only>n</create_msr_file_only>
    +    <fit_only>n</fit_only>
    +    <global>n</global>
    +    <global_plus>n</global_plus>
    +  </msr2data_defaults>
    +  <func_pixmap_path>/usr/local/root/share/doc/musrfit/latex_images</func_pixmap_path>
    +  <theory_functions>
    +    <func>
    +      <name>asymmetry</name>
    +      <comment></comment>
    +      <label>Asymmetry</label>
    +      <pixmap>asymmetry.png</pixmap>
    +      <params>1</params>
    +    </func>
    +    <func>
    +      <name>statGssKT</name>
    +      <comment>(rate)</comment>
    +      <label>static Gauss KT</label>
    +      <pixmap>statGssKT.png</pixmap>
    +      <params>1</params>
    +    </func>
    +  </theory_functions>
     </musredit_startup>
     
    -
    -
    -
    -

    musredit Features

    + + +
    +

    musredit Features

    The features of musrfit which can be accessed by the graphical front ends musredit will be described in the following. All functions can either be called by choosing them from the MusrFit menu, by clicking the respective button in the MusrFit bar, or by using a keyboard shortcut.

    musrWiz

    -
    _images/musrWiz.svg

    musrWiz is a helper programs which allows to create a msr-file from scratch without too much a priori knowledge. For details see musrWiz.

    +
    _images/musrWiz.svg +

    musrWiz is a helper programs which allows to create a msr-file from scratch without too much a priori knowledge. For details see musrWiz.

    Calculate Chisq

    -
    _images/musrchisq.svg

    Calls musrfit with the option -c, i.e. calculates the \(\chi^2\) or log max-likelihood for the active msr file tab. Shortcut-key: Alt+C. +

    _images/musrchisq.svg +

    Calls musrfit with the option -c, i.e. calculates the \(\chi^2\) or log max-likelihood for the active msr file tab. Shortcut-key: Alt+C. The equivalent call on the command line would be

    -
    $ musrfit -c <msr-file>
    +
    $ musrfit -c <msr-file>
     

    Fit

    -
    _images/musrfit.svg

    Calls musrfit for fitting of the active msr file in the currently active tab. Shortcut-key: Alt+F. +

    _images/musrfit.svg +

    Calls musrfit for fitting of the active msr file in the currently active tab. Shortcut-key: Alt+F. The equivalent call on the command line could look like

    -
    $ musrfit <msr-file> [optional parameters]
    +
    $ musrfit <msr-file> [optional parameters]
     

    The optional parameters may be chosen under Preferences. For further information refer to the manual of musrfit.

    Swap Msr <-> Mlog

    -
    _images/musrswap.svg

    Swap the msr and mlog files. E.g., for a file called 8472_zf.msr, this is copied to 8472_zf.mlog and vice versa. Shortcut-key: Alt+S.

    +
    _images/musrswap.svg +

    Swap the msr and mlog files. E.g., for a file called 8472_zf.msr, this is copied to 8472_zf.mlog and vice versa. Shortcut-key: Alt+S.

    Set Steps

    -
    _images/musrStep.svg

    musrStep allows to adjust the step size, i.e. the initial steps for the fitter. Shortcut-key: Alt+P.

    +
    _images/musrStep.svg +

    musrStep allows to adjust the step size, i.e. the initial steps for the fitter. Shortcut-key: Alt+P.

    Msr2Data

    -
    _images/msr2data.svg

    Opens a graphical interface to the msr2data program described in detail in its own manual. Shortcut-key: Alt+2.

    +
    _images/msr2data.svg +

    Opens a graphical interface to the msr2data program described in detail in its own manual. Shortcut-key: Alt+2.

    mupp

    -
    _images/mupp.svg

    Application which allows to plot *.db and *.dat parameter files. Shortcut-key: Alt+U. +

    _images/mupp.svg +

    Application which allows to plot *.db and *.dat parameter files. Shortcut-key: Alt+U. For a detailed description see the mupp docu.

    +

    View2Dat

    +
    +
    _images/musrview2dat.svg +

    Used to export the data of a collection of msr-files. Essentially the same as calling musrview and selecting Export Data, but +all in the background, with the option to feed a collection of msr-files, rather than going through this process one after the other. +Why you might want to do that? You might want to use another plotting program (not ROOT) to present your data.

    +

    View

    -
    _images/musrview.svg

    Calls musrview from the active tab of musredit. For more details see the musrview docu. Shortcut-key: Alt+V. +

    _images/musrview.svg +

    Calls musrview from the active tab of musredit. For more details see the musrview docu. Shortcut-key: Alt+V. The equivalent call on the command line could look like

    -
    $ musrview <msr-file> [optional parameters]
    +
    $ musrview <msr-file> [optional parameters]
     

    T0

    -
    _images/musrt0-icon.svg

    Calls musrt0 which allows to set the T0 values for all the runs. For more details see the musrt0 docu. +

    _images/musrt0-icon.svg +

    Calls musrt0 which allows to set the T0 values for all the runs. For more details see the musrt0 docu. The equivalent call on the command line could look like

    -
    $ musrt0 <msr-file> [optional parameters]
    +
    $ musrt0 <msr-file> [optional parameters]
     

    Raw Fourier

    -
    _images/musrFT.svg

    Calls musrFT which allows to perform a Fourier transform of the raw data. For more details see the musrFT docu. +

    _images/musrFT.svg +

    Calls musrFT which allows to perform a Fourier transform of the raw data. For more details see the musrFT docu. The equivalent call on the command line could look like

    -
    $ musrFT <msr-file> [optional parameters]
    +
    $ musrFT <msr-file> [optional parameters]
     

    Preferences

    -
    _images/musrprefs.svg

    Opens a window in which the optional parameters that should be passed to musrfit can be chosen. +

    _images/musrprefs.svg +

    Opens a window in which the optional parameters that should be passed to musrfit can be chosen. For further information refer to the manual of musrfit.

    Dump Header

    -
    _images/musrdump.svg

    Opens a file dialog which allows to select a μSR data file. When this file can be read, the run header info is dumped into a dialog window. +

    _images/musrdump.svg +

    Opens a file dialog which allows to select a μSR data file. When this file can be read, the run header info is dumped into a dialog window. Essentially this calls dump_header internally.

    -
    -
    -

    musrWiz

    + +
    +

    musrWiz

    musrWiz is a helper program which allows to easily create the necessary msr-file needed as an input for musrfit. musrWiz is still in it’s early stage; not all options are already implemented and here and there you will likely find some bugs. From musredit it can be accessed via the MusrFit menu or the wand

    -_images/musredit-musrWiz.svg

    The musrWiz GUI is organized in a couple of different dialogues which some information needs to be provided by the user. +_images/musredit-musrWiz.svg +

    The musrWiz GUI is organized in a couple of different dialogues which some information needs to be provided by the user. In the following these different dialogues will be discussed briefly.

    -
    -

    musrWiz-Introduction

    +
    +

    musrWiz-Introduction

    The introduction dialogue

    -_images/musrWiz-Intro.svg
      -
    1. an explicit msr-file name can be provided here. More often the msr-file name is generated out of the run number.
    2. -
    3. year of the run data.
    4. -
    5. run number. If no explicit msr-file is provided, the run number together with fit type and type of measurement will be used to generate the msr-file name.
    6. -
    7. from the pull down menu the institute (for which a necessary xml-file is provided) has to be choosen.
    8. -
    9. from the pull down menu the the instrument can be chosen.
    10. -
    11. the fit type has to be chosen. Possible fit types are: Single Histo / Single Histo RRF / Asymmetry / Asymmetry RRF / Mu Minus / None muSR
    12. -
    13. type of measurement is essentially needed for the grouping of the detectors. Possible are: ZF for zero field measurements / TF for transverse field measurements / LF for longitudinal field measurements. -Depending on the choice and instrument some additional question might be asked, e.g. which magnet has been used.
    14. -
    15. T0’s: this last menu defines from where to get the t0’s. The options are: from data file, i.e. the t0 are assumed to be correctly set +_images/musrWiz-Intro.svg +
        +
      1. an explicit msr-file name can be provided here. More often the msr-file name is generated out of the run number.

      2. +
      3. year of the run data.

      4. +
      5. run number. If no explicit msr-file is provided, the run number together with fit type and type of measurement will be used to generate the msr-file name.

      6. +
      7. from the pull down menu the institute (for which a necessary xml-file is provided) has to be choosen.

      8. +
      9. from the pull down menu the the instrument can be chosen.

      10. +
      11. the fit type has to be chosen. Possible fit types are: Single Histo / Single Histo RRF / Asymmetry / Asymmetry RRF / Mu Minus / None muSR

      12. +
      13. type of measurement is essentially needed for the grouping of the detectors. Possible are: ZF for zero field measurements / TF for transverse field measurements / LF for longitudinal field measurements. +Depending on the choice and instrument some additional question might be asked, e.g. which magnet has been used.

      14. +
      15. T0’s: this last menu defines from where to get the t0’s. The options are: from data file, i.e. the t0 are assumed to be correctly set in the provided data file call musrT0, i.e. after the msr-file is generated, musrt0 will be called which allows the user to find the -proper t0 from the prompt peak enter here will provide a pop-up menu where the t0 parameter can be given explicitly.

      16. +proper t0 from the prompt peak enter here will provide a pop-up menu where the t0 parameter can be given explicitly.

      If all this information have been provided Next> will lead you the the theory dialogue.

      -
    -
    -

    musrWiz - Theory

    +
    +
    +

    musrWiz - Theory

    The theory dialogue is used to define the fitting function. There are two ways of using it:

      -
    1. choose a template theory function. This option has the advantage that the next steps will be very easy because +
    2. choose a template theory function. This option has the advantage that the next steps will be very easy because within the template almost everything is already pre-defined. The disadvantage is that you are not free in setting -up your theory function as you would like to have.

    3. -
    4. freely write your theory function. The advantage here is that you can customize your theory function at your needs. +up your theory function as you would like to have.

    5. +
    6. freely write your theory function. The advantage here is that you can customize your theory function at your needs. This will come at the cost that you also will need to define maps, functions, etc. yourself. The good thing -though is that at the very end you can save this as a template for future re-use.

    7. +though is that at the very end you can save this as a template for future re-use.

    First the template path will be described. The theory dialogue looks like this

    -_images/musrWiz-Theory.svg
      -
    1. This is a text edit field were you can enter the theory fit function as you would like to have it. In the example +_images/musrWiz-Theory.svg +
        +
      1. This is a text edit field were you can enter the theory fit function as you would like to have it. In the example given the theory reads \(p1 \exp(-p2\, t) \cos(2 \pi\, f1 + m1)\), where pX stands for parameter, fX for function, -mX for map, and X for the corresponding number.

      2. -
      3. The Clear All button will clear whatever you entered in the text field above.
      4. -
      5. This pull-down menu allows to select a theory function which will be added to the text field above by pressing -the Add button. Pre defined theory function starting with a T are templates rather than only theory function strings.
      6. -
      7. The Add button is used to add the chosen theory function / template from the pull-down menu to its left.
      8. -
      9. The Check button is used to make a syntactical check of whatever is written in the text edit field.
      10. +mX for map, and X for the corresponding number.

        +
      11. The Clear All button will clear whatever you entered in the text field above.

      12. +
      13. This pull-down menu allows to select a theory function which will be added to the text field above by pressing +the Add button. Pre defined theory function starting with a T are templates rather than only theory function strings.

      14. +
      15. The Add button is used to add the chosen theory function / template from the pull-down menu to its left.

      16. +
      17. The Check button is used to make a syntactical check of whatever is written in the text edit field.

      -
    -
    -

    musrWiz - Functions

    + +
    +

    musrWiz - Functions

    In the Functions dialogue all the necessary functions can be entered. A function operates only on fitting parameters. This is different to the theory function which operates on the fitting parameters and the time. The dialogue looks like this

    -_images/musrWiz-Functions.svg
      -
    1. a text edit field in which the various needed functions can be entered. In case a template theory is used, the appropriate function should be shown here and no editing will be needed here.
    2. -
    3. pressing Show Theory button will pop-up a little window showing the previously entered theory function. This is handy when defining its own theory, i.e. not working with a template.
    4. -
    -_images/musrWiz-Functions-and-Theory.svg
    -
    -

    musrWiz - Maps

    -_images/musrWiz-Maps.svg

    The map dialogue will list the maps previously used in the theory and functions blocks/dialogues before. Again, if a template is used, nothing needs to be entered here.

    +_images/musrWiz-Functions.svg
      -
    1. The Show Theory button allows to show the currently defined theory and the functions.
    2. +
    3. a text edit field in which the various needed functions can be entered. In case a template theory is used, the appropriate function should be shown here and no editing will be needed here.

    4. +
    5. pressing Show Theory button will pop-up a little window showing the previously entered theory function. This is handy when defining its own theory, i.e. not working with a template.

    -
    -
    -

    musrWiz - Fit Parameters

    -_images/musrWiz-FitParam.svg

    In the fit parameter dialogue all parameter names can be defined. Furthermore the starting values for the parameters, the step +_images/musrWiz-Functions-and-Theory.svg + +

    +

    musrWiz - Maps

    +_images/musrWiz-Maps.svg +

    The map dialogue will list the maps previously used in the theory and functions blocks/dialogues before. Again, if a template is used, nothing needs to be entered here.

    +
      +
    1. The Show Theory button allows to show the currently defined theory and the functions.

    2. +
    +
    +
    +

    musrWiz - Fit Parameters

    +_images/musrWiz-FitParam.svg +

    In the fit parameter dialogue all parameter names can be defined. Furthermore the starting values for the parameters, the step (initial step size for the parameter fit), and any boundaries can be defined here.

      -
    1. The Show Theory button allows to show the currently defined theory and the functions.
    2. +
    3. The Show Theory button allows to show the currently defined theory and the functions.

    -
    -
    -

    musrWiz - Fit Info

    + +
    +

    musrWiz - Fit Info

    Collects all the musrfit and MINUIT2 specific fit commands.

    -_images/musrWiz-FitInfo.svg
      -
    1. allows to define the time fit range (start time, end time).
    2. -
    3. packing defines how many bins of the original data shall be combined (added, also called re-binning).
    4. -
    5. in this text field to fitting commands are given (see the MINUIT and musrfit manual for details).
    6. +_images/musrWiz-FitInfo.svg +
        +
      1. allows to define the time fit range (start time, end time).

      2. +
      3. packing defines how many bins of the original data shall be combined (added, also called re-binning).

      4. +
      5. in this text field to fitting commands are given (see the MINUIT and musrfit manual for details).

      -
    -
    -

    musrWiz - Create

    + +
    +

    musrWiz - Create

    Collects the last necessary information before creating the msr-file.

    -_images/musrWiz-Create.svg
      -
    1. shows the path where the msr-file will be saved. If you would like to save it somewhere else press the Save As (msr-file path) button.
    2. -
    3. pressing this button will allow you to find the path where to save the msr-file.
    4. -
    5. pressing this button will save to current configuration as a template for future re-use.
    6. +_images/musrWiz-Create.svg +
        +
      1. shows the path where the msr-file will be saved. If you would like to save it somewhere else press the Save As (msr-file path) button.

      2. +
      3. pressing this button will allow you to find the path where to save the msr-file.

      4. +
      5. pressing this button will save to current configuration as a template for future re-use.

      -
    -
    -
    -

    musrStep

    + + +
    +

    musrStep

    musrStep is a little helper program which allows to reset the initial step size. This sometimes comes very handy if working on an instrument with many detectors after a fit slightly went wrong leaving you with a far too small initial step size for further iterations. To edit all the steps individually is tedious and error prone. Here musrStep can help.

    -_images/musrStep-GUI.svg

    When invoking musrStep the above dialogue will popup

    +_images/musrStep-GUI.svg +

    When invoking musrStep the above dialogue will popup

      -
    1. shows the relevant parts of the FITPARAMETER block. The only editable column is step.
    2. -
    3. Check Specific will popup a dialogue where a template string can be entered, e.g. Asym. As a result all fit parameters containing the template string will be selected.
    4. -
    5. Check All will select all fit parameters.
    6. -
    7. Uncheck All will unselect all fit parameters.
    8. -
    9. Modify Automatic will change all the step values automatically. It basically sets all the step sizes to 1% of -the corresponding fit parameter value, except the phases where the step will be set to a value of 5 degrees.
    10. -
    11. Modify Selected will start the dialogue shown beneath. Follow the description there.
    12. -
    13. Save&Quit will save the current step values, close the dialogue and reload the modified msr-file.
    14. -
    15. Cancel will cancel the musrStep dialogue without modifying anything.
    16. +
    17. shows the relevant parts of the FITPARAMETER block. The only editable column is step.

    18. +
    19. Check Specific will popup a dialogue where a template string can be entered, e.g. Asym. As a result all fit parameters containing the template string will be selected.

    20. +
    21. Check All will select all fit parameters.

    22. +
    23. Uncheck All will unselect all fit parameters.

    24. +
    25. Modify Automatic will change all the step values automatically. It basically sets all the step sizes to 1% of +the corresponding fit parameter value, except the phases where the step will be set to a value of 5 degrees.

    26. +
    27. Modify Selected will start the dialogue shown beneath. Follow the description there.

    28. +
    29. Save&Quit will save the current step values, close the dialogue and reload the modified msr-file.

    30. +
    31. Cancel will cancel the musrStep dialogue without modifying anything.

    -_images/musrStep-Modify-Selected.svg

    When clicking on Modify Selected the above dialogue will be presented. It allows to manipulate all selected fit parameter step values according to the following rules

    +_images/musrStep-Modify-Selected.svg +

    When clicking on Modify Selected the above dialogue will be presented. It allows to manipulate all selected fit parameter step values according to the following rules

      -
    1. Scale by Factor will scale the step value by the factor given in the field (2). If the Absolute Value check box is selected, rather than scaling the factor value will be used to modify the step value.
    2. -
    3. scaling factor or absolute value to modify the step values of the selected fit parameters.
    4. -
    5. checking the Absolute Value check box will change the meaning from Scale by Factor to Copy Factor Value.
    6. -
    7. Scale Automatically will modify the step values of the selected fit parameters according to the rules described before.
    8. -
    9. Cancel will cancel the dialogue.
    10. +
    11. Scale by Factor will scale the step value by the factor given in the field (2). If the Absolute Value check box is selected, rather than scaling the factor value will be used to modify the step value.

    12. +
    13. scaling factor or absolute value to modify the step values of the selected fit parameters.

    14. +
    15. checking the Absolute Value check box will change the meaning from Scale by Factor to Copy Factor Value.

    16. +
    17. Scale Automatically will modify the step values of the selected fit parameters according to the rules described before.

    18. +
    19. Cancel will cancel the dialogue.

    -
    -
    + +
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - +
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - + diff --git a/doc/html/searchindex.js b/doc/html/searchindex.js index 615e00bf..e2382537 100644 --- a/doc/html/searchindex.js +++ b/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["acknowledgement","any2many","bugtracking","cite","file-formats","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],envversion:53,filenames:["acknowledgement.rst","any2many.rst","bugtracking.rst","cite.rst","file-formats.rst","index.rst","msr2data.rst","mupp.rst","musr-root.rst","musredit.rst","setup-dks.rst","setup-standard.rst","tutorial.rst","user-libs.rst","user-manual.rst"],objects:{},objnames:{},objtypes:{},terms:{"00z":8,"02_0":13,"03_0":13,"03_6":13,"03d":8,"05_0":13,"05_3":13,"0_30nm2":13,"0xu":6,"10mt":7,"13kev":4,"150mt":7,"250nm":4,"290x":10,"2_sic_":13,"2nd":8,"3110_tutori":12,"3111_tutori":12,"3114_tutori":12,"3310_0":14,"390x":5,"3_musrft":9,"40nm":7,"50g":4,"50k":14,"8400_tf_h13":6,"8460_tf_h13":6,"8470_tf_h13":6,"8471_tf_h13":6,"8472_0":14,"8472_exampl":6,"8472_tf_h13":6,"8472_tf_histo":14,"8472_x":14,"8472_zf":[6,9],"8473_tf_h13":6,"8474_tf_h13":6,"8475_tf_h13":6,"8476_tf_h13":6,"8477_tf_h13":6,"8478_tf_h13":6,"8479_tf_h13":6,"8500_zf":6,"8502_zf":6,"8503_zf":6,"8504_zf":6,"8507_zf":6,"\u03b1":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b2":[0,1,3,4,5,6,7,8,9,10,11,12,14],"\u03b3":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b4":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b5":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b6":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b7":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b8":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03b9":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03ba":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03bb":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03bc":[0,1,3,4,5,6,7,8,9,10,11,12,13,14],"\u03bcsr":10,"\u03bd":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03be":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03bf":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c0":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c1":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c2":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c3":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c4":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c5":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c6":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c7":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c8":[0,1,3,4,6,7,8,9,10,11,12,13,14],"\u03c9":[0,1,3,4,6,7,8,9,10,11,12,13,14],"abstract":[4,8,14],"break":8,"case":[3,6,7,8,9,10,11,12,13,14],"class":[8,13,14],"const":14,"default":[6,9,10,11,14],"export":[4,6,10,11,12,14],"final":[6,11,12,13,14],"float":8,"function":[5,6,7,10,11,12],"import":[8,14],"int":8,"new":[2,6,8,9,11,12,14],"public":[3,11,13,14],"r\u00e9otier":[13,14],"return":[8,14],"short":[5,12,14],"sim\u00f5":13,"static":[9,13],"super":10,"switch":[8,9,10,11,14],"true":[7,8,13,14],"try":[6,11,14],"var":7,"void":14,"while":[11,14],Adding:8,And:14,CDs:11,DKS:[0,3,5,11],For:[1,2,4,6,7,8,9,10,11,12,13,14],GPS:[8,12],His:0,Its:[6,14],JPS:3,NXS:14,Not:8,One:[8,11,12,14],That:14,The:[3,4,5,8,9,10,11],Their:13,Then:[11,14],There:[6,8,9,10,14],These:[4,6,8,12,14],Used:14,Useful:[11,14],Using:[3,6,10,14],Will:[6,11,14],With:[11,14],__cint__:14,_exampl:6,_gps_:14,_his_:14,_tf_h13:6,_tutori:12,_zf:6,a_2:9,abbr:14,abc:6,abil:14,abl:11,about:[4,6,8,11,12,13,14],abov:[6,7,8,9,10,11,12,13,14],abragam:14,abridg:6,abrikosov:14,abs:7,abscissa:[12,14],absent:14,absolut:[9,11,12,14],acceler:[10,14],accept:[7,9,14],access:[0,4,8,9,10],accompani:7,accomplish:[11,14],accord:[6,9,11,12,14],accordingli:[6,7,11,12],account:[13,14],achiev:[6,11,12,14],acknowledg:[3,5,13],aco:14,acosh:14,acpect:11,acquisit:8,action:14,activ:[6,9,11,13],actual:[6,11,13,14],add:[3,6,7,8,9,10,11,12,14],added:[6,8,9,10,11,14],adding:[7,8,14],addit:[6,7,8,9,10,11,12,13,14],addition:[6,9,11,12,14],address:[7,14],addrun:6,addt0:14,adelmann:3,adjac:13,adjust:[9,11,12,14],admir:0,adopt:[11,14],advanc:10,advantag:[8,9,14],adventur:11,advic:11,advis:13,affect:6,aforement:14,afs:14,after:[4,6,8,9,10,11,12,14],afterward:[4,6,7,8,10,11,13,14],again:[8,9,10,11,14],against:[7,8],agplat:4,agre:11,aim:14,alia:11,alik:11,all:[4,6,7,8,9,10,11,12,13,14],allow:[1,6,7,8,9,10,11,13,14],alma:11,almost:[6,9,14],along:[13,14],alpha00123456:6,alpha0123:6,alpha:14,alpha_lr:4,alpha_lrnegerr:4,alpha_lrposerr:4,alpha_tb:4,alpha_tbnegerr:4,alpha_tbposerr:4,alphabet:4,alreadi:[6,7,9,10,11,14],also:[3,6,7,8,9,10,11,12,13,14],alt:9,altern:[11,14],although:14,altogeth:[12,14],alwai:[4,6,7,8,13,14],amd:[5,14],amdappsdk:10,amdgpu:10,amp:10,ampl:[8,14],amplitud:12,analog:7,analysi:[3,6,8,10,11,12,13,14],analyt:13,analyz:[3,5,7,8,10,12,14],angl:[4,14],angular:14,ani:[6,8,9,10,11,12,14],anisotrop:13,anisotropi:13,anoth:[6,7,8,9,11,14],any2mani:[4,5,8],anymor:[9,11],anyth:[9,14],anywher:14,apart:[6,11,13],api:4,apod:[12,14],app:11,appear:[6,14],append:[6,11,14],appl:[10,11],appli:[6,7,8,12,13,14],applic:[4,7,9,10,11,13,14],appreci:13,approach:[8,11,14],appropri:[9,10],approxim:12,apt:11,archaic:4,archiv:14,area:14,arg:14,argument:14,arithmet:14,arm:11,around:[12,14],arrai:13,ascii:[5,6,9,12,13,14],asi:[4,14],asin:14,asinh:14,ask:[9,11],aslib:11,assert:14,associ:[7,14],assum:[6,8,9,10,11,12,13,14],asy1:14,asy2:14,asy8470:6,asy8471:6,asy8472:6,asym:9,asymmetr:12,asymmetri:[9,12,13],asymmteri:5,asymsig1:12,asymsig2:12,asynegerr:4,asyposerr:4,atan:14,atanh:14,ati:10,attach:14,attempt:6,attent:[12,13,14],attribut:14,audienc:0,auto:11,autoconf:11,automak:11,automat:[5,7,9,11,14],auxiliari:14,avail:[4,5,6,7,8,10,11,12,13],averag:[9,13,14],avg:14,avoid:14,awar:[4,6,14],axes:13,axi:[4,7,8,12,13,14],axial:13,b10mt:7,b150mt:7,back:[10,14],backgr:[12,14],background:[12,14],backward:[6,8,14],bar:[9,14],base:[5,6,7,8,10,11,12,14],bash:[7,11],bash_profil:11,bashrc:11,basi:6,basic:[5,11,12,13],bastian:0,batch:14,bcp:14,beam:[8,14],beamlin:[8,9,12,14],beamlineinfo:5,beamtim:7,beauti:14,becaus:[8,9],becom:[6,11],been:[6,8,9,11,12,13,14],befor:[5,6,8,9,10,11,12,13,14],begin:[6,8,11,14],behav:[6,13],behavior:[6,14],being:[7,11,14],belong:13,below:[6,8,11,12,13,14],beneath:[3,9],bessel:[13,14],best:[4,7,8,11,13,14],bestdata:6,beta:0,better:[3,6,14],between:[4,12,13,14],bgdown:12,bgright:12,bgup:12,bigger:14,bilay:13,bin:[5,8,9,11,12,14],binari:[8,11],bitbucket:[2,11,14],blabla:10,block:[6,9,11,12,13],blue:[12,14],bluish:14,bmw:[0,5],bmw_startup:13,bmwlib:11,bnmr:5,bnmrlib:11,book:8,bool:14,bool_t:[8,14],boost:11,both:[6,11,13,14],bottom:[4,8],boundari:[6,9,12,13,14],box:[8,9,10,14],bracket:8,branch:[10,11],brandt:13,braunschweig:4,brave:11,brew:11,brief:[10,11,14],briefli:[9,11],broaden:13,broader:0,broken:11,browsabl:8,browser:8,buc:8,bug:[2,9,11],bugtrack:5,bui:10,build:[8,10,14],built:[11,14],bulk:[8,14],bundl:7,button:[7,9,12,14],bz2:[10,14],calcsomethingcpuexpens:14,calcualt:14,calcul:[5,9,12,14],calculatefield:14,call:[6,7,8,9,11,12,13,14],calm:0,can:[4,6,7,8,9,10,11,12,13,14],cancel:9,cannot:[6,13,14],canva:[9,12,14],canvas:14,card:[5,14],care:[6,11,14],carlo:14,carri:[7,11,14],cassert:14,center:[10,13],cern:[8,11,14],cerr:[8,14],certain:[6,13],cf1:8,cf3:8,cf4:8,cf5:8,chain:[6,9],chain_fit:9,chang:[6,9,10,11,14],channel:[4,14],chao:0,charact:[4,6,14],charg:13,check:[7,8,9,10,13,14],checkout:[10,11],chemic:13,chgrp:11,chisq:[9,12,14],chisq_per_run_block:9,chisq_pre_run_block:9,choic:[9,11,14],choos:[6,9,11,12,13,14],choosen:9,chosen:[9,11,14],chown:11,circumst:11,citat:3,cite:5,clang91:11,class_musr_psi:4,classdef:14,classifi:8,classimp:14,clean:[8,10,11],clear:[6,8,9,14],click:[7,9,14],clone:[10,11],close:[8,9,14],closefil:8,cmake_prefix_path:11,cmath:14,cmd:[7,14],code:[4,8,10,11,12,13,14],coeffici:[13,14],coher:[13,14],col:7,coll:7,collect:[4,6,7,8,9,11,12,13,14],colon:14,color:14,color_list:14,column:[4,6,8,9,12,14],com:11,combilgkt:14,combin:[6,8,9,12,14],come:[4,8,9,11],comma:[4,12,14],command:[7,9,10,11,12,13],comment:[4,6,7,8,9,10,11,13,14],common:[6,11,14],commun:3,compact:14,compar:[7,10,11,14],compat:[6,10,14],compatibilti:14,compet:0,compil:[10,11,14],complain:11,complement:7,complet:[6,10,11,12,13],complex:14,complic:14,compon:14,compress:14,comput:[3,10,11],concentr:8,concept:5,conceptu:10,concern:[5,13,14],conclud:12,conden:14,condens:14,condit:[6,13,14],conf:[3,10,11],config:11,configur:[5,10,11,13],conflict:10,conjunct:[6,13,14],consid:14,consist:[10,13,14],const_correct:14,constant:[0,12,14],constitu:13,constrain:14,construct:14,constructor:14,consum:14,contain:[4,6,9,11,12,13,14],content:[4,8,11,14],continu:8,contour:14,contribut:[0,7,12,13,14],control:[4,8,10,14],contruct:0,conveni:12,convent:13,converg:[12,13,14],convers:[8,14],convert:[4,5,8,14],convolut:13,cope:11,copi:[6,9,11,14],core:[11,14],corpor:10,correct:[4,6,9,12,14],correctli:[9,12,14],correl:14,correspon:14,correspond:[6,7,8,9,11,12,13,14],cos:[7,14],cosh:14,cost:9,could:[6,7,9,10,11,13,14],couldn:[8,14],count:[4,12,14],counter:[12,14],coupl:[4,9,10,11,14],cours:[3,6,14],cout:[8,14],covari:14,cpc:3,cpp:[8,14],cpu:[10,11,14],crash:11,creat:[6,7,8,10,11,12,14],create_msr_file_onli:9,creativ:6,crook:14,cross:[8,11,14],crosshair:14,crunch:10,cryo:8,cryostat:8,csv:[5,14],cuda:14,cumbersom:14,current:[4,6,7,8,9,10,11,13,14],cursor:[12,14],custom:[9,14],cutoff:13,cycl:14,cygwin:11,cywinski:14,d2001:14,d2007:14,d2010:14,d2019:14,dalma:[13,14],dark:12,dasimag:11,daslib:[10,11],dat:[5,6,7,9,12,13,14],data:[3,4,5,6,7,8,9,10,11,14],data_path:[13,14],data_path_prefix:13,datab:4,dataralrar:4,dataratrab:4,dataspinrot:4,datat:[4,7],dataterr:[4,7],datatr:4,date:[4,8,11,12,14],dbmwlib:[10,11],dbnmrlib:11,dbuiltin_glew:11,dcmake_install_prefix:[10,11],dcmake_prefix_path:11,ddatafram:11,ddk:10,deactiv:13,dead:[13,14],deal:[0,8,10,11,12,13,14],dealt:14,deb:11,debian:11,debug:[13,14],dec:11,decai:[8,12,14],decayanamodul:[4,8],decent:8,decid:[8,11,14],declar:14,decod:8,deduc:14,def:6,default_save_path:9,defin:[4,6,8,9,11,12,13,14],definit:[4,8,12,14],deg:13,degre:[4,9,12,14],degree2rad:14,dektlf:14,delet:[6,8],deliv:[10,14],delta_b:13,delta_t:13,deltat_pta_gps_2650:14,deltat_pta_gps_3110:12,deltat_tdc_alc_:14,deltat_tdc_gpd_8472:14,deltat_tdc_gps_0123:14,deltat_tdc_gps_0137:14,deltat_tdc_gps_2871:8,deltat_tdc_gps_4295:8,deltat_tdc_gps_4324:14,deltat_tdc_gps_4325:14,deltat_tdc_gps_:14,demand:[8,14],demonstr:11,denable_hdf4:11,denable_hdf5:11,denable_musr:10,denable_mxml:11,denot:14,depend:[8,9,10,11,12,13,14],depict:[6,14],depolar:[12,13,14],depth:[5,14],depthprof:13,deriv:[8,14],describ:[6,8,9,10,11,12,13,14],descript:[1,5,6,8,9,10,11,12],deserv:13,design:[6,11],destroi:14,destructor:14,detail:[1,4,8,9,10,11,12,13],detect:12,detector001:8,detector002:8,detector023:8,detector038:8,detector:[4,8,9,12,13,14],detectorinfo:5,determin:[6,9,11,14],dev:[11,14],devel:11,develop:[3,9,11,14],deviat:[8,14],devic:10,dgktlf:14,dgminim:11,diag:10,dialog:9,dialogu:9,diamagnet:[12,13],dict:11,dictionari:14,did:6,died:14,differ:[5,6,7,8,9,10,12,13,14],differenti:[12,14],difficulti:14,digit:[6,14],digress:14,dimens:13,dipol:13,dir:[4,7,13,14],direct:14,directli:[4,7,8,9,11,14],directori:[6,8,9,10,11,12,13,14],disabl:[10,11,14],disadvantag:9,discontinu:8,discret:[11,12],discuss:[8,9,10,14],dispers:14,displai:[9,13,14],distanc:[13,14],distinguish:8,distort:14,distribut:[11,12,14],distributor:11,distro:11,ditto:7,divid:[12,13],divis:14,dks6:10,dmathmor:11,dmg:11,dnexu:[10,11],dnktf:14,dnkzf:14,doc:[9,11,12,14],doctyp:11,docu:[9,10,14],document:[8,9,10,11,14],doe:[11,14],doesn:[7,10],doi:3,doing:11,dolli:14,domain:[9,12,14],done:[6,7,8,10,11,12,13,14],dopengl:11,doubl:[8,14],double_t:[8,14],dover:13,down:[8,9,12,14],download:[10,11],downward:14,dpkg:11,dpol:14,dport:11,dqt_based_tool:11,dqt_version:11,drag:[7,11,12],drawn:[12,14],driven:14,drop:[9,11],dtd:11,dtry_openmp:11,due:[13,14],dump:[4,9,14],dump_ascii:9,dump_head:9,dump_root:9,durat:8,dure:[6,7,11,13,14],dvd:11,dxml:11,dyld_library_path:11,dynam:[3,10],dynamic_cast:14,dynamicnktf:14,dynamicnkzf:14,dynexpktlf:14,dyngssktlf:14,e3p8kev:7,each:[6,7,8,11,12,13,14],earli:[9,14],eas:[8,11,14],easi:[8,9,14],easier:[8,11],easiest:[10,11],easili:[6,9,10,11,14],echo:11,edit:[7,8,9,11,12],editor:[9,11,12],effect:[13,14],effici:[11,13,14],effort:3,either:[6,7,9,11,12,13,14],elabor:[8,10],electr:8,electron:13,element:8,elimin:14,ellipt:13,els:[8,9,11,14],embrac:14,emphas:11,emploi:11,empti:[4,6,7,9,14],enabl:[0,11],enable_musrt0:9,encod:[8,9,11,13,14],encount:6,encourag:11,end:[4,6,7,8,9,11,12,14],endif:14,endl:[8,14],endno:6,energi:[4,7,8,13],energy_label:13,energy_list:[13,14],energy_vect:[13,14],energy_vector:14,energyindex:14,engin:11,enough:[8,11,14],ensur:[6,14],enter:[6,9,10,11],enterpris:10,entiti:14,entri:[8,14],environ:[8,9,13,14],epel:11,eps:14,equal:[4,6,12,14],equat:[13,14],equival:[9,14],err:[4,7,8],error:[4,7,8,9,10,11,12,13,14],escan:7,especi:[6,8,10,13,14],essenti:[4,6,8,9,11,14],establish:6,estim:[8,9,13,14],estimate_n0:9,estimaten0:14,etc:[6,7,8,9,10,11,13,14],euc:8,evalu:14,even:[3,6,8,11,14],event:[8,12],event_0:8,event_1:8,event_2:8,eventu:[9,12],ever:[4,7,8],everi:[6,7,11,14],everyon:11,everyth:[5,9],evid:14,evolut:13,exact:14,exactli:[11,14],exampl:[4,6,7,8,9,11,12,13,14],exce:12,except:[8,9,11,14],exclam:6,exec:10,exec_path:9,execut:[5,10,11,12],exemplari:[6,14],exhaust:5,exist:[6,11,14],exit:14,exp:[7,14],expand:[8,14],expect:[13,14],experi:[8,13,14],experienc:[9,11],experiment:[13,14],explain:[6,8,9,10,11,12,13,14],explan:[6,14],explanatori:[6,9],explicit:[9,14],explicitli:[6,9,14],explor:10,expon:[13,14],exponenti:[13,14],expr:7,express:[7,14],exprlx:13,ext:14,extend:[8,14],extens:[4,5,6,7],extent:11,extern:[4,6,8,13,14],extract:[8,10,12,13,14],extractal:8,extrem:0,fab:14,facil:[8,9,14],facilit:13,fact:6,factor:[9,14],fail:[11,14],fall:[10,14],fals:14,far:[9,14],fast:11,favourit:14,fc150mt:7,fcn:14,fcp:14,fdata:14,featur:[2,5,12,13,14],fed:[8,14],fedora:11,feed:14,few:[6,8,9,11,14],fftw3:13,fftw:11,fgb:14,fglobaluserfcn:14,fidxglob:14,field2:14,field:[4,6,7,8,9,10,12,14],fieldnegerr:4,fieldposerr:4,fieldsig1:12,fieldsig2:12,figur:[7,8,14],file:[5,7,10,11],file_format:[9,14],fileformat:14,filenam:[6,7,8,14],filenamelist:14,filesystem:11,fill:[4,8,12,14],fillfold:8,film:13,filter:14,find:[8,9,10,11,13,14],finder:11,fine:11,finish:[11,12],finit:13,finvokedglob:14,fire:14,firewal:11,first:[4,6,7,8,9,10,11,12,13,14],firstgoodbinoffset:14,firstrunno:6,fit:[3,4,5,6,7,8,13],fit_onli:9,fit_rang:14,fitparamet:[6,9,12,13],fitter:[9,11],fittyp:[12,14],five:[6,12],fix:[8,9,11,12,14],flag:[9,14],flame:14,flavor:14,flavour:[11,14],flexibl:14,fln:[7,14],flux:13,fly:[7,12],focus:11,fold:14,folder:8,follow:[3,4,6,7,8,9,10,11,12,13,14],font:9,font_nam:9,font_set:9,font_siz:9,footnot:14,fopt:14,forc:[6,14],form:[8,10,11,12,13,14],format:[5,6,7,9,11,12,13],formula:[11,14],forward:[8,10,12,14],found:[4,6,8,9,10,11,12,13,14],four:[6,14],fourier:[9,11,12,13],fourier_point:[13,14],fourier_pow:[12,14],fourier_set:14,fpippardfitterglob:14,fprevparam:14,frac1:14,fraction:[13,14],fragment:14,frame:[8,10,14],framework:[3,5,8,9,10,11],free:[3,8,9,11,13,14],freedom:[12,14],freeli:9,freq1:14,freq2:14,freq:14,frequenc:[12,13,14],frequent:11,frgehandl:14,from:[1,4,6,7,8,9,10,12,13,14],front:[6,8,9,12],fudg:14,fulfil:11,full:[4,8,11,12,14],fun1:[12,14],fun2:[12,14],fun3:14,fun:12,func:9,func_pixmap_path:9,funx:14,further:[7,8,9,11,13,14],furthermor:[9,11,13,14],futil:13,futur:[7,9],fvalid:14,fwhm:13,g_ufx:14,gambl:7,gamer:10,gamma_mu:[12,14],gap:[4,5],gapintegr:[4,13],gauss:[9,12,13,14],gaussian:13,gcc:[11,14],gener:[7,8,9,11,12,13],generexpo:14,genuin:14,geometri:12,get:[8,9,10,11,14],get_n:14,getdemand:8,getdescript:8,getenergyindex:14,geterror:8,getmagneticfield:14,getmuonstoppingdens:14,getobject:8,getrgedata:14,gett0frompromptpeak:14,getter:8,getunit:8,getvalu:8,getwhatisneed:14,getzmax:14,ghi:6,ghost:14,gif:14,ginzburg:13,git:[8,10,11,14],github:11,gitlab:[10,11,14],give:[6,8,11,12,14],given:[3,4,6,7,8,9,10,11,12,13,14],gk110bgl:10,global:[5,9,10],global_exampl:6,global_plu:9,globalfit:6,globalpart:14,globalpartisvalid:14,gnome:11,gnu:[5,14],gnuplot:4,goal:[6,14],going:[3,9,10,11],good:[8,9,11,14],got:10,gpd:14,gpl:14,gps:14,gpu:[0,3,5],graph:[12,14],graphic:[3,5,9,11,14],graphic_format_extens:14,green:[8,12,14],grenada:10,grep:10,grid:13,group:[4,8,9,11,14],grow:7,gsl:11,guess:[11,14],gui:[5,7,11,14],guid:[8,10,11,14],gyromagnet:[13,14],hair:14,hal:[10,14],half:13,hand:[8,14],handi:9,handl:[7,8,9,13,14],happen:11,harder:11,hardwar:10,harshman:14,has:[4,6,7,8,9,11,12,13,14],hat:[10,11],have:[3,4,6,8,9,10,11,12,13,14],hawaii:10,hayano:14,hdecay001:8,hdecay002:8,hdecay003:8,hdecay004:8,hdecay007:8,hdecay008:8,hdecay00:4,hdecay011:8,hdecay012:8,hdecay013:8,hdecay014:8,hdecay017:8,hdecay018:8,hdecay01:4,hdecay021:8,hdecay022:8,hdecay023:8,hdecay024:8,hdecay027:8,hdecay028:8,hdecay02:4,hdecay031:8,hdecay032:8,hdecay033:8,hdecay034:8,hdecay037:8,hdecay038:8,hdecay03:4,hdecay20:4,hdecay21:4,hdecay22:4,hdecay23:4,hdecayxx:4,hdecayxxx:8,hdf4:[4,11,14],hdf5:[4,11,14],hdf:11,header:[4,6,9,11,14],headlin:14,heavili:[7,13],height:13,helec:14,helic:14,help:[7,9,10,11,14],help_sect:9,helper:[7,8,9,11,14],henc:[7,8,10,11,12,13,14],here:[1,4,6,7,8,9,10,11,12,13,14],hereaft:8,herein:14,hess:[13,14],heterostructur:13,hierarch:14,hifi:14,high:[3,5,8,11,13,14],higher:11,highest:[6,11],himself:11,his:[0,14],histo:[4,8,9,11,12,14],histogram:[4,5,8,9,10],histogramm:14,histori:7,hold:[4,7,8,14],holder:12,home:[4,7,8,9,10,11,13,14],host:10,how:[5,6,8,9,10,11,14],howev:[6,10,11,12,14],hsamplemagneticfield:8,hsampletemperatur:8,html:9,http:[3,8,9,10,11,13,14],human:4,hypothet:8,icon:[12,14],idea:[6,8,12,14],ideal:14,ident:14,identifi:[6,14],idf1:14,idf2:14,idf:14,idx:14,ifdef:14,ifgk:14,ifll:14,ignor:[6,7,14],ignore_data_header_info:9,iii:14,illustr:[6,14],imag:[3,12,14],imaginari:[12,14],impact:14,imperfect:14,implant:[4,7,12,13,14],implement:[6,8,9,10,11,13,14],improv:[2,11,13],inc:10,incid:13,includ:[5,6,10,11,12,14],incompat:11,incorpor:10,increas:14,increment:14,inde:8,indebt:0,independ:[3,13,14],index:[5,6,14],indic:[9,12,14],indicationg:14,individu:[9,14],induct:13,ineffici:14,infer:14,info:[4,8,14],inform:[4,5,6,9,11,12,14],init:14,initi:[9,11,12,13,14],inlin:14,input:[0,6,9,12,14],inputfil:14,insensit:6,insert:8,insid:[9,13,14],inspect:8,inspir:7,inst:[9,14],instal:14,install_manifest:11,installatio:11,instanc:[4,6,7,8,11,13,14],instead:[6,7,10,11,13,14],institut:[9,12,14],instruct:[10,11,14],instrument:[4,8,9,11,13,14],instrument_nam:14,int_t:[8,14],integ:[6,8,14],integr:[5,6],intel:11,intend:[4,9,11,14],inter:13,interact:[7,12,13,14],interest:[7,11,13,14],interfac:[0,5,10,11,13,14],intergr:4,intern:[8,9,14],internbsl:14,internfld:14,internfldgk:14,internfldl:14,interpol:14,interpret:14,interrel:12,interrupt:14,interv:[6,14],intranet:14,introduc:[4,6,8,11,12,14],introduct:[5,11,12],introductori:14,invalid:13,invers:13,investig:13,invoc:[6,14],invok:[6,7,9,14],involv:[10,13],invt:7,invterr:7,isi:[5,11,14],iso:8,isvalid:14,iszombi:8,item:[8,14],iter:[9,13,14],its:[4,7,8,9,11,14],itself:[6,12],ival:[8,14],jam:14,jparc:9,jpg:[7,14],jpscp:3,jump:[8,14],just:[8,10,11,13,14],jxvf:10,k40c:[5,14],kaiser:14,kalviu:14,keep:[6,8,9,14],keep_minuit2_output:9,kei:[9,11],kept:[9,14],keren:14,kernel:[3,10],kev:[4,8,13,14],keyboard:[9,12],keyword:[6,14],khrono:14,khz:14,kind:[0,8,13],know:11,knowledg:9,known:[5,11,14],konti:8,kornilov:14,label:[4,6,7,8,9,13,14],laboratori:8,lambda:4,lambdanegerr:4,lambdaposerr:4,landau:13,languag:[6,14],laplacian:13,larg:[13,14],larger:14,largest:0,larkin:14,last:[6,8,9,12,14],lastrunno:6,later:[6,12,14],latest:[10,11],latex:9,latex_imag:9,lattic:[5,14],launchctl:[10,11],layer:[13,14],lazi:11,lco:8,ld_library_path:[10,11],ldconfig:[10,11],lead:[6,8,9,13,14],least:[3,6,12,14],leav:9,ledb:8,left:[4,8,9,13],legaci:11,lem07_2018_rb1_npp:14,lem07_his_2018:14,lem10_his_0012:14,lem10_his_0111:14,lem10_his_0113:14,lem10_his_0123:14,lem10_his_0123_rebin25:14,lem10_his_0123_v2:14,lem12_his_0234:8,lem15_his_01234:14,lem19_his_0123:14,lem:[5,8,13,14],lemusr:8,length:[6,8,13],leopard:11,less:[7,14],let:8,letter:14,level:[8,14],leverag:10,lgb:14,lgkt:14,lib:[5,10,11],libboost:11,libexec:11,libfftw3:11,libgapintegr:[4,13],libgsl:11,libhdf4:11,libhdf5:11,libmylibrari:14,libomp:11,libpdepthprofil:13,libpnl_pippardfitt:13,libqt4:11,libqt5svg5:11,libqtwebkit:11,librari:[10,11,13,14],libtmylibrari:14,libtool:11,libx11:11,libxext:11,libxft:11,libxml2:[8,11],libxpm:11,licens:[11,14],life:[11,12,14],lifetim:[13,14],lifetime_correct:9,lifetimecorrect:[9,14],light:8,like:[5,6,7,8,9,10,11,13,14],likelihood:[9,13,14],liklei:14,limit:[5,8,12,13,14],line:[4,6,7,8,9,11,12,13,14],linear:14,linegauss:13,linelaplac:13,linelorentzian:13,lineshap:13,lineskewlorentzian2:13,lineskewlorentzian:13,link:[7,9,14],linkdef:14,linux64:10,linux:[5,10,14],list:[4,7,8,9,10,11,12,14],list_of_param_to_be_fix:14,literatur:13,littl:[7,9,11,14],lmu:[8,9],load:[7,13,14],loadpath:7,local:[9,10,11,13],locan:[0,3,10],locat:[9,11,12,13,14],log:[7,9,13,14],logarithm:14,logi:14,logic:14,login:11,logx:14,longer:6,longitudin:9,look:[4,6,7,8,9,10,11,13,14],lookup:10,lorentzian:13,loss:13,lot:[8,14],low:[8,13],lower:[12,14],lower_boundari:14,lowtemp:4,lsco:4,lspci:10,ltf:14,luke_skywalk:11,m3s1:4,mac:5,machin:[10,11,13],maco:[5,14],macosx64:11,macosx:11,macro:7,macroscop:13,magnet:[6,7,8,9,13,14],magneticfieldenvironmentinfo:5,mai:[9,11,14],mail:2,main:[9,11,12],mainli:14,maintain:8,mainten:[3,8],major:11,make:[0,8,9,10,11,14],makefil:14,manag:11,mandatori:[6,8,13,14],mani:[0,4,6,8,9,11,13,14],manipul:[6,9,14],manjaro:11,manner:[7,11,14],manual:[0,5,6,9,10,11,12],map1:[12,14],map2:[12,14],map3:12,map:[6,8,12],mapi:14,mark:[6,14],marker:14,marker_list:14,master:11,match:[6,14],materi:[10,13],math:14,mathemat:[7,11,14],mathrm:14,matric:14,matrix:14,matter:14,max:[7,9,14],max_likelihood:[13,14],maxim:[13,14],maximum:[7,12,14],maxlh:[4,14],maxlhr:4,mcp1:8,mcp2:8,mdu:[5,9,12,14],mean:[6,7,8,9,10,11,12,13,14],meaningless:14,measur:[6,7,8,9,12,13,14],mechan:[8,14],medium:[12,14],mehr:13,meissner:[5,14],memo:[4,10,14],mention:[6,8,11,13,14],menu:[9,12,14],messag:[9,14],met:6,meta:[4,8,14],method:[8,13,14],mev:8,mgui:11,mhz:[12,13,14],micro:[10,14],microsecond:13,microsoft:11,mida:8,might:[4,6,7,8,9,11,13,14],migrad:[13,14],min:[7,14],mind:8,mine:8,minim:[8,11,12,13,14],minimum:8,minixml:11,mino:[12,13,14],mint:11,minu:9,minuit2:9,minuit:[9,13,14],miss:[11,14],mkdir:[10,11],mlog:[6,9,14],mmsetf:14,mn2:[6,14],mnplot:14,mnsi:14,mnt:14,mock:8,mode:[5,8,14],model:[6,11,14],modifi:[9,13],mojav:11,moment:[6,8,11,13],momentum:[8,12,13],monospac:9,mont:14,more:[4,6,7,8,9,10,11,12,14],most:[1,6,8,10,11,13,14],motiv:14,mous:[7,14],move:[8,11,12,14],mrh_undefin:8,msr2data:[4,5,7,9,13],msr2data_default:9,msr:[4,5,7,9,11,13],msr_def_path:9,msr_default_file_path:9,msr_file:14,msr_file_default:9,msr_file_in:14,msr_file_out:14,msr_file_without_extens:14,much:[0,7,8,9,14],mud:[5,9,12,14],mue1:14,mue4:[8,9,14],multi:[4,10,11,14],multicor:11,multidimension:14,multipl:[5,7,8,11,14],multipli:[12,13,14],mum:4,muminu:14,muminusexptf:14,muon:[4,8,9,11,12,13],muonium:[10,13,14],muonspin:11,mupp:[4,5,6,9,11,12],mupp_plot:7,musr:[4,9,14],musr_web_command:9,musr_web_fouri:9,musr_web_funct:9,musr_web_main:9,musr_web_msr2data:9,musr_web_musrft:9,musr_web_paramet:9,musr_web_plot:9,musr_web_run:9,musr_web_statist:9,musr_web_theori:9,musr_web_titl:9,musr_web_x:9,musredit:[5,7,12,14],musredit_qt5:11,musrfit:[0,4,8,13],musrfit_startup:11,musrfitpath:[11,14],musrft:[9,12],musrfulldatapath:14,musrfulldatapathtoken:14,musrroot:[5,14],musrrootlem:8,musrrootv:8,musrrootvalid:8,musrstep:[5,11],musrt0:9,musrview:[9,11],musrview_show_avg:9,musrview_show_fouri:9,musrwiz:[5,11],mxml:11,n00:14,n01:14,n0_l:4,n0_lnegerr:4,n0_lposerr:4,n0_t:4,n0_tnegerr:4,n0_tposerr:4,n10:14,n11:14,n_bkg_b:4,n_bkg_bnegerr:4,n_bkg_bposerr:4,n_bkg_l:4,n_bkg_lnegerr:4,n_bkg_lposerr:4,n_bkg_r:4,n_bkg_rnegerr:4,n_bkg_rposerr:4,n_bkg_t:4,n_bkg_tnegerr:4,n_bkg_tposerr:4,n_theori:13,n_vortexgrid:13,name:[4,6,7,8,9,10,12,13,14],namespac:14,nanosecond:14,nativ:11,ndf:[4,12],nearli:14,necessari:[6,8,9,11,12,14],need:[6,7,8,9,10,11,12,13,14],needglobalpart:14,neg:[4,8,9,12],neither:14,nemu:[8,11,13,14],nemu_analyz:8,nemu_run:4,ness:14,neutron:11,never:11,newest:11,newli:[6,7,9,12],next:[4,7,8,9,10,11,13,14],nexu:[5,9,12,14],nexus1:14,nexus2:14,nexusformat:11,nice:13,nmr:[0,5],nn0:14,nn1:14,noak:14,nocut:4,node:14,nohead:[6,9],non:[5,10,13],none:[6,9,12,13,14],nonloc:[5,14],nonlocal_par:[13,14],nonlocal_startup:[13,14],nor:14,norm:[7,12,14],normaiz:14,normal:[6,7,11,12,14],normdown:12,normright:12,normup:12,nosummari:[6,9],notat:[8,14],note:[10,13,14],noth:[6,8,9,14],notic:[8,9,14],nouveau:10,now:[7,10,11,12,14],npp:[4,8,9,11,12,14],nsec:14,nuclear:[7,13],nuisanc:11,number:[4,6,7,8,9,10,11,12,13,14],numer:[6,11,13],nvidia:[5,14],nxs:14,oabc:6,obei:[6,14],object:[4,8,11],observ:13,obsol:14,obsolet:[4,14],obtain:[6,8,13,14],obvious:14,occur:11,occurr:[6,11],oct:8,off:[8,14],offer:[6,12,14],offest:14,offici:11,offset:[8,14],often:[7,9,11,14],oghi:6,old:[6,11,14],older:11,omit:[10,11,14],omp:14,onc:[11,12,13,14],one:[1,6,7,8,11,12,13,14],one_or_zero:13,one_to_on:14,onerunfit:6,onerunfit_exampl:6,ones:[6,8,11,14],onli:[6,7,8,9,10,11,12,13,14],onlin:14,open:[4,5,7,9,11,12,14],open_file_after_fit:9,opencl:5,openmp:[10,11,14],openmp_root:11,opensus:11,oper:[5,7,8,9,10,12,14],opposit:14,opt:[10,11],optim:14,optimum:14,option1:14,option2:14,option:[4,5,7,9,12,13,14],options1:14,options2:14,order:[4,6,7,8,10,11,13,14],ordin:[12,14],org:[3,11,14],organ:[4,8,9,14],orient:[8,13],origin:[4,6,9,13,14],orphan:14,other:[1,4,7,8,10,11,12,14],otherwis:[6,10,11,14],ouput:6,out:[6,7,8,9,10,11,12,13,14],outdat:[4,9,11,14],outlin:13,output:[6,7,9,12,13,14],outputfilenam:[6,14],oven:8,over:[7,11,14],overhead:14,overload:8,overwrit:14,own:[9,14],owner:11,oxford:14,pack:[9,11,12,14],packag:[3,8],pad:14,page:[5,8,9,10,11,12],pai:8,panic:14,paper:10,par12:[12,14],par15:12,par17:14,par22:14,par27:14,par32:14,par37:14,par3:[12,14],par42:14,par47:14,par4:14,par52:14,par57:14,par5:14,par62:14,par67:14,par72:14,par77:14,par7:14,par82:14,par8:14,par:14,paralel:13,parallel:[4,11,12,13,14],param:[4,6,7,9,14],paramet:[3,4,5,8,10,12,13,14],paramlist:6,parc:14,parenthes:[11,14],parenthesi:11,pari:14,parr:14,parrx0:14,pars:[7,8],parser:[8,11,14],part:[0,3,8,9,11,12,13,14],partial:13,particular:14,parx0:14,parx1:14,parx:14,parxj:14,parxn:14,pass:[6,9,14],past:[4,11],path:[7,8,9,10,11,12,13,14],path_file_nam:9,path_to_data:14,path_to_exec:9,path_to_fil:13,pathnam:8,pdepthprofil:13,pdf:[4,7,13,14],peak:[9,13,14],pearson:14,peculiar:14,penetr:[13,14],peopl:[4,6,8,11],per:[4,8,9,14],perform:[6,7,8,9,11,12,14],perp:8,perpendicular:13,phase:[6,9,12,13,14],phase_incr:14,phasedown:12,phaseright:12,phaseup:12,phd:14,philosophi:14,phincr:14,phnegerr:4,phposerr:4,phpro:3,phy:[13,14],physic:[3,7,8,10,14],physica:14,physicist:0,pictur:9,pie3:14,pileup:4,pileupanamodul:4,pim3:[8,12,14],pix_path:9,pixmap:9,pkg:11,pkgconfig:11,place:[7,11,12,13,14],plane:7,plate:4,platform:[3,5,10],pleas:[2,3,6,8,11,12,13,14],plist:11,plot:[7,8,9,12],plotter:[4,5],plug:14,png:[7,9,14],pnl_pippardfitt:[13,14],pnl_pippardfitterglob:14,point:[8,9,11,12,13,14],pointer:14,poitiv:8,pol:14,polar:[13,14],polynom:14,pomjakushin:14,pop:9,popup:9,port:11,portion:14,pos:4,pos_error:[6,12,13,14],posit:[6,8,12,14],positron:[4,12,13,14],possibl:[4,5,6,7,9,11,12,14],post:4,potenti:[4,8,11,14],pow:[7,14],powder:13,powderlineasymgss:13,powderlineasymlor:13,powderlineaxialgss:13,powderlineaxiallor:13,power:[9,10,11,12,14],ppc:[4,9,12,14],pragma:14,prb:13,pre:[6,9],preced:6,precess:12,predefin:[12,14],prefer:[2,9,11,14],prefix:[11,13],preform:8,prepar:11,present:[4,6,7,8,9,10,11,12,13,14],press:[9,12,14],prevent:14,previou:[8,11,14],previous:9,prgedata:14,prgedatalist:14,prgehandl:14,price:8,primit:4,princip:13,principl:[6,11,13],print:[8,9,14],print_level:14,priori:9,privat:14,prl:13,pro:[10,11],probabl:[6,8,11,13],probe:13,problem:[8,11,14],proc:3,proce:[11,12],procedia:3,procedur:[9,11,12,13,14],proceed:11,process:[3,5,11,13,14],produc:[6,12,14],profil:[5,10,11,14],profound:14,program:[5,7,8,9,11,12,14],project:[0,11],prompt:[9,10,11,14],prone:[7,9,10],proof:9,prop:8,propag:6,proper:[9,10,11,13,14],properli:[3,6,10,14],properti:[4,8,13,14],propertylist:11,prove:13,proven:13,provid:[5,9,10,11,12,13,14],pseudo:14,psi:[2,5,8,9,10,11,12,13,14],psi_:14,psi_gps_:14,psi_gps_run_100to117:14,pta:14,pull:[9,11],puls:[13,14],purpos:[6,12,14],puserfcnbas:14,put:[6,9,11,14],python:14,pyyaml:14,qmake:11,qt3:11,qt3mac:11,qt4:11,qt5:11,qt6:[9,11],qtbase5:11,qtbase:11,qtdir:11,qtsvg:11,qtwebkit:11,quantiti:8,question:[9,14],quick:[11,14],quicker:[7,14],quickli:[7,10],quit:[3,8,9,11,14],rab:4,radeon:5,rahf:14,rai:11,ral:[4,9,11],randomli:13,rang:[6,9,13,14],range_for_phase_correct:14,rar:4,rat:4,rate1:14,rate2:14,rate8470:6,rate8471:6,rate8472:6,rate:[9,12,13,14],ratesig1:12,ratesig2:12,rather:[8,9,14],ratio:[13,14],raw:[9,14],rdanisohf:14,reach:[6,14],read:[4,6,9,11,13,14],read_musrroot_runhead:8,readabl:4,reader:8,readi:[10,11,14],readrgefil:14,real:[3,10,12,14],real_and_imag:[12,14],rearrang:14,reason:[6,11,12,14],rebin25:14,rebin:14,reboot:10,recent:[11,14],recent_fil:9,reciproc:13,recogn:10,recommend:[9,13],recompil:11,reconstruct:3,record:14,recreat:[8,9],recreate_data_fil:9,recurs:8,red:[8,10,11,12,14],redgreen:[8,14],redhat:11,reduc:13,refer:[3,5,8,9,10,11,12,13,14],refin:7,reflect:13,refresh:7,region:[13,14],rel:14,relat:[5,8,9,11,14],relative_bcp:14,relax:[13,14],releas:[11,14],relev:[6,8,9,12,14],reli:13,reload:[7,9],relph_b:4,relph_bnegerr:4,relph_bposerr:4,relph_l:4,relph_lnegerr:4,relph_lposerr:4,relph_r:4,relph_rnegerr:4,relph_rposerr:4,relph_t:4,relph_tnegerr:4,relph_tposerr:4,remain:12,remark:[11,14],remov:[7,14],renam:14,reorgan:6,repeat:[12,14],repeatedli:13,replac:[6,11,14],repo:[2,10,11],report:[2,11,14],repositori:11,repres:[8,12,14],represent:[5,14],request:[2,7,11,12,14],requir:[5,10,13,14],resb:13,reserv:14,reset:[9,14],resiz:14,resolut:[4,8,13],resolv:5,reson:[13,14],respect:[9,11,12,13,14],respons:[8,10,14],rest:13,restart:11,restor:14,restrict:[5,14],result:[6,8,9,12,13,14],retriev:14,rev:[10,13,14],revert:14,review:[6,13],revis:14,rewrit:14,rgb:14,rge:13,rge_fln_pr:[13,14],rhel7:10,rhel:[10,11],rid:14,right:[4,6,8,11,12,13,14],rightmost:6,rigor:0,riseman:[13,14],robert:0,rocki:11,root6:11,root:[5,7,9,10,12,14],root_build:11,root_exec:11,root_set:14,root_v6:11,rootsi:[10,11,14],rotat:[4,10,12,14],rout:11,routin:[8,11,13,14],row:7,rpm:[10,11],rrf:[9,10],rrf_freq:14,rrf_pack:14,rrf_phase:14,rrr:14,rrrr:14,rrrrr:14,rrrrrr:14,rsync:11,rule:[6,8,9,14],run0:[6,14],run1:[6,14],run2:[6,14],run3:14,run:[4,7,9,10,11,12],run_file_nam:14,run_name_templ:14,runend:14,runinfo:[4,5],runlist:[6,14],runlistfilenam:6,runn:[6,14],runnam:14,runno:14,runstart:14,runsummari:[4,8],runtim:14,safe:14,safeti:14,sai:8,said:8,salman:[0,13],same:[6,7,8,10,11,12,13,14],sampl:[4,8,10,12,13],sampleenvironmentinfo:5,save:[7,8,9,11,12,13,14],save_path:9,savepath:7,sbin:[10,11],scale:[9,14],scale_n0_bkg:14,scalerinfo:8,scalersumr:4,scan:[7,14],scanamodul:[4,8],schedul:[3,10],schema:8,scheme:8,scheuermann:0,scienc:11,scientif:[11,13,14],scratch:[9,11],screen:[5,14],script:[5,11],sdkinstal:10,search:[5,11,14],sec:[8,14],second:[6,9,12,13,14],section:[8,11,13,14],sector:14,see:[1,4,6,7,8,9,10,11,12,13,14],seen:[6,7,8,12],sekt:14,sektlf:14,select:[6,7,8,9,10,11,12,14],selectal:7,self:[6,9],selfupd:11,semant:8,semi:14,send:[2,14],sens:14,sensibl:14,sent:14,sep:14,separ:[4,6,9,11,12,14],separt:14,sequenc:[6,12,14],seri:13,seriou:11,serv:[6,12,14],server:10,servic:11,session:14,set:[4,5,6,7,8,9,12,13,14],setenv:[10,11],setglobalpart:14,setup:[4,8,10,11,14],sever:14,sexprlx:13,sgktlf:14,shade:8,shall:[6,8,9,11,12,13,14],shape:[6,13,14],share:[9,10,14],sharp:13,shell:[9,11,14],shift:[13,14],shop:10,shortcut:[9,12],shorten:14,shortli:[8,14],should:[3,6,7,8,9,10,11,12,13,14],show:[4,6,7,8,9,12,14],shown:[6,7,8,9,12,14],sierra:11,sigma:7,sigmaerr:7,sigmasc:7,sigmasc_10:7,sigmasc_10err:7,sigmasc_150:7,sigmasc_150err:7,sigmascvstemp:7,sign:12,signal:[12,13,14],silicon:11,similar:[6,11],similarli:[8,14],simpl:[6,11,12,13,14],simplegss:[12,14],simpler:14,simplex:14,simplexpo:[12,14],simpli:[6,11,14],simplifi:14,simul:13,simultan:14,sin:[7,14],sinc:[3,6,7,8,10,11,12,13,14],singl:[5,6,7,8,9,10,11],sinh:14,sio2_70nm2:13,situat:[8,11,14],six:6,sizabl:13,size:[9,14],sketch:[8,14],skew:13,skewedgss:14,skg:14,skip:11,skt:14,slice:13,slightli:[8,9,10,11,14],slow:[4,8],slower:14,slr:13,small:[8,9,10,11,13,14],smear:13,smith:14,smooth:11,smu:13,sn_e1000:[13,14],sn_e2000:14,sn_e:[13,14],snapshot:[7,12],snip:8,snippet:[8,14],snktf:14,snkzf:14,snow:11,softwar:[5,8,14],sole:[6,14],solid:[13,14],solv:13,some:[3,4,5,6,9,10,11,12,13,14],someth:[8,10,11,14],sometim:[9,14],somewher:[8,9,11],sonoma:11,soon:11,sorri:14,sourc:[4,8,10,12,13,14],space:[4,6,11,13,14],span:14,spatial:13,speci:8,special:[4,6,8,14],specif:[4,6,8,9,11,12,13,14],specifi:[6,8,9,11,12,13,14],spectra:[4,9,14],spectromet:[8,10,12,14],spectroscopi:13,spectrum:14,specular:13,speed:[3,5,11,14],speedup:14,spg:14,spin:[4,8,12,13,14],spinglass:14,spinrot:4,spirit:11,spit:14,split:[8,11,14],springer:13,sqrt:14,src:[4,11,13],staff:11,stage:[9,14],stai:6,stand:[9,10],standard:[8,10,11,14],start:[4,6,7,8,9,10,11,12,13,14],startno:6,startup:[9,14],state:[6,12,14],statement:[6,14],statexpkt:14,statexpktlf:14,statgsskt:[9,14],statgssktlf:14,static_cast:14,staticnktf:14,staticnkzf:14,statist:[6,9,12],std:14,stdout:14,step:[6,8,9,10,12,13,14],stg:14,still:[9,11,13,14],stimuli:8,stop:[8,13,14],stopp:13,store:[4,6,8,9,11,13,14],straight:[10,11],strang:8,strategi:[13,14],strength:13,stretch:13,string:[8,9,11,14],stringent:8,strkt:14,strong:[10,12,14],strongli:[9,11,14],structur:[4,8,12,14],studi:4,stumbl:11,style:14,sub:[8,11,12,14],sub_rang:14,subject:11,subsequ:[6,14],subset:[8,14],substanti:14,substitut:[6,12,14],substrat:13,subtract:14,success:[6,7,8,12,14],successfulli:[11,14],sudo:11,suffici:[10,13],suggest:[0,6,11],suit:[9,12,13,14],suitabl:12,sum:14,summ:14,summar:[6,12],summari:[4,5,8,10,14],supeconduct:5,superconduct:5,superconductor:[4,14],superfluid:13,superus:[10,11],suppli:[6,10,13,14],support:[0,5,7,9],suppos:[8,14],suppress:6,sure:[10,11,14],suter:[2,3,10,13],svg:[11,14],svn:11,swap:[9,14],symbol:[8,14],symmetr:13,symmetri:13,sync:11,synchron:11,syntact:9,syntax:[9,14],system:[5,8,10,14],systemat:11,t0addrun1:14,t0addrun1backward:14,t0addrun1forward:14,t0addrun2:14,t0addrun2backward:14,t0addrun2forward:14,t5034:4,t5k:7,tab:[4,9,14],tabl:[8,10,14],tabular:14,tag:[4,6,7,9,11,12,13,14],tailor:8,take:[6,11,12,13,14],taken:[11,14],tan:[7,14],tanh:14,tar:[10,14],target:8,task:7,tbrowser:8,tbulktrivortexagl:13,tbulktrivortexlondon:13,tbulktrivortexml:13,tbulktrivortexngl:13,tdc:[8,14],tdc_hifi_2014_00153:14,tdc_hifi_2015_00123:14,tdoublevector:8,technic:5,technolog:10,tediou:[9,13],tell:14,temp:[4,7,13],temperatur:[4,6,7,8,12,13,14],templat:[6,9,12,14],temporari:8,ten:14,term:11,termin:[10,11,12,14],tesla:[5,14],test:[0,4,9,11,14],text:[7,8,9,12,14],tf1h:4,tfieldco:[12,14],tfile:8,tfolder:[4,8],th1f:[4,8],than:[6,8,9,11,12,14],thank:0,thecommandsblock:9,thefitparameterblock:9,thefourierblock:9,thefunctionsblock:9,thei:[6,8,10,11,12,14],them:[6,8,9,12,13,14],theme:12,themselv:[8,13],theoret:14,theori:[6,10,12,13],theory_funct:9,theplotblock:9,therefor:[6,11,12,13,14],therein:13,therunblock:9,thesi:14,thestatisticblock:9,thetheoryblock:9,thetitl:9,thi:[3,4,6,7,8,9,10,11,12,13,14],thick:13,thin:[10,13],thing:[8,9,10,11,14],think:0,third:[12,13,14],those:6,though:[8,9,11],thread:[10,11,14],three:[12,13,14],through:[6,8,11,12,13,14],thu:14,tick:9,tightli:8,time:[3,7,8,9,10,11,12,13,14],timeout:[9,14],timeout_tag:14,tintvector:8,titl:[4,6,8,9,12],title_from_data_fil:9,tlondon1d1l:13,tlondon1d2l:13,tlondon1d3l:13,tlondon1dh:13,tmusrrunhead:5,tmusrrunphysicalquant:5,tmyfunct:14,tmyglobalfunct:14,tmylibrari:14,tmylibrarylinkdef:14,tobjarrai:8,tobject:[8,14],tobjstr:8,tobjstringv:8,tof:4,togeth:[6,7,8,9,11,12,14],toggl:14,token:[8,14],told:11,too:[9,11,14],tool:[11,14],toolkit:11,top:[4,8],topic:14,total:[13,14],tr12kv:4,transfer:[13,14],transform:[9,11,12,13,14],transit:13,transport:4,transvers:[9,12,14],trap:13,treat:[6,11],treatabl:6,tree:[5,11,14],tremend:[10,11],trend:7,tri:[7,11,14],trial:13,triangular:13,trick:11,tricki:14,trigger:11,trilay:13,trim:[13,14],trim_sp:[13,14],trimsp:[13,14],triumf:[5,6,9,12,14],trunk:11,tscan:7,tstring:8,tstringvector:8,tsv:14,turner:14,tutori:5,tweak:14,two:[6,8,9,11,12,13,14],txt:[7,11],type:[5,8,9,11,12,13],typic:[4,7,9,10,11,13,14],ubc:14,ubuntu:11,uemura:14,uf1:14,uf2:14,ufx:14,uic:11,uint_t:14,uldi:0,uldis_l:10,unbin:14,uncertainti:[12,13],uncheck:9,uncontrol:14,uncorrel:12,undefin:12,under:[4,6,7,8,9,10,11,13,14],underli:12,understand:[8,14],unfortun:11,unfriendli:14,unhappi:14,unistal:11,unit:[3,8,12,14],univers:5,unix:11,unless:14,unlik:[4,14],unpack:10,unsatisfactorili:8,unselect:9,until:[8,12,14],unwant:14,unzoom:14,upcom:8,updat:[7,10,11,12,14],upgrad:11,upper:[12,14],upper_boundari:14,upward:14,urg:9,urgent:14,url:8,usag:[5,10,11,13],usage0:14,usage1:14,usage2:14,use:[2,4,6,7,8,9,10,11,12,13,14],use_fit_rang:[12,14],used:[3,4,6,7,8,9,10,11,12,13,14],useful:[0,6,7,8,9,11,12,13,14],user:[0,5,9,10,11,12],userfcn:[13,14],usermod:10,usernam:11,uses:[11,14],using:[3,6,8,9,10,11,13,14],usr:[4,9,11,14],usual:[6,13,14],utf:[9,11,13,14],util:[3,8,10,14],vaild:14,val0:14,val1:14,val:[4,8,14],valid:[6,7,9,13,14],valn:14,valu:[4,6,8,9,10,11,12,13,14],var1:6,var2:6,var3:6,var_nam:7,vari:[13,14],variabl:14,variou:[4,9,11,13,14],vector:[7,8,13,14],veri:[0,8,9,11,12,14],versa:[9,14],version:[3,4,7,8,9,10,11,13,14],versu:8,vga:10,via:[7,8,9,14],vice:[9,14],video:10,view:[6,7,9,14],view_pack:14,virtual:[11,14],virtualbox:11,visual:[9,12],vortex:[5,14],vortexlattic:13,wai:[0,6,7,8,9,10,11,12,13,14],wand:9,want:[11,14],warn:[11,14],weak:[12,14],web:[0,7,8,9,11,13,14],websit:11,wed:8,weight:4,well:[0,4,6,10,11,12,13,14],went:[9,11],were:[6,8,9,14],wew:[4,8],what:[6,10,11,12,13,14],whatev:[4,9,10],when:[4,6,8,9,11,12,13,14],whenev:14,where:[4,6,7,8,9,10,11,12,13,14],wherea:[6,9,14],whether:14,which:[0,4,6,7,8,9,10,11,12,13,14],whitespac:14,who:9,whole:8,why:[11,14],width:[13,14],wiki:10,window:[5,7,9,12,14],wisdom:[11,13],wise:14,wish:[7,14],within:[6,7,8,9,11,12,13,14],without:[6,7,9,10,11,13],wkm:[5,9,12,14],wojek:[0,3,6],wonder:11,word:8,wordsofwisdom:13,work:[0,6,8,9,10,11,13,14],workaround:11,wors:14,worth:13,would:[4,6,7,8,9,10,11,12,13,14],writ:11,write:[6,9,11,14],write_column_data:9,write_data_head:9,write_musrroot_runhead:8,write_per_run_block_chisq:14,written:[6,8,9,12,14],wrong:9,wrote:8,wsl:11,wtf:8,www:[11,13],wxy:8,x11:11,x123:8,x86_64:10,xarg:11,xcode:[10,11],xcodebuild:11,xml:[8,11],xmln:[9,13,14],xpm:14,xquartz:11,xsd:8,xvjf:10,xxx:8,xyz:12,yaml:14,yaouanc:[13,14],ybco:7,year:[9,10,14],yes:[11,14],yet:[10,11,12,14],you:[3,4,7,8,9,10,11,13,14],your:[3,6,9,10,11,14],yourself:9,yum:11,yyyi:14,zaher:0,zero:[6,8,9,12,14],zoom:[12,14],zprofil:11,zsh:11},titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Short description and references to the supported file-formats","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU\u2019s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],titleterms:{"390x":10,"\u03b2":13,"\u03bcsr":[1,4,7,8,13,14],"function":[9,13,14],"short":4,DKS:[10,14],One:13,The:[6,7,12,13,14],access:14,acknowledg:0,addrun:14,amd:10,analyz:13,any2mani:[1,14],app:10,ascii:4,asymmetri:14,asymmteri:12,automat:6,avail:[9,14],base:9,basic:[6,8,9,14],beamlineinfo:8,befor:4,beta:14,bin:4,block:14,bmw:13,bnmr:13,bugtrack:2,build:11,bulk:13,calcul:13,card:10,catalina:11,check:11,cite:3,cmake:[10,11],command:14,concept:8,concern:8,configur:[9,14],contain:8,convert:1,creat:9,csv:4,cuda:10,dat:4,data:[12,13],defin:7,deprec:11,depth:13,descript:[4,14],detail:14,detectorinfo:8,determin:12,develop:10,dialog:7,differ:11,dimension:13,distribut:13,document:[5,13],driver:10,dump_head:14,enabl:[10,14],energi:14,environ:11,everyth:[8,11],execut:[9,14],exhaust:8,extend:6,extens:[8,14],extract:6,featur:9,field:13,file:[1,4,6,8,9,12,13,14],fit:[9,10,12,14],fitparamet:14,format:[1,4,8,14],fourier:14,framework:14,from:11,further:12,gap:13,gener:[6,14],global:[6,14],gnu:11,gpu:[10,14],graphic:[6,7,10],gui:9,handler:14,header:8,high:10,histogram:[12,14],homebrew:11,how:3,includ:8,indic:5,info:9,inform:[8,13],instal:[10,11],integr:13,interfac:[6,7,8,9],introduct:[9,13,14],isi:4,isotrop:13,k40c:10,kei:14,kit:10,known:6,last:11,lattic:13,lem:4,lib:13,libbnmr:13,libfitpofb:13,liblineprofil:13,like:4,limit:6,linux:11,list:6,london:13,low:14,mac:11,maco:[10,11],macport:11,magneticfieldenvironmentinfo:8,manual:14,map:[9,14],mdu:4,meissner:13,minuit2:14,mix:13,mode:6,model:[12,13],msr2data:[6,12,14],msr2msr:14,msr:[6,12,14],mud:4,multipl:[6,12],muon:14,mupp:7,musredit:[6,9,11],musredit_startup:9,musrfit:[3,5,6,9,10,11,12,14],musrfit_startup:14,musrft:14,musrgui:[9,11],musrroot:[4,8],musrstep:9,musrt0:[12,14],musrview:[12,14],musrwiz:9,neg:14,newer:11,nexu:[4,11],nmr:[13,14],non:[4,14],nonloc:13,note:11,nvidia:10,object:14,obsolet:11,open:8,opencl:[10,14],oper:11,option:[6,11],overview:[8,14],packag:11,paramet:[6,7,9],platform:11,plot:14,plotter:7,possibl:8,process:[6,12],profil:13,program:6,provid:6,psi:4,radeon:10,rang:12,read:[8,12],refer:4,relat:13,represent:8,requir:[8,11],resolv:13,restrict:11,rge:14,root:[4,8,11],rrf:14,run:[6,8,14],runhead:8,runinfo:8,sampleenvironmentinfo:8,screen:13,script:7,sdk:10,set:[10,11],shortcut:14,singl:[12,14],softwar:[10,11],some:8,sourc:11,speed:10,startup:13,state:13,statist:14,step:11,structur:6,summari:7,supeconduct:13,superconduct:13,superconductor:13,support:[4,10,11,14],system:11,tabl:5,technic:14,tesla:10,theori:[9,14],titl:14,tmusrrunhead:8,tmusrrunphysicalquant:8,tree:8,triumf:4,tutori:12,type:[6,14],univers:1,usag:[6,7,9,14],user:[6,7,8,13,14],using:12,valid:8,variabl:[7,11],via:[10,11],view:12,vortex:13,welcom:5,window:11,without:14,wkm:4,write:8,xml:[9,13,14]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"AMD APP Software Development Kit (SDK) to enable OpenCL support": [[10, "amd-app-software-development-kit-sdk-to-enable-opencl-support"]], "ASCII file format for non-\u03bcSR": [[4, "ascii-file-format-for-non-mgrsr"]], "Acknowledgements": [[0, null]], "Asymmetry Fit (fit type 2)": [[14, "asymmetry-fit-fit-type-2"]], "Asymmetry RRF Fit (fit type 3)": [[14, "asymmetry-rrf-fit-fit-type-3"]], "Asymmtery-fit tutorial": [[12, "asymmtery-fit-tutorial"]], "Available Executable, Configuration Files and their Basic Usage": [[9, "available-executable-configuration-files-and-their-basic-usage"]], "Available Executables, Configuration Files and their Basic Usage": [[14, "available-executables-configuration-files-and-their-basic-usage"]], "Basic Types of Usage": [[6, "basic-types-of-usage"]], "BeamlineInfo (Required)": [[8, "beamlineinfo-required"]], "Bugtracking": [[2, null]], "Bulk \u03bcSR": [[13, "bulk-mgrsr"]], "Check the installation": [[11, "check-the-installation"], [11, "id18"]], "DAT: CSV like file format for non-\u03bcSR": [[4, "dat-csv-like-file-format-for-non-mgrsr"]], "DB file format for non-\u03bcSR": [[4, "db-file-format-for-non-mgrsr"]], "DKS Command Overview": [[14, "dks-command-overview"]], "DKS extensions of the COMMANDS block enabling GPU and general OpenCL support": [[14, "dks-extensions-of-the-commands-block-enabling-gpu-and-general-opencl-support"]], "Define Variable Dialog": [[7, "define-variable-dialog"]], "Depth resolved information (AS libs)": [[13, "depth-resolved-information-as-libs"]], "Description of the msr File Format": [[14, "description-of-the-msr-file-format"]], "DetectorInfo (Required)": [[8, "detectorinfo-required"]], "Determine t0 and the data range using musrt0": [[12, "determine-t0-and-the-data-range-using-musrt0"]], "Documentation of user libs (user functions)": [[13, null]], "Driver Installation for an AMD Graphic Card, e.g. Radeon R9 390X": [[10, "driver-installation-for-an-amd-graphic-card-e-g-radeon-r9-390x"]], "Driver Installation for the Tesla K40c": [[10, "driver-installation-for-the-tesla-k40c"]], "Everything but ROOT and NeXus": [[11, "everything-but-root-and-nexus"]], "Exhaustive MusrRoot Tree Including Everything Required": [[8, "exhaustive-musrroot-tree-including-everything-required"]], "Field distributions in the mixed state of isotropic superconductors": [[13, "field-distributions-in-the-mixed-state-of-isotropic-superconductors"]], "File Generation": [[6, "file-generation"]], "Fit Types": [[14, "fit-types"]], "Fit the model to the data using musrfit": [[12, "fit-the-model-to-the-data-using-musrfit"]], "Functions": [[13, "functions"], [13, "id1"], [14, "functions"]], "Functions to analyze \u03b2-NMR data (BNMR libs)": [[13, "functions-to-analyze-bgr-nmr-data-bnmr-libs"]], "Further reading": [[12, "further-reading"]], "GNU/Linux": [[11, "gnu-linux"]], "How to Cite musrfit?": [[3, null]], "Indices and tables": [[5, "indices-and-tables"]], "Install via cmake": [[10, "install-via-cmake"]], "Installation of CUDA": [[10, "installation-of-cuda"]], "Installation of DKS": [[10, "installation-of-dks"]], "Installation of DKS and musrfit": [[10, "installation-of-dks-and-musrfit"]], "Installation of NeXus requirements (optional)": [[11, "installation-of-nexus-requirements-optional"], [11, "index-22"], [11, "index-25"]], "Installation of musrfit for DKS": [[10, "installation-of-musrfit-for-dks"]], "Introduction": [[9, "introduction"], [13, "introduction"], [14, "introduction"]], "Known Limitations": [[6, "known-limitations"]], "LE-\u03bcSR": [[13, "le-mgrsr"]], "MDU file format (psi) for \u03bcSR": [[4, "mdu-file-format-psi-for-mgrsr"]], "MS Windows": [[11, "ms-windows"]], "MUD file format (triumf) for \u03bcSR": [[4, "mud-file-format-triumf-for-mgrsr"]], "Mac OS X / macOS": [[11, "mac-os-x-macos"]], "MagneticFieldEnvironmentInfo (Required)": [[8, "magneticfieldenvironmentinfo-required"]], "Maps": [[14, "maps"]], "Meissner-Profiles / Vortex-Lattice related functions (BMW libs)": [[13, "meissner-profiles-vortex-lattice-related-functions-bmw-libs"]], "Minuit2 Command Overview": [[14, "minuit2-command-overview"]], "MusrRoot - an Extensible Open File Format for \u03bcSR": [[8, null]], "MusrRoot an Extensible Open File Format for \u03bcSR": [[8, "id1"]], "MusrRoot file format (PSI) for \u03bcSR": [[4, "musrroot-file-format-psi-for-mgrsr"]], "NeXus file format (isis) for \u03bcSR": [[4, "nexus-file-format-isis-for-mgrsr"]], "Negative Muon \u03bcSR Fit (fit type 4)": [[14, "negative-muon-mgrsr-fit-fit-type-4"]], "Non-\u03bcSR Fit (fit type 8)": [[14, "non-mgrsr-fit-fit-type-8"]], "Nonlocal superconductivity related Meissner screening functions (AS libs)": [[13, "nonlocal-superconductivity-related-meissner-screening-functions-as-libs"]], "Notes on macOS Catalina and newer": [[11, "notes-on-macos-catalina-and-newer"]], "OS Restrictions": [[11, "os-restrictions"]], "One-dimensional London model for the Meissner state of isotropic superconductors": [[13, "one-dimensional-london-model-for-the-meissner-state-of-isotropic-superconductors"]], "Optional Parameters": [[6, "optional-parameters"]], "PSI-BIN file format (psi) for \u03bcSR": [[4, "psi-bin-file-format-psi-for-mgrsr"]], "Parameter Extraction": [[6, "parameter-extraction"]], "Process multiple msr files using msr2data": [[12, "process-multiple-msr-files-using-msr2data"]], "ROOT": [[11, "index-16"], [11, "index-23"], [11, "index-26"]], "ROOT file format (psi/lem before 2012) for \u03bcSR": [[4, "root-file-format-psi-lem-before-2012-for-mgrsr"]], "ROOT installed from source": [[11, "root-installed-from-source"], [11, "id11"]], "ROOT installed via Homebrew": [[11, "root-installed-via-homebrew"]], "ROOT installed via package installer": [[11, "root-installed-via-package-installer"]], "Reading a MusrRoot Run Header": [[8, "reading-a-musrroot-run-header"]], "Requirements": [[11, "requirements"]], "Requirements (Homebrew)": [[11, "requirements-homebrew"]], "Requirements (MacPorts)": [[11, "requirements-macports"]], "Run Information Contained in RunHeader": [[8, "run-information-contained-in-runheader"]], "Run List File Structure": [[6, "run-list-file-structure"]], "RunInfo (Required)": [[8, "runinfo-required"]], "RunInfo Overview": [[8, "runinfo-overview"]], "SampleEnvironmentInfo (Required)": [[8, "sampleenvironmentinfo-required"]], "Setting up Environment Variables for ROOT and musrfit": [[11, "setting-up-environment-variables-for-root-and-musrfit"], [11, "id13"]], "Setting up musrfit / DKS: High Speed Fitting with GPU\u2019s": [[10, null]], "Setting up musrfit on Different Platforms": [[11, null]], "Setting up musrfit/DKS for a AMD Graphic Card (Radeon R9 390X)": [[10, "setting-up-musrfit-dks-for-a-amd-graphic-card-radeon-r9-390x"]], "Setting up musrfit/DKS for a Tesla K40c (NVIDIA)": [[10, "setting-up-musrfit-dks-for-a-tesla-k40c-nvidia"]], "Setting up musrfit/DKS for macOS for OpenCL support": [[10, "setting-up-musrfit-dks-for-macos-for-opencl-support"]], "Short description and references to the supported file-formats": [[4, null]], "Single Histogram Fit (fit type 0)": [[14, "single-histogram-fit-fit-type-0"]], "Single Histogram RRF Fit (fit type 1)": [[14, "single-histogram-rrf-fit-fit-type-1"]], "Single-histogram-fit tutorial": [[12, "single-histogram-fit-tutorial"]], "Some Basics Concerning ROOT Files": [[8, "some-basics-concerning-root-files"]], "Supeconducting Gap-Integrals to calculate 1/\\lambda^2 vs T": [[13, "supeconducting-gap-integrals-to-calculate-1-lambda-2-vs-t"]], "Supported Operating Systems and Software Requirements": [[11, "supported-operating-systems-and-software-requirements"]], "TMusrRunHeader Concept": [[8, "tmusrrunheader-concept"]], "TMusrRunPhysicalQuantity - Possible Representations": [[8, "tmusrrunphysicalquantity-possible-representations"]], "Technical Description of the musrfit framework": [[14, "technical-description-of-the-musrfit-framework"]], "The COMMANDS Block": [[14, "the-commands-block"]], "The Extended Global Mode": [[6, "the-extended-global-mode"]], "The FITPARAMETER Block": [[14, "the-fitparameter-block"]], "The FOURIER Block": [[14, "the-fourier-block"]], "The FUNCTIONS Block": [[14, "the-functions-block"]], "The GLOBAL Block": [[14, "the-global-block"]], "The Global Mode": [[6, "the-global-mode"]], "The Graphical User Interface": [[7, "the-graphical-user-interface"]], "The Graphical User Interface for msr2data Provided by musredit": [[6, "the-graphical-user-interface-for-msr2data-provided-by-musredit"]], "The PLOT Block": [[14, "the-plot-block"]], "The RUN Block": [[14, "the-run-block"]], "The STATISTIC Block": [[14, "the-statistic-block"]], "The Scripting Interface": [[7, "the-scripting-interface"]], "The THEORY Block": [[14, "the-theory-block"]], "The Title": [[14, "the-title"]], "The Usage Summary": [[7, "the-usage-summary"]], "The XML startup file": [[13, "the-xml-startup-file"]], "The msr file": [[12, "the-msr-file"]], "Tutorial for musrfit": [[12, null]], "User Function with global user-function-object access": [[14, "user-function-with-global-user-function-object-access"]], "User Function without global user-function-object access": [[14, "user-function-without-global-user-function-object-access"]], "User Functions": [[14, "user-functions"], [14, "id47"]], "User Interface for MusrRoot Run Header": [[8, "user-interface-for-musrroot-run-header"]], "User manual": [[14, null]], "Validation of a MusrRoot File": [[8, "validation-of-a-musrroot-file"]], "View the data and the fit using musrview": [[12, "view-the-data-and-the-fit-using-musrview"]], "WKM file format for \u03bcSR": [[4, "wkm-file-format-for-mgrsr"]], "Welcome to the musrfit documentation!": [[5, null]], "Writing a MusrRoot Run Header": [[8, "writing-a-musrroot-run-header"]], "addRun": [[14, "addrun"]], "any2many": [[14, "any2many"]], "any2many - a Universal \u03bcSR-file-format converter": [[1, null]], "beta-NMR Asymmetry Fit (fit type 5)": [[14, "beta-nmr-asymmetry-fit-fit-type-5"]], "dump_header": [[14, "dump-header"]], "libBNMR": [[13, "libbnmr"]], "libFitPofB": [[13, "libfitpofb"]], "libLineProfile": [[13, "liblineprofile"]], "msr2data": [[14, "msr2data"]], "msr2data - A Program for Automatically Processing Multiple musrfit msr Files": [[6, null]], "msr2msr": [[14, "msr2msr"]], "mupp - \u03bcSR Parameter Plotter": [[7, null]], "musrFT": [[14, "musrft"]], "musrFT key-shortcuts": [[14, "musrft-key-shortcuts"]], "musrStep": [[9, "musrstep"]], "musrWiz": [[9, "id1"]], "musrWiz - Create": [[9, "musrwiz-create"]], "musrWiz - Fit Info": [[9, "musrwiz-fit-info"]], "musrWiz - Fit Parameters": [[9, "musrwiz-fit-parameters"]], "musrWiz - Functions": [[9, "musrwiz-functions"]], "musrWiz - Maps": [[9, "musrwiz-maps"]], "musrWiz - Theory": [[9, "musrwiz-theory"]], "musrWiz-Introduction": [[9, "musrwiz-introduction"]], "musredit": [[11, "musredit"], [11, "index-29"]], "musredit (musrgui)": [[9, "musredit-musrgui"]], "musredit Features": [[9, "musredit-features"]], "musredit: the GUI Based Interface to musrfit": [[9, null]], "musredit_startup.xml": [[9, "musredit-startup-xml"]], "musrfit": [[11, "musrfit"], [11, "index-27"], [14, "musrfit"]], "musrfit Command Block Details": [[14, "musrfit-command-block-details"]], "musrfit build with cmake": [[11, "musrfit-build-with-cmake"], [11, "index-28"]], "musrfit last step of the installation": [[11, "musrfit-last-step-of-the-installation"], [11, "id16"]], "musrfit_startup.xml": [[14, "musrfit-startup-xml"]], "musrgui (deprecated)": [[11, "musrgui-deprecated"]], "musrgui (obsolete)": [[11, "musrgui-obsolete"]], "musrt0": [[14, "musrt0"]], "musrview": [[14, "musrview"]], "musrview key-shortcuts": [[14, "musrview-key-shortcuts"]], "rge-file handler for Low-Energy \u03bcSR": [[14, "rge-file-handler-for-low-energy-mgrsr"]]}, "docnames": ["acknowledgement", "any2many", "bugtracking", "cite", "file-formats", "index", "msr2data", "mupp", "musr-root", "musredit", "setup-dks", "setup-standard", "tutorial", "user-libs", "user-manual"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["acknowledgement.rst", "any2many.rst", "bugtracking.rst", "cite.rst", "file-formats.rst", "index.rst", "msr2data.rst", "mupp.rst", "musr-root.rst", "musredit.rst", "setup-dks.rst", "setup-standard.rst", "tutorial.rst", "user-libs.rst", "user-manual.rst"], "indexentries": {"addrun": [[14, "index-20", false]], "addrunapp": [[14, "index-10", false]], "addt0-asymmetry": [[14, "index-37", false]], "addt0-single-histo": [[14, "index-36", false]], "alpha-beta": [[14, "index-22", false]], "any2many": [[14, "index-8", false]], "asymmetry-fit": [[14, "index-71", false]], "asymmetry-rrf-fit": [[14, "index-72", false]], "backgr.fit": [[14, "index-24", false]], "backgr.fix": [[14, "index-29", false]], "background-asymmetry": [[14, "index-31", false]], "background-single-histo": [[14, "index-30", false]], "bnmr-asymmetry-fit": [[14, "index-74", false]], "data-asymmetry": [[14, "index-33", false]], "data-single-histo": [[14, "index-32", false]], "dks-command-overview": [[14, "index-43", false]], "dump_header": [[14, "index-9", false]], "fit": [[14, "index-39", false]], "fit-types": [[14, "index-68", false]], "fittype": [[14, "index-21", false]], "forward": [[14, "index-27", false]], "forward-backward": [[14, "index-28", false]], "fourier-block-apodization": [[14, "index-50", false]], "fourier-block-dc-corrected": [[14, "index-49", false]], "fourier-block-fourier_power": [[14, "index-48", false]], "fourier-block-phase": [[14, "index-52", false]], "fourier-block-plot": [[14, "index-51", false]], "fourier-block-range": [[14, "index-54", false]], "fourier-block-range_for_phase_correction": [[14, "index-53", false]], "fourier-block-units": [[14, "index-47", false]], "lifetime": [[14, "index-25", false]], "map": [[14, "index-26", false]], "meta-information": [[14, "index-17", false]], "minuit2-command-overview": [[14, "index-42", false]], "msr-commands-block": [[14, "index-41", false]], "msr-commands-block-dks": [[14, "index-45", false]], "msr-file-format": [[14, "index-12", false]], "msr-fitparameter-block": [[14, "index-14", false]], "msr-fourier-block": [[14, "index-46", false]], "msr-functions-block": [[14, "index-16", false]], "msr-global-block": [[14, "index-18", false]], "msr-plot-block": [[14, "index-55", false]], "msr-plot-block-lifetimecorrection": [[14, "index-56", false]], "msr-plot-block-logx": [[14, "index-62", false]], "msr-plot-block-logy": [[14, "index-63", false]], "msr-plot-block-range": [[14, "index-58", false]], "msr-plot-block-rrf_freq": [[14, "index-65", false]], "msr-plot-block-rrf_packing": [[14, "index-64", false]], "msr-plot-block-rrf_phase": [[14, "index-66", false]], "msr-plot-block-runs": [[14, "index-57", false]], "msr-plot-block-sub_ranges": [[14, "index-59", false]], "msr-plot-block-use_fit_ranges": [[14, "index-60", false]], "msr-plot-block-view_packing": [[14, "index-61", false]], "msr-run-block": [[14, "index-19", false]], "msr-statistc-block": [[14, "index-67", false]], "msr-theory-block": [[14, "index-15", false]], "msr-title-block": [[14, "index-13", false]], "msr2msr": [[14, "index-7", false]], "musrfit": [[14, "index-1", false]], "musrfit-command-block-details": [[14, "index-44", false]], "musrfit-startup": [[14, "index-11", false]], "musrft": [[14, "index-4", false]], "musrft-key-shortcuts": [[14, "index-5", false]], "musrt0": [[14, "index-6", false]], "musrview": [[14, "index-2", false]], "musrview-key-shortcuts": [[14, "index-3", false]], "negative-muon-musr-fit": [[14, "index-73", false]], "non-musr-fit": [[14, "index-75", false]], "norm": [[14, "index-23", false]], "packing": [[14, "index-40", false]], "rge-handler": [[14, "index-79", false]], "single-histogram-fit": [[14, "index-69", false]], "single-histogram-rrf-fit": [[14, "index-70", false]], "t0-asymmetry": [[14, "index-35", false]], "t0-single-histo": [[14, "index-34", false]], "technical-musrfit": [[14, "index-80", false]], "user-functions": [[14, "index-76", false]], "user-functions-with-global-part": [[14, "index-78", false]], "user-functions-without-global-part": [[14, "index-77", false]], "user-manual": [[14, "index-0", false]], "xy-data": [[14, "index-38", false]]}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [5, 6, 7, 8, 9, 11, 12, 13, 14], "0": [4, 6, 7, 8, 9, 10, 11, 12, 13], "00": [4, 10, 11], "000": 8, "0000": 8, "000000": 8, "0001": 8, "000123": 14, "000137": 14, "0001953125": 4, "0002": 8, "0003": 8, "0004": 8, "00047": 13, "00048": 13, "0005": [8, 14], "0006": 8, "0007": 8, "00072": 13, "0008": 8, "00083": 4, "00084": 4, "0009": [4, 8], "001": [4, 8], "0010": 8, "0011": 8, "0012": [4, 8], "00123": 14, "0013": 4, "0014": [4, 13], "0017": 4, "002": 8, "00208": [6, 14], "00211": [6, 14], "0025": [4, 7], "0026": 4, "003": [4, 8], "00366": 4, "004": 8, "00412": 4, "0044": 13, "004713": 14, "005": [8, 14], "0055": 4, "00579": 14, "006": 8, "007": [3, 4, 8], "00753": 4, "008": [4, 8], "0081": 4, "00822": 4, "009": [4, 8], "0096": 4, "00z": 8, "01": [4, 8, 12, 13], "010": 8, "011": 8, "011051": 3, "012": 8, "0123": 14, "013": [3, 8], "0135538817": 14, "014": 8, "015": 8, "016": 8, "017": [4, 8], "018": 8, "019": 8, "02": [3, 4, 8, 12, 14], "020": 8, "021": 8, "022": 8, "02279": [6, 14], "023": 8, "023906": 13, "024": 8, "024506": 13, "025": 8, "02501": [6, 14], "026": [4, 8], "0263": 4, "027": 8, "028": 8, "029": 8, "02_0": 13, "03": [4, 8, 14], "030": 8, "031": 8, "0318411": 4, "032": [4, 8], "033": [4, 8], "034": 8, "035": [4, 8], "0379": 14, "03_0": 13, "03_6": 13, "03d": 8, "04": [3, 4, 8], "042": 3, "04501": [6, 14], "047": 4, "048": 4, "05": [3, 4, 8, 10], "054506": 13, "05615": 13, "05_0": 13, "05_3": 13, "06": 4, "0629929": 4, "07": [8, 12, 14], "075": 7, "08": [4, 11], "09": [8, 11, 12], "0_30nm2": 13, "0e": 14, "0xu": 6, "1": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "10": [3, 4, 8, 10, 11, 12, 13, 14], "100": [4, 6, 12, 14], "1000": [7, 13, 14], "10000": [13, 14], "10039": 14, "101": [4, 13], "1016": 3, "1024": [12, 13], "1042": 14, "10569": 13, "10mt": 7, "11": [4, 7, 11, 12, 14], "111": 14, "11107": 13, "11231": 4, "11235": 4, "113914": 4, "11400": 4, "11401": 4, "1146": 12, "1149": 14, "11668": 4, "117": 14, "11754": 4, "12": [4, 9, 11, 12, 14], "12000": [13, 14], "123": [6, 14], "12332123": 8, "123456": 6, "124": [6, 14], "125": [4, 6, 14], "127": [6, 14], "128": [6, 14], "13": [4, 8, 11, 12, 14], "130": [6, 10, 14], "133": [6, 14], "1330": 14, "1332": 14, "1348": 12, "135": [13, 14], "136": 10, "137": 14, "13900": 14, "13kev": 4, "14": [4, 8, 12, 14], "14100": [13, 14], "14159265358979323846": 14, "14245": [6, 14], "143": 6, "145": 14, "14501": 14, "147601": 13, "15": [4, 8, 11, 12, 14], "150": [12, 14], "150mt": 7, "151": 4, "153": [4, 14], "1587": 4, "16": [6, 11, 14], "165": 14, "167": 14, "16818": 4, "17": [8, 10, 12, 14], "170": 8, "17305": 8, "1732": 4, "175": 14, "1764": 12, "176419": 12, "178": 4, "179": 4, "18": [8, 14], "180": [12, 14], "18000": [13, 14], "184": 14, "19": [6, 8, 14], "19287": 4, "195": 12, "1953125": 8, "1961": 13, "197019": 14, "1979": 14, "1983": 13, "1985": 14, "1986": 14, "1988": 13, "1991": 14, "1992": 14, "1994": 14, "1995": 13, "1997": [13, 14], "1999": 14, "1d": 13, "2": [4, 5, 6, 7, 8, 9, 11, 12], "20": [4, 8, 12, 14], "200": [4, 6, 12], "2000": [13, 14], "2001": 14, "2003": 13, "2005": [13, 14], "2006": 13, "2007": 14, "20088": 14, "2010": 14, "20108": 14, "2011": [8, 12, 14], "20111": 14, "2012": [3, 5, 8, 11], "20120": 14, "2015": 14, "2016": [3, 10, 11], "2017": [3, 10], "2018": 3, "20182": 4, "2019": 14, "2020": [13, 14], "2022": 14, "2023": 4, "202492": 4, "20303": 4, "20361": 4, "20435": 4, "20444": 4, "205": 6, "207": [3, 14], "21": [3, 4, 8, 13, 14], "210": [4, 6], "211": 4, "212": [6, 14], "213": 8, "214": 8, "215": [3, 8], "216": 8, "217": 8, "218": 8, "219": [4, 8], "22": [4, 8, 11], "220": 8, "22000": [13, 14], "221": 8, "222": 8, "22253": 4, "223": 8, "224": [4, 8], "22466": 4, "225": 8, "227": 4, "23": [4, 11], "23000": 14, "231": 4, "234": 8, "2352": 14, "23957": 13, "24": [4, 11, 14], "2466": 4, "24793": 4, "25": [8, 14], "250": 12, "25000": [13, 14], "25061": 4, "250nm": 4, "2542": 14, "255": 14, "26": [4, 8, 14], "26056": 4, "262144": [13, 14], "27": [4, 6, 8, 14], "27300": [13, 14], "2750": 14, "27885": [6, 14], "27960": [6, 14], "28": [4, 8], "285": 12, "2856": 8, "2871": 8, "289": 14, "29": [4, 8], "290": 14, "290x": 10, "2_sic_": 13, "2b": 13, "2b_": 13, "2b_i": 13, "2d": 13, "2k": [13, 14], "2nd": 8, "2pi": [], "2t": 14, "2w": 13, "3": [4, 6, 7, 8, 10, 11, 12, 13], "30": [3, 8], "302725": 4, "30518": 4, "31": [4, 6, 14], "3110": [12, 14], "3110_tutori": 12, "3111": [12, 14], "3111_tutori": 12, "3114": 12, "3114_tutori": 12, "31343": 4, "319391": 14, "32": [4, 6, 11], "33": [6, 11, 12, 14], "3310": 14, "3310_0": 14, "34": [8, 11, 13, 14], "3416": 14, "3417": 14, "3418": 14, "3419": [8, 14], "343": 14, "3434": 14, "3456": 14, "35": 6, "350": 8, "35139": 4, "355": 13, "358": 14, "3600": [9, 14], "361": 4, "364": 14, "37": [4, 8], "375": [4, 10], "37699": 4, "38": [4, 8], "39": 4, "390x": 5, "399": 14, "399782": 14, "3_musrft": 9, "3d": 10, "4": [4, 6, 8, 9, 11, 12, 13], "40": 12, "400": 14, "4000": [13, 14], "401": 14, "409500": 14, "40nm": 7, "41393": 4, "414273": 10, "42": 4, "4200": 4, "42045": 14, "422": 4, "4294967295": 6, "430": 4, "44": 12, "4467": 14, "447456": 4, "44949": 14, "45": [6, 14], "4500": 12, "4533": 14, "45768": 4, "46": 6, "47": [4, 8], "48": 4, "49": 4, "49414": 4, "4958": 4, "4f": 13, "5": [4, 6, 7, 8, 9, 11, 12, 13], "50": [4, 8, 12, 14], "5000": 13, "5001": 13, "501": 4, "50635": 4, "5092": 8, "50g": 4, "50k": 14, "51": [4, 8], "52": 13, "52005": 4, "53": 4, "54": [13, 14], "54540": 13, "546": [4, 14], "55": [4, 13], "56": 14, "57": [4, 14], "57813": 4, "58": 12, "599128": 14, "5t": 14, "6": [4, 6, 9, 11, 12, 13, 14], "600": 12, "6000": [13, 14], "61": [4, 14], "611685": 4, "61992": 4, "62": [4, 6], "623": 4, "63": [8, 13], "64": 4, "64209": 4, "65": 4, "653": 4, "66": 10, "66601": 4, "66661": 8, "66666": 4, "67": 4, "676": 4, "68": 13, "69": 3, "6pt": 13, "7": [4, 8, 10, 12, 13, 14], "70": 4, "703484": 14, "708894": 14, "70893": 4, "71": [3, 4], "72": [4, 13], "723": 4, "73": [4, 13], "73799": 4, "74591": 4, "749": 4, "75": 14, "75356": 4, "75514": 4, "7566": 3, "762": 4, "77455": 4, "77565": 4, "79": 4, "791": 4, "7965": 14, "7994": 14, "8": [4, 6, 8, 9, 11, 12, 13], "80": [4, 10], "8000": [12, 13, 14], "8009": 14, "81": 4, "813613": 4, "82": 4, "83": 3, "831292": 14, "8359": 6, "837": 4, "84": 10, "8400": 6, "8400_tf_h13": 6, "8453": 6, "8460": 6, "8460_tf_h13": 6, "8470": 6, "8470_tf_h13": 6, "8471": 6, "8471_tf_h13": 6, "8472": [6, 14], "8472_0": 14, "8472_exampl": 6, "8472_tf_h13": 6, "8472_tf_histo": 14, "8472_x": 14, "8472_zf": [6, 9], "8473_tf_h13": 6, "8474": 6, "8474_tf_h13": 6, "8475": 6, "8475_tf_h13": 6, "8476_tf_h13": 6, "8477_tf_h13": 6, "8478_tf_h13": 6, "8479": 6, "8479_tf_h13": 6, "84974": 4, "85": 4, "850": 14, "8500": 6, "8500_zf": 6, "8502": 6, "8502_zf": 6, "8503_zf": 6, "8504": 6, "8504_zf": 6, "8507": 6, "8507_zf": 6, "8585": 6, "8595": 6, "86": 4, "8601": 8, "87": 4, "88": 4, "89": 4, "89091": 4, "9": [6, 11, 12, 13, 14], "90": 4, "90414": 4, "91": 13, "93749": 6, "93766": 4, "94": 4, "94496": 6, "95": 4, "9500": [10, 14], "9522": 4, "953575": 14, "96": [4, 13], "9605": 4, "9608": 4, "9678": 4, "969": 4, "9729": 4, "975": 4, "9755": 4, "9808": 4, "983734": 14, "9869": 4, "99": [4, 14], "991233": 4, "993": 4, "99425": 4, "9952": 4, "99634": 4, "997166": 4, "99795": 4, "999": 4, "9993": 4, "9999": 8, "9pt": 13, "A": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14], "AS": 5, "And": 14, "As": [6, 8, 9, 11, 12, 14], "At": [10, 11, 13, 14], "By": [6, 11], "For": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "If": [4, 6, 7, 8, 9, 11, 12, 13, 14], "In": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14], "It": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "Its": [6, 14], "No": [6, 8, 11, 12, 14], "Not": 8, "Of": [6, 14], "On": [9, 11, 14], "One": [8, 11, 12, 14], "That": 14, "The": [3, 4, 5, 8, 9, 10, 11], "Their": 13, "Then": [11, 14], "There": [6, 8, 9, 10, 14], "These": [4, 6, 8, 12, 14], "To": [8, 9, 10, 11, 12, 14], "Will": [6, 11, 14], "With": [11, 14], "__cint__": 14, "_exampl": 6, "_gps_": 14, "_his_": 14, "_tf_h13": 6, "_tutori": 12, "_zf": 6, "a1": 10, "a_": 14, "a_0": 14, "a_1": 14, "a_2": 9, "a_i": 14, "a_k": 14, "a_n": 14, "ab": [7, 14], "abbr": 14, "abc": 6, "abil": 14, "abl": 11, "about": [4, 6, 8, 11, 12, 13, 14], "abov": [6, 7, 8, 9, 10, 11, 12, 13, 14], "abragam": 14, "abridg": 6, "abrikosov": 14, "abscissa": [12, 14], "absent": 14, "absolut": [9, 11, 12, 14], "abstract": [4, 8, 14], "acceler": [10, 14], "accept": [7, 9, 14], "access": [0, 4, 8, 9, 10], "accompani": 7, "accomplish": [11, 14], "accord": [6, 9, 11, 12, 14], "accordingli": [6, 7, 11, 12], "account": [13, 14], "achiev": [6, 11, 12, 14], "acknowledg": [3, 5, 13], "aco": 14, "acosh": 14, "acpect": 11, "acquisit": 8, "action": 14, "activ": [6, 9, 11, 13], "actual": [6, 11, 13, 14], "ad": [6, 7, 8, 9, 10, 11, 14], "add": [3, 6, 7, 8, 9, 10, 11, 12, 14], "addit": [6, 7, 8, 9, 10, 11, 12, 13, 14], "addition": [6, 9, 11, 12, 14], "address": [7, 14], "addrun": 6, "addt0": 14, "adelmann": 3, "adjac": 13, "adjust": [9, 11, 12, 14], "admir": 0, "adopt": [11, 14], "advanc": 10, "advantag": [8, 9, 14], "adventur": 11, "advic": 11, "advis": 13, "af": 14, "affect": 6, "aforement": 14, "after": [4, 6, 8, 9, 10, 11, 12, 14], "afterward": [4, 6, 7, 8, 10, 11, 13, 14], "ag": 4, "again": [8, 9, 10, 11, 14], "against": [7, 8], "agplat": 4, "agre": 11, "aim": 14, "al": [3, 13, 14], "alia": 11, "alik": 11, "all": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "allow": [1, 6, 7, 8, 9, 10, 11, 13, 14], "alma": 11, "almost": [6, 9, 14], "along": [13, 14], "alpha": 14, "alpha00123456": 6, "alpha0123": 6, "alpha_lr": 4, "alpha_lrnegerr": 4, "alpha_lrposerr": 4, "alpha_tb": 4, "alpha_tbnegerr": 4, "alpha_tbposerr": 4, "alphabet": 4, "alreadi": [6, 7, 9, 10, 11, 14], "also": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14], "alt": 9, "altern": [11, 14], "although": 14, "altogeth": [12, 14], "alwai": [4, 6, 7, 8, 13, 14], "am": [0, 14], "amd": [5, 14], "amdappsdk": 10, "amdgpu": 10, "amp": 10, "ampl": [8, 14], "amplitud": 12, "an": [2, 4, 5, 6, 7, 9, 11, 12, 13, 14], "analog": 7, "analysi": [3, 6, 8, 10, 11, 12, 13, 14], "analyt": 13, "analyz": [3, 5, 7, 8, 10, 12, 14], "angl": [4, 14], "angular": 14, "ani": [6, 8, 9, 10, 11, 12, 14], "anisotrop": 13, "anisotropi": 13, "anoth": [6, 7, 8, 9, 11, 14], "any2mani": [4, 5, 8], "anymor": [9, 11], "anyth": [9, 14], "anywher": 14, "ap": 14, "apart": [6, 11, 13], "api": 4, "apod": [12, 14], "app": 11, "appear": [6, 14], "append": [6, 11, 14], "appl": [10, 11], "appli": [6, 7, 8, 12, 13, 14], "applic": [4, 7, 9, 10, 11, 13, 14], "appreci": 13, "approach": [8, 11, 14], "appropri": [9, 10], "approxim": 12, "apt": 11, "ar": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "archaic": 4, "archiv": 14, "area": 14, "arg": 14, "argument": 14, "arithmet": 14, "around": [12, 14], "arrai": 13, "ascii": [5, 6, 9, 12, 13, 14], "asi": [4, 14], "asin": 14, "asinh": 14, "ask": [9, 11], "aslib": 11, "assert": 14, "associ": [7, 14], "assum": [6, 8, 9, 10, 11, 12, 13, 14], "asy1": 14, "asy2": 14, "asy8470": 6, "asy8471": 6, "asy8472": 6, "asym": 9, "asymmetr": 12, "asymmetri": [9, 12, 13], "asymmteri": 5, "asymsig1": 12, "asymsig2": 12, "asynegerr": 4, "asyposerr": 4, "atan": 14, "atanh": 14, "ati": 10, "attach": 14, "attempt": 6, "attent": [12, 13, 14], "attribut": 14, "audienc": 0, "auto": 11, "autoconf": 11, "automak": 11, "automat": [5, 7, 9, 11, 14], "auxiliari": 14, "avail": [4, 5, 6, 7, 8, 10, 11, 12, 13], "averag": [9, 13, 14], "avg": 14, "avoid": 14, "awar": [4, 6, 14], "ax": 13, "axi": [4, 7, 8, 12, 13, 14], "axial": 13, "b": [3, 4, 6, 7, 8, 11, 12, 13, 14], "b1": 14, "b10mt": 7, "b150mt": 7, "b2": 14, "b_": [13, 14], "b_0": 14, "b_1": 13, "b_b": 14, "b_f": 14, "b_i": 13, "b_l": 14, "b_n": 13, "b_r": 14, "back": [10, 14], "backgr": [12, 14], "background": [9, 12, 14], "backward": [6, 8, 14], "bar": [9, 14], "base": [5, 6, 7, 8, 10, 11, 12, 14], "bash": [7, 11], "bash_profil": 11, "bashrc": 11, "basi": 6, "basic": [5, 11, 12, 13], "bastian": 0, "batch": 14, "bc": 8, "bcp": 14, "beam": [8, 14], "beamlin": [8, 9, 12, 14], "beamlineinfo": 5, "beamtim": 7, "beauti": 14, "becaus": [8, 9], "becom": [6, 11], "been": [6, 8, 9, 11, 12, 13, 14], "befor": [5, 6, 8, 9, 10, 11, 12, 13, 14], "begin": [6, 8, 11, 13, 14], "behav": [6, 13], "behavior": [6, 14], "being": [7, 11, 14], "belong": 13, "below": [6, 8, 11, 12, 13, 14], "beneath": [3, 9], "bessel": [13, 14], "best": [4, 7, 8, 11, 13, 14], "bestdata": 6, "beta": [0, 13], "better": [3, 6, 14], "between": [4, 12, 13, 14], "bg": 14, "bgdown": 12, "bgright": 12, "bgup": 12, "big": 13, "bigger": 14, "bilay": 13, "bin": [5, 8, 9, 11, 12, 14], "binari": [8, 11], "bitbucket": [2, 11, 14], "bkg": 14, "bl": 9, "blabla": 10, "block": [6, 9, 11, 12, 13], "blue": [12, 14], "bluish": 14, "blundel": 14, "bm": 14, "bmw": [0, 5], "bmw_startup": 13, "bmwlib": 11, "bnmr": 5, "bnmrlib": 11, "book": 8, "bool": 14, "bool_t": [8, 14], "boost": 11, "both": [6, 11, 13, 14], "bottom": [4, 8], "boundari": [6, 9, 12, 13, 14], "box": [8, 9, 10, 14], "bp": [8, 14], "br": 14, "bracket": 8, "branch": [10, 11], "brandt": 13, "braunschweig": 4, "brave": 11, "break": 8, "brew": 11, "brief": [10, 11, 14], "briefli": [9, 11], "broaden": 13, "broader": 0, "broken": 11, "browsabl": 8, "browser": 8, "buc": 8, "bug": [2, 9, 11], "bugtrack": 5, "bui": 10, "build": [8, 10, 14], "built": [11, 14], "bulk": [8, 14], "bundl": 7, "button": [7, 9, 12, 14], "bz2": [10, 14], "c": [4, 6, 7, 8, 9, 10, 11, 13, 14], "c2": 13, "c_0": 14, "c_1": 14, "c_2": 14, "c_3": 14, "c_4": 14, "c_k": 14, "cal": 13, "calcsomethingcpuexpens": 14, "calcualt": 14, "calcul": [5, 9, 12, 14], "calculatefield": 14, "call": [6, 7, 8, 9, 11, 12, 13, 14], "calm": 0, "can": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "cancel": 9, "cannot": [6, 13, 14], "canva": [9, 12, 14], "canvas": 14, "card": [5, 14], "care": [6, 11, 14], "carlo": 14, "carri": [7, 11, 14], "case": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14], "cassert": 14, "cd": [10, 11], "cdot": [13, 14], "center": [10, 13], "cern": [8, 11, 14], "cerr": [8, 14], "certain": [6, 13], "cf1": 8, "cf3": 8, "cf4": 8, "cf5": 8, "ch": [8, 9, 10, 11, 13, 14], "chain": [6, 9], "chain_fit": 9, "chang": [6, 9, 10, 11, 14], "channel": [4, 14], "chao": 0, "chapter": 14, "charact": [4, 6, 14], "charg": 13, "check": [7, 8, 9, 10, 13, 14], "checkout": [10, 11], "chemic": 13, "chgrp": 11, "chi": [9, 12, 13, 14], "chisq": [9, 12, 14], "chisq_per_run_block": 9, "chisq_pre_run_block": 9, "choic": [9, 11, 14], "choos": [6, 9, 11, 12, 13, 14], "choosen": 9, "chosen": [9, 11, 14], "chown": 11, "circ": [13, 14], "circledast": 13, "circumst": 11, "citat": 3, "cite": 5, "clang91": 11, "class": [8, 13, 14], "class_musr_psi": 4, "classdef": 14, "classifi": 8, "classimp": 14, "clean": [8, 10, 11], "clear": [6, 8, 9, 14], "click": [7, 9, 14], "clone": [10, 11], "close": [8, 9, 14], "closefil": 8, "cmake_prefix_path": 11, "cmath": 14, "cmd": [7, 14], "co": [7, 9, 11, 12, 13, 14], "code": [4, 8, 10, 11, 12, 13, 14], "coeffici": [13, 14], "coher": [13, 14], "col": 7, "coll": 7, "collect": [4, 6, 7, 8, 9, 11, 12, 13, 14], "colon": 14, "color": 14, "color_list": 14, "column": [4, 6, 8, 9, 12, 14], "com": 11, "combilgkt": 14, "combin": [6, 8, 9, 12, 14], "come": [4, 8, 9, 11], "comma": [4, 12, 14], "command": [7, 9, 10, 11, 12, 13], "comment": [4, 6, 7, 8, 9, 10, 11, 13, 14], "common": [6, 11, 14], "commun": 3, "compact": 14, "compar": [7, 10, 11, 14], "compat": [6, 10, 14], "compatibilti": 14, "compet": 0, "compil": [10, 11, 14], "complain": 11, "complement": 7, "complet": [6, 10, 11, 12, 13], "complex": 14, "complic": 14, "compon": 14, "compress": 14, "comput": [3, 10, 11], "concentr": 8, "concept": 5, "conceptu": 10, "concern": [5, 13, 14], "conclud": 12, "conden": 14, "condens": 14, "condit": [6, 13, 14], "conf": [3, 10, 11], "config": 11, "configur": [5, 10, 11, 13], "conflict": 10, "conjunct": [6, 13, 14], "consid": 14, "consist": [10, 13, 14], "const": 14, "const_correct": 14, "constant": [0, 12, 14], "constitu": 13, "constrain": 14, "construct": 14, "constructor": 14, "consum": 14, "contain": [4, 6, 9, 11, 12, 13, 14], "content": [4, 8, 11, 14], "continu": 8, "contour": 14, "contribut": [0, 7, 12, 13, 14], "control": [4, 8, 10, 14], "contruct": 0, "conveni": 12, "convent": 13, "converg": [12, 13, 14], "convers": [8, 14], "convert": [4, 5, 8, 14], "convolut": 13, "cope": 11, "copi": [6, 9, 11, 14], "core": [11, 14], "corpor": 10, "correct": [4, 6, 9, 12, 14], "correctli": [9, 12, 14], "correl": 14, "correspon": 14, "correspond": [6, 7, 8, 9, 11, 12, 13, 14], "cosh": 14, "cost": 9, "could": [6, 7, 9, 10, 11, 13, 14], "couldn": [8, 14], "count": [4, 12, 14], "counter": [12, 14], "coupl": [4, 9, 10, 11, 14], "cours": [3, 6, 14], "cout": [8, 14], "covari": 14, "cpc": 3, "cpp": [8, 14], "cpu": [10, 11, 14], "crash": 11, "creat": [6, 7, 8, 10, 11, 12, 14], "create_msr_file_onli": 9, "creativ": 6, "crook": 14, "cross": [8, 11, 14], "crosshair": 14, "crunch": 10, "cryo": 8, "cryostat": 8, "csv": [5, 14], "cuda": 14, "cumbersom": 14, "cup": 13, "current": [4, 6, 7, 8, 9, 10, 11, 13, 14], "cursor": [12, 14], "custom": [9, 14], "cutoff": 13, "cycl": 14, "cyclotron": 14, "cygwin": 11, "cywinski": 14, "d": [8, 10, 11, 12, 13, 14], "d2001": 14, "d2007": 14, "d2010": 14, "d2019": 14, "d_i": 13, "dalma": [13, 14], "dark": 12, "dasimag": 11, "daslib": [10, 11], "dat": [5, 6, 7, 9, 12, 13, 14], "data": [3, 4, 5, 6, 7, 8, 9, 10, 11, 14], "data_path": [13, 14], "data_path_prefix": 13, "datab": 4, "dataralrar": 4, "dataratrab": 4, "dataspinrot": 4, "datat": [4, 7], "dataterr": [4, 7], "datatr": 4, "date": [4, 8, 11, 12, 14], "db": [5, 6, 7, 9, 12, 13, 14], "dbmwlib": [10, 11], "dbnmrlib": 11, "dbuiltin_glew": 11, "dc": 14, "dcmake_install_prefix": [10, 11], "dcmake_prefix_path": 11, "ddatafram": 11, "ddk": 10, "de": [13, 14], "deactiv": 13, "dead": [13, 14], "deal": [0, 8, 10, 11, 12, 13, 14], "dealt": 14, "deb": 11, "debian": 11, "debug": [13, 14], "dec": 11, "decai": [8, 12, 14], "decayanamodul": [4, 8], "decent": 8, "decid": [8, 11, 14], "declar": 14, "decod": 8, "deduc": 14, "def": 6, "default": [6, 9, 10, 11, 14], "default_save_path": 9, "defin": [4, 6, 8, 9, 11, 12, 13, 14], "definit": [4, 8, 12, 14], "deg": 13, "degre": [4, 9, 12, 14], "degree2rad": 14, "dektlf": 14, "delet": [6, 8], "deliv": [10, 14], "delta_": 14, "delta_0": 14, "delta_b": 13, "delta_t": 13, "deltat_pta_gps_2650": 14, "deltat_pta_gps_3110": 12, "deltat_tdc_alc_": 14, "deltat_tdc_gpd_8472": 14, "deltat_tdc_gps_": 14, "deltat_tdc_gps_0123": 14, "deltat_tdc_gps_0137": 14, "deltat_tdc_gps_2871": 8, "deltat_tdc_gps_4295": 8, "deltat_tdc_gps_4324": 14, "deltat_tdc_gps_4325": 14, "demand": [8, 14], "demonstr": 11, "denable_hdf4": 11, "denable_hdf5": 11, "denable_musr": 10, "denable_mxml": 11, "denot": 14, "depend": [8, 9, 10, 11, 12, 13, 14], "depict": [6, 14], "depolar": [12, 13, 14], "depth": [5, 14], "depthprof": 13, "deriv": [8, 14], "describ": [6, 8, 9, 10, 11, 12, 13, 14], "descript": [1, 5, 6, 8, 9, 10, 11, 12], "deserv": 13, "design": [6, 11], "destroi": 14, "destructor": 14, "detail": [1, 4, 8, 9, 10, 11, 12, 13], "detect": 12, "detector": [4, 8, 9, 12, 13, 14], "detector001": 8, "detector002": 8, "detector023": 8, "detector038": 8, "detectorinfo": 5, "determin": [6, 9, 11, 14], "dev": [11, 14], "devel": 11, "develop": [3, 9, 11, 14], "deviat": [8, 14], "devic": 10, "df": 14, "dgktlf": 14, "dglktflf": 14, "dglktfzf": 14, "dglktlf": 14, "dgminim": 11, "di": 14, "diag": 10, "dialog": 9, "dialogu": 9, "diamagnet": [12, 13], "dict": 11, "dictionari": 14, "did": 6, "differ": [5, 6, 7, 8, 9, 10, 12, 13, 14], "differenti": [12, 14], "difficulti": 14, "digit": [6, 14], "digress": 14, "dimens": 13, "dipol": 13, "dir": [4, 7, 13, 14], "direct": 14, "directli": [4, 7, 8, 9, 11, 14], "directori": [6, 8, 9, 10, 11, 12, 13, 14], "disabl": [10, 11, 14], "disadvantag": 9, "discontinu": 8, "discret": [11, 12], "discuss": [8, 9, 10, 14], "dispers": 14, "displai": [9, 13, 14], "distanc": [13, 14], "distinguish": 8, "distort": 14, "distribut": [11, 12, 14], "distributor": 11, "distro": 11, "ditto": 7, "divid": [12, 13], "divis": 14, "dk": [0, 3, 5, 11], "dks6": 10, "dmathmor": 11, "dmg": 11, "dnexu": [10, 11], "dnktf": 14, "dnkzf": 14, "do": [6, 7, 8, 9, 10, 11, 13, 14], "doc": [9, 11, 12, 14], "doctyp": 11, "docu": [9, 10, 14], "document": [8, 9, 10, 11, 14], "doe": [11, 14], "doesn": [7, 10], "doi": 3, "dolli": 14, "domain": [9, 12, 14], "done": [6, 7, 8, 10, 11, 12, 13, 14], "dopengl": 11, "doubl": [8, 14], "double_t": [8, 14], "dover": 13, "down": [8, 9, 12, 14], "download": [10, 11], "downward": 14, "dpkg": 11, "dpol": 14, "dport": 11, "dqt_based_tool": 11, "dqt_version": 11, "dr": 14, "drag": [7, 11, 12], "drawn": [12, 14], "driven": 14, "drop": [9, 11], "dt": [13, 14], "dtd": 11, "dtry_openmp": 11, "due": [13, 14], "dump": [4, 9, 14], "dump_ascii": 9, "dump_head": 9, "dump_root": 9, "durat": 8, "dure": [6, 7, 11, 13, 14], "dvd": 11, "dx": 3, "dxml": 11, "dyld_library_path": 11, "dyn": 14, "dynam": [3, 10, 14], "dynamic_cast": 14, "dynamicnktf": 14, "dynamicnkzf": 14, "dynexpktlf": 14, "dynglkt_f_lf": 14, "dynglkt_f_zf": 14, "dynglkt_lf": 14, "dyngssktlf": 14, "dz": [13, 14], "e": [2, 4, 6, 7, 8, 9, 11, 12, 13, 14], "e1": 14, "e2": 14, "e3p8kev": 7, "e_": 14, "each": [6, 7, 8, 11, 12, 13, 14], "earli": [9, 14], "eas": [8, 11, 14], "easi": [8, 9, 14], "easier": [8, 11], "easiest": [10, 11], "easili": [6, 9, 10, 11, 14], "echo": 11, "edit": [7, 8, 9, 11, 12], "editor": [9, 11, 12], "eff": 14, "effect": [13, 14], "effici": [11, 13, 14], "effort": 3, "either": [6, 7, 9, 11, 12, 13, 14], "elabor": [8, 10], "electr": 8, "electron": 13, "element": 8, "elimin": 14, "ell": 13, "ellipt": 13, "els": [8, 9, 11, 14], "embrac": 14, "emphas": 11, "emploi": 11, "empti": [4, 6, 7, 9, 14], "en": [11, 14], "enabl": [0, 11], "enable_musrt0": 9, "encod": [8, 9, 11, 13, 14], "encount": 6, "encourag": 11, "end": [4, 6, 7, 8, 9, 11, 12, 13, 14], "endif": 14, "endl": [8, 14], "endno": 6, "energi": [4, 7, 8, 13], "energy_label": 13, "energy_list": [13, 14], "energy_vect": [13, 14], "energy_vector": 14, "energyindex": 14, "engin": 11, "enough": [8, 11, 14], "ensur": [6, 14], "enter": [6, 9, 10, 11], "enterpris": 10, "entiti": 14, "entri": [8, 14], "environ": [8, 9, 13, 14], "ep": 14, "epel": 11, "equal": [4, 6, 12, 14], "equat": [13, 14], "equival": [9, 14], "erfi": 14, "err": [4, 7, 8], "error": [4, 7, 8, 9, 10, 11, 12, 13, 14], "escan": 7, "especi": [6, 8, 10, 13, 14], "essenti": [4, 6, 8, 9, 11, 14], "establish": 6, "estim": [8, 9, 13, 14], "estimate_n0": 9, "estimaten0": 14, "et": [3, 13, 14], "etc": [6, 7, 8, 9, 10, 11, 13, 14], "euc": 8, "ev": [13, 14], "evalu": 14, "even": [3, 6, 8, 11, 14], "event": [8, 12], "event_0": 8, "event_1": 8, "event_2": 8, "eventu": [9, 12], "ever": [4, 7, 8], "everi": [6, 7, 11, 14], "everyon": 11, "everyth": [5, 9], "evid": 14, "evolut": 13, "exact": 14, "exactli": [11, 14], "exampl": [4, 6, 7, 8, 9, 11, 12, 13, 14], "exce": 12, "except": [8, 9, 11, 14], "exclam": 6, "exec": 10, "exec_path": 9, "execut": [5, 10, 11, 12], "exemplari": [6, 14], "exhaust": 5, "exist": [6, 11, 14], "exit": 14, "exp": [7, 9, 13, 14], "expand": [8, 14], "expect": [13, 14], "experi": [8, 13, 14], "experienc": [9, 11], "experiment": [13, 14], "explain": [6, 8, 9, 10, 11, 12, 13, 14], "explan": [6, 14], "explanatori": [6, 9], "explicit": [9, 14], "explicitli": [6, 9, 14], "explor": 10, "expon": [13, 14], "exponenti": [13, 14], "export": [4, 6, 9, 10, 11, 12, 14], "expr": 7, "express": [7, 14], "exprlx": 13, "ext": 14, "extend": [8, 14], "extens": [4, 5, 6, 7], "extent": 11, "extern": [4, 6, 8, 13, 14], "extract": [8, 10, 12, 13, 14], "extractal": 8, "extrem": 0, "f": [8, 9, 12, 13, 14], "f1": [9, 13, 14], "f2": [13, 14], "f3": 13, "f_": [13, 14], "f_0": 13, "f_1": 13, "f_2": 13, "f_3": 13, "f_a": 14, "f_i": 13, "f_mu_f": 14, "fab": 14, "facil": [8, 9, 14], "facilit": 13, "fact": 6, "factor": [9, 14], "fail": [11, 14], "fall": [10, 14], "fals": 14, "far": [9, 14], "fast": 11, "favourit": 14, "fc": 7, "fc150mt": 7, "fcn": 14, "fcp": 14, "fdata": 14, "featur": [2, 5, 12, 13, 14], "fed": [8, 14], "fedora": 11, "feed": [9, 14], "few": [6, 8, 9, 11, 14], "ff": [9, 14], "fftw": 11, "fftw3": 13, "fgb": 14, "fglobaluserfcn": 14, "fidxglob": 14, "field": [4, 6, 7, 8, 9, 10, 12, 14], "field2": 14, "fieldnegerr": 4, "fieldposerr": 4, "fieldsig1": 12, "fieldsig2": 12, "figur": [7, 8, 14], "file": [5, 7, 10, 11], "file_format": [9, 14], "fileformat": 14, "filenam": [6, 7, 8, 14], "filenamelist": 14, "filesystem": 11, "fill": [4, 8, 12, 14], "fillfold": 8, "film": 13, "filter": 14, "final": [6, 11, 12, 13, 14], "find": [8, 9, 10, 11, 13, 14], "finder": 11, "finish": [11, 12], "finit": 13, "finvokedglob": 14, "fire": 14, "firewal": 11, "first": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "firstgoodbinoffset": 14, "firstrunno": 6, "fit": [3, 4, 5, 6, 7, 8, 13], "fit_onli": 9, "fit_rang": 14, "fitparamet": [6, 9, 12, 13], "fitter": [9, 11], "fittyp": [12, 14], "five": [6, 12], "fix": [8, 9, 11, 12, 14], "flag": [9, 14], "flame": 14, "flavor": 14, "flavour": [11, 14], "flexibl": 14, "fln": [7, 14], "float": 8, "flux": 13, "fly": [7, 12], "fm": 14, "fmuf": 14, "fn": 14, "fo": 14, "focus": 11, "fold": 14, "folder": 8, "follow": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "font": 9, "font_nam": 9, "font_set": 9, "font_siz": 9, "footnot": 14, "fopt": 14, "forc": [6, 14], "form": [8, 10, 11, 12, 13, 14], "format": [5, 6, 7, 9, 11, 12, 13], "formula": [11, 14], "forward": [8, 10, 12, 14], "found": [4, 6, 8, 9, 10, 11, 12, 13, 14], "four": [6, 14], "fourier": [9, 11, 12, 13], "fourier_point": [13, 14], "fourier_pow": [12, 14], "fourier_set": 14, "fp": 14, "fpippardfitterglob": 14, "fprevparam": 14, "fr": 14, "frac": [13, 14], "frac1": 14, "fraction": [13, 14], "fragment": 14, "frame": [8, 10, 14], "framework": [3, 5, 8, 9, 10, 11], "free": [3, 8, 9, 11, 13, 14], "freedom": [12, 14], "freeli": 9, "freq": 14, "freq1": 14, "freq2": 14, "frequenc": [12, 13, 14], "frequent": 11, "frgehandl": 14, "from": [1, 4, 6, 7, 8, 9, 10, 12, 13, 14], "front": [6, 8, 9, 12], "fudg": 14, "fulfil": 11, "full": [4, 8, 11, 12, 14], "fun": 12, "fun1": [12, 14], "fun2": [12, 14], "fun3": 14, "func": 9, "func_pixmap_path": 9, "function": [5, 6, 7, 10, 11, 12], "funx": 14, "further": [7, 8, 9, 11, 13, 14], "furthermor": [9, 11, 13, 14], "futil": 13, "futur": [7, 9], "fvalid": 14, "fwhm": 13, "fx": 9, "g": [4, 6, 7, 8, 9, 11, 12, 13, 14], "g_": 14, "g_ufx": 14, "ga": 10, "gambl": 7, "gamer": 10, "gamma": 14, "gamma_": [12, 13, 14], "gamma_mu": [12, 14], "gap": [4, 5], "gapintegr": [4, 13], "gauss": [9, 12, 13, 14], "gaussian": [13, 14], "gbg": 14, "gcc": [11, 14], "ge": 14, "gener": [7, 8, 9, 11, 12, 13], "generexpo": 14, "genuin": 14, "geometri": 12, "geq": 13, "get": [8, 9, 10, 11, 14], "get_n": 14, "getdemand": 8, "getdescript": 8, "getenergyindex": 14, "geterror": 8, "getmagneticfield": 14, "getmuonstoppingdens": 14, "getobject": 8, "getrgedata": 14, "gett0frompromptpeak": 14, "getter": 8, "getunit": 8, "getvalu": 8, "getwhatisneed": 14, "getzmax": 14, "ghi": 6, "ghost": 14, "gif": 14, "ginzburg": 13, "git": [8, 10, 11, 14], "gitea": [10, 11, 14], "github": 11, "give": [6, 8, 11, 12, 14], "given": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "gk110bgl": 10, "global": [5, 9, 10], "global_exampl": 6, "global_plu": 9, "globalfit": 6, "globalpart": 14, "globalpartisvalid": 14, "gnome": 11, "gnu": [5, 14], "gnuplot": 4, "go": [3, 9, 10, 11, 12], "goal": [6, 14], "good": [8, 9, 11, 14], "got": 10, "gp": [8, 12, 14], "gpd": 14, "gpl": 14, "gpu": [0, 3, 5], "graph": [12, 14], "graphic": [3, 5, 9, 11, 14], "graphic_format_extens": 14, "green": [8, 12, 14], "grenada": 10, "grep": 10, "grid": 13, "group": [4, 8, 9, 11, 14], "grow": 7, "gsl": 11, "guess": [11, 14], "gui": [5, 7, 11, 14], "guid": [8, 10, 11, 14], "gyromagnet": [13, 14], "gz": 14, "h": [4, 7, 13, 14], "h_": 13, "ha": [4, 6, 7, 8, 9, 11, 12, 13, 14], "hair": 14, "hal": [10, 14], "half": 13, "hand": [8, 14], "handi": 9, "handl": [7, 8, 9, 13, 14], "happen": 11, "harder": 11, "hardwar": 10, "harshman": 14, "hat": [10, 11], "have": [3, 4, 6, 8, 9, 10, 11, 12, 13, 14], "hawaii": 10, "hayano": 14, "hdecay00": 4, "hdecay001": 8, "hdecay002": 8, "hdecay003": 8, "hdecay004": 8, "hdecay007": 8, "hdecay008": 8, "hdecay01": 4, "hdecay011": 8, "hdecay012": 8, "hdecay013": 8, "hdecay014": 8, "hdecay017": 8, "hdecay018": 8, "hdecay02": 4, "hdecay021": 8, "hdecay022": 8, "hdecay023": 8, "hdecay024": 8, "hdecay027": 8, "hdecay028": 8, "hdecay03": 4, "hdecay031": 8, "hdecay032": 8, "hdecay033": 8, "hdecay034": 8, "hdecay037": 8, "hdecay038": 8, "hdecay20": 4, "hdecay21": 4, "hdecay22": 4, "hdecay23": 4, "hdecayxx": 4, "hdecayxxx": 8, "hdf": 11, "hdf4": [4, 11, 14], "hdf5": [4, 11, 14], "header": [4, 6, 9, 11, 14], "headlin": 14, "heavili": [7, 13], "height": 13, "helec": 14, "helic": 14, "help": [7, 9, 10, 11, 14], "help_sect": 9, "helper": [7, 8, 9, 11, 14], "henc": [7, 8, 10, 11, 12, 13, 14], "here": [1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "hereaft": 8, "herein": 14, "hess": [13, 14], "heterostructur": 13, "hi": [0, 14], "hierarch": 14, "hifi": 14, "high": [3, 5, 8, 11, 13, 14], "higher": 11, "highest": [6, 11], "himself": 11, "histo": [4, 8, 9, 11, 12, 14], "histogram": [4, 5, 8, 9, 10], "histogramm": 14, "histori": 7, "hold": [4, 7, 8, 14], "holder": 12, "home": [4, 7, 8, 9, 10, 11, 13, 14], "host": 10, "how": [5, 6, 8, 9, 10, 11, 14], "howev": [6, 10, 11, 12, 14], "hsamplemagneticfield": 8, "hsampletemperatur": 8, "html": 9, "http": [3, 8, 9, 11, 13, 14], "human": 4, "hypothet": 8, "i": [0, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "i_": 13, "ib": 14, "icon": [12, 14], "id": 8, "idea": [6, 8, 12, 14], "ideal": 14, "ident": 14, "identifi": [6, 14], "idf": 14, "idf1": 14, "idf2": 14, "idx": 14, "ifdef": 14, "ifgk": 14, "ifll": 14, "ignor": [6, 7, 14], "ignore_data_header_info": 9, "ii": 14, "iii": 14, "iinfti": [], "illustr": [6, 14], "imag": [3, 12, 14], "imaginari": [12, 14], "imath": 13, "impact": 14, "imperfect": 14, "impl": 14, "implant": [4, 7, 12, 13, 14], "implement": [6, 8, 9, 10, 11, 13, 14], "import": [8, 14], "improv": [2, 11, 13], "inc": 10, "incid": 13, "includ": [5, 6, 10, 11, 12, 14], "incompat": 11, "incorpor": 10, "increas": 14, "increment": 14, "inde": 8, "indebt": 0, "independ": [3, 13, 14], "index": [5, 6, 14], "indic": [9, 12, 14], "indicationg": 14, "individu": [9, 14], "induct": 13, "ineffici": 14, "infer": 14, "info": [4, 8, 14], "inform": [4, 5, 6, 9, 11, 12, 14], "infti": [13, 14], "init": 14, "initi": [9, 11, 12, 13, 14], "inlin": 14, "input": [0, 6, 9, 12, 14], "inputfil": 14, "insensit": 6, "insert": 8, "insid": [9, 13, 14], "inspect": 8, "inspir": 7, "inst": [9, 14], "instal": 14, "install_manifest": 11, "installatio": 11, "instanc": [4, 6, 7, 8, 11, 13, 14], "instead": [6, 7, 10, 11, 13, 14], "institut": [9, 12, 14], "instruct": [10, 11, 14], "instrument": [4, 8, 9, 11, 13, 14], "instrument_nam": 14, "int": [8, 13], "int_": 14, "int_0": [13, 14], "int_a": 13, "int_t": [8, 14], "integ": [6, 8, 14], "integr": [5, 6], "intel": 11, "intend": [4, 9, 11, 14], "inter": 13, "interact": [7, 12, 13, 14], "interest": [7, 11, 13, 14], "interfac": [0, 5, 10, 11, 13, 14], "intergr": 4, "intern": [8, 9, 14], "internbsl": 14, "internfld": 14, "internfldgk": 14, "internfldl": 14, "interpol": 14, "interpret": 14, "interrel": 12, "interrupt": 14, "interv": [6, 14], "intranet": 14, "introduc": [4, 6, 8, 11, 12, 14], "introduct": [5, 11, 12], "introductori": 14, "invalid": 13, "invers": 13, "investig": 13, "invoc": [6, 14], "invok": [6, 7, 9, 14], "involv": [10, 13], "invt": 7, "invterr": 7, "ip": 8, "isi": [5, 11, 14], "iso": 8, "issu": 11, "isvalid": 14, "iszombi": 8, "item": [8, 14], "iter": [9, 13, 14], "its": [4, 7, 8, 9, 11, 14], "itself": [6, 12], "ival": [8, 14], "j": [3, 11, 13, 14], "j8": [10, 11], "j_0": 14, "j_1": 14, "jam": 14, "jp": 3, "jparc": 9, "jpg": [7, 14], "jpscp": 3, "jump": [8, 14], "just": [8, 10, 11, 13, 14], "jxvf": 10, "k": [4, 6, 8, 9, 13, 14], "k40c": [5, 14], "k_": 14, "k_1": 13, "kaiser": 14, "kalviu": 14, "keep": [6, 8, 9, 14], "keep_minuit2_output": 9, "kei": [9, 11], "kept": [9, 14], "keren": 14, "kernel": [3, 10], "kev": [4, 8, 13, 14], "keyboard": [9, 12], "keyword": [6, 14], "khrono": 14, "khz": 14, "kind": [0, 8, 13], "know": 11, "knowledg": 9, "known": [5, 11, 14], "konti": 8, "kornilov": 14, "kt": [9, 14], "kv": [4, 8], "l": [11, 13, 14], "label": [4, 6, 7, 8, 9, 13, 14], "laboratori": 8, "lambda": [4, 5, 14], "lambda_": [13, 14], "lambda_i": 13, "lambdanegerr": 4, "lambdaposerr": 4, "landau": 13, "langl": [13, 14], "languag": [6, 14], "laplacian": 13, "larg": [13, 14], "larger": 14, "largest": 0, "larkin": 14, "last": [6, 8, 9, 12, 14], "lastrunno": 6, "later": [6, 12, 14], "latest": [10, 11], "latex": 9, "latex_imag": 9, "lattic": [5, 14], "launchctl": [10, 11], "layer": [13, 14], "lazi": 11, "lc": 14, "lco": 8, "ld": [10, 11], "ld_library_path": [10, 11], "ldconfig": [10, 11], "ldot": 14, "le": [8, 14], "lead": [6, 8, 9, 13, 14], "least": [3, 6, 12, 14], "leav": 9, "ledb": 8, "left": [4, 8, 9, 13, 14], "legaci": 11, "lem": [5, 8, 13, 14], "lem07_2018_rb1_npp": 14, "lem07_his_2018": 14, "lem10_his_0012": 14, "lem10_his_0111": 14, "lem10_his_0113": 14, "lem10_his_0123": 14, "lem10_his_0123_rebin25": 14, "lem10_his_0123_v2": 14, "lem12_his_0234": 8, "lem15_his_01234": 14, "lem19_his_0123": 14, "lemusr": 8, "length": [6, 8, 13], "leopard": 11, "leq": [13, 14], "less": [7, 14], "let": 8, "letter": 14, "level": [8, 14], "leverag": 10, "lf": [9, 14], "lf_gl": 14, "lgb": 14, "lgkt": 14, "li": 13, "lib": [5, 10, 11], "libboost": 11, "libexec": 11, "libfftw3": 11, "libgapintegr": [4, 13], "libgsl": 11, "libhdf4": 11, "libhdf5": 11, "libmylibrari": 14, "libomp": 11, "libpdepthprofil": 13, "libpnl_pippardfitt": 13, "libqt4": 11, "libqt5svg5": 11, "libqtwebkit": 11, "librari": [10, 11, 13, 14], "libtmylibrari": 14, "libtool": 11, "libx11": 11, "libxext": 11, "libxft": 11, "libxml2": [8, 11], "libxpm": 11, "licens": [11, 14], "life": [11, 12, 14], "lifetim": [13, 14], "lifetime_correct": 9, "lifetimecorrect": [9, 14], "light": 8, "like": [5, 6, 7, 8, 9, 10, 11, 13, 14], "likelihood": [9, 13, 14], "liklei": 14, "limit": [5, 8, 12, 13, 14], "limits_": 13, "line": [4, 6, 7, 8, 9, 11, 12, 13, 14], "linear": 14, "linegauss": 13, "linelaplac": 13, "linelorentzian": 13, "lineshap": 13, "lineskewlorentzian": 13, "lineskewlorentzian2": 13, "link": [7, 9, 14], "linkdef": 14, "linux": [5, 10, 14], "linux64": 10, "list": [4, 7, 8, 9, 10, 11, 12, 14], "list_of_param_to_be_fix": 14, "literatur": 13, "littl": [7, 9, 11, 14], "lmu": [8, 9, 10, 11], "ln": [7, 11, 13, 14], "load": [7, 13, 14], "loadpath": 7, "local": [9, 10, 11, 13], "locan": [0, 3, 10], "locat": [9, 11, 12, 13, 14], "log": [7, 9, 13, 14], "logarithm": 14, "logi": 14, "logic": 14, "login": 11, "logx": 14, "longer": 6, "longitudin": 9, "look": [4, 6, 7, 8, 9, 10, 11, 13, 14], "lookup": 10, "lorentzian": 13, "loss": 13, "lot": [8, 14], "low": [8, 13], "lower": [12, 14], "lower_boundari": 14, "lowtemp": 4, "lsco": 4, "lspci": 10, "ltf": 14, "luke_skywalk": 11, "m": [0, 3, 5, 6, 8, 13, 14], "m1": 9, "m3s1": 4, "mac": 5, "machin": [10, 11, 13], "maco": [5, 14], "macosx": 11, "macosx64": 11, "macro": 7, "macroscop": 13, "magnet": [6, 7, 8, 9, 13, 14], "magneticfieldenvironmentinfo": 5, "mai": [9, 11, 14], "mail": 2, "main": [9, 11, 12], "mainli": 14, "maintain": 8, "mainten": [3, 8], "major": 11, "make": [0, 8, 9, 10, 11, 14], "makefil": 14, "manag": 11, "mandatori": [6, 8, 13, 14], "mani": [0, 4, 6, 8, 9, 11, 13, 14], "manipul": [6, 9, 14], "manjaro": 11, "manner": [7, 11, 14], "manual": [0, 5, 6, 9, 10, 11, 12], "map": [6, 8, 12], "map1": [12, 14], "map2": [12, 14], "map3": 12, "mapi": 14, "mark": [6, 14], "marker": 14, "marker_list": 14, "master": 11, "match": [6, 14], "materi": [10, 13], "math": 14, "mathbf": 13, "mathemat": [7, 11, 14], "mathrm": [4, 13, 14], "matric": 14, "matrix": [13, 14], "matter": 14, "max": [7, 9, 14], "max_likelihood": [13, 14], "maxim": [13, 14], "maximum": [7, 12, 14], "maxlh": [4, 14], "maxlhr": 4, "mc": [12, 14], "mcp1": 8, "mcp2": 8, "mdu": [5, 9, 12, 14], "mean": [6, 7, 8, 9, 10, 11, 12, 13, 14], "meaningless": 14, "measur": [6, 7, 8, 9, 12, 13, 14], "mechan": [8, 14], "medium": [12, 14], "mehr": 13, "meissner": [5, 14], "memo": [4, 10, 14], "mention": [6, 8, 11, 13, 14], "menu": [9, 12, 14], "messag": [9, 14], "met": 6, "meta": [4, 8, 14], "method": [8, 13, 14], "mev": 8, "mgui": 11, "mhz": [12, 13, 14], "micro": [10, 14], "microsecond": 13, "microsoft": 11, "mida": 8, "might": [4, 6, 7, 8, 9, 11, 13, 14], "migrad": [13, 14], "min": [7, 14], "mind": 8, "mine": 8, "minim": [8, 11, 12, 13, 14], "minimum": 8, "minixml": 11, "mino": [12, 13, 14], "mint": 11, "minu": 9, "minuit": [9, 13, 14], "minuit2": 9, "miss": [11, 14], "mkdir": [10, 11], "mlog": [6, 9, 14], "mmsetf": 14, "mn2": [6, 14], "mnplot": 14, "mnsi": 14, "mnt": 14, "mock": 8, "mode": [5, 8, 14], "model": [6, 11, 14], "modifi": [9, 13], "mojav": 11, "moment": [6, 8, 11, 13], "momentum": [8, 12, 13], "monospac": 9, "mont": 14, "month": 11, "more": [4, 6, 7, 8, 9, 10, 11, 12, 14], "most": [1, 6, 8, 10, 11, 13, 14], "motiv": 14, "mous": [7, 14], "move": [8, 11, 12, 14], "mrh_undefin": 8, "msr": [4, 5, 7, 9, 11, 13], "msr2data": [4, 5, 7, 9, 13], "msr2data_default": 9, "msr_def_path": 9, "msr_default_file_path": 9, "msr_file": 14, "msr_file_default": 9, "msr_file_in": 14, "msr_file_out": 14, "msr_file_without_extens": 14, "mu": [9, 12, 13, 14], "mu_0": 13, "mu_0h": 13, "much": [0, 7, 8, 9, 14], "mud": [5, 9, 12, 14], "mue1": 14, "mue4": [8, 9, 14], "multi": [4, 10, 11, 14], "multicor": 11, "multidimension": 14, "multipl": [5, 7, 8, 11, 14], "multipli": [12, 13, 14], "mum": 4, "muminu": 14, "muminusexptf": 14, "muon": [4, 8, 9, 11, 12, 13], "muonium": [10, 13, 14], "muonspin": 11, "mupp": [4, 5, 6, 9, 11, 12], "mupp_plot": 7, "musr": [4, 9, 14], "musr_web_command": 9, "musr_web_fouri": 9, "musr_web_funct": 9, "musr_web_main": 9, "musr_web_msr2data": 9, "musr_web_musrft": 9, "musr_web_paramet": 9, "musr_web_plot": 9, "musr_web_run": 9, "musr_web_statist": 9, "musr_web_theori": 9, "musr_web_titl": 9, "musr_web_x": 9, "musredit": [5, 7, 12, 14], "musrfit": [0, 4, 8, 13], "musrfit_startup": 11, "musrfitpath": [11, 14], "musrft": [9, 12], "musrfulldatapath": 14, "musrfulldatapathtoken": 14, "musrroot": [5, 14], "musrrootlem": 8, "musrrootv": 8, "musrrootvalid": 8, "musrstep": [5, 11], "musrt0": 9, "musrview": [9, 11], "musrview_show_avg": 9, "musrview_show_fouri": 9, "musrwiz": [5, 11], "mx": 9, "mxml": 11, "my": 11, "n": [8, 9, 11, 13, 14], "n0": 14, "n00": 14, "n01": 14, "n0_l": 4, "n0_lnegerr": 4, "n0_lposerr": 4, "n0_t": 4, "n0_tnegerr": 4, "n0_tposerr": 4, "n1": 14, "n10": 14, "n11": 14, "n_": 14, "n_0": [9, 14], "n_bkg_b": 4, "n_bkg_bnegerr": 4, "n_bkg_bposerr": 4, "n_bkg_l": 4, "n_bkg_lnegerr": 4, "n_bkg_lposerr": 4, "n_bkg_r": 4, "n_bkg_rnegerr": 4, "n_bkg_rposerr": 4, "n_bkg_t": 4, "n_bkg_tnegerr": 4, "n_bkg_tposerr": 4, "n_i": 14, "n_theori": 13, "n_vortexgrid": 13, "name": [4, 6, 7, 8, 9, 10, 12, 13, 14], "namespac": 14, "nanosecond": 14, "nativ": 11, "nd": 14, "ndf": [4, 12], "nearli": 14, "necessari": [6, 8, 9, 11, 12, 14], "need": [6, 7, 8, 9, 10, 11, 12, 13, 14], "needglobalpart": 14, "neg": [4, 8, 9, 12], "neither": 14, "nemu": [8, 13, 14], "nemu_analyz": 8, "nemu_run": 4, "ness": 14, "neutron": 11, "never": 11, "new": [2, 6, 8, 9, 11, 12, 14], "newest": 11, "newli": [6, 7, 9, 12], "next": [4, 7, 8, 9, 10, 11, 13, 14], "nexu": [5, 9, 12, 14], "nexus1": 14, "nexus2": 14, "nexusformat": 11, "nice": 13, "nm": 13, "nmr": [0, 5], "nn": [7, 14], "nn0": 14, "nn1": 14, "noak": 14, "nocut": 4, "node": 14, "nohead": [6, 9], "non": [5, 10, 13], "none": [6, 9, 12, 13, 14], "nonloc": [5, 14], "nonlocal_par": [13, 14], "nonlocal_startup": [13, 14], "nor": 14, "norm": [7, 12, 14], "normaiz": 14, "normal": [6, 7, 11, 12, 14], "normdown": 12, "normright": 12, "normup": 12, "nosummari": [6, 9], "notat": [8, 14], "note": [10, 13, 14], "noth": [6, 8, 9, 14], "notic": [8, 9, 14], "nouveau": 10, "now": [7, 10, 11, 12, 14], "npp": [4, 8, 9, 11, 12, 14], "nr": 13, "nsec": 14, "nu": [12, 14], "nu_c": 14, "nuclear": [7, 13], "nuisanc": 11, "number": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "numer": [6, 11, 13, 14], "nvidia": [5, 14], "nx": 14, "o": [5, 6, 10, 12, 14], "oabc": 6, "obei": [6, 14], "object": [4, 8, 11], "observ": 13, "obsol": 14, "obsolet": [4, 14], "obtain": [6, 8, 13, 14], "obvious": 14, "occur": 11, "occurr": [6, 11], "oct": 8, "off": [8, 14], "offer": [6, 12, 14], "offest": 14, "offlin": 14, "offset": [8, 14], "often": [7, 9, 11, 14], "oghi": 6, "ok": 8, "old": [6, 11, 14], "older": 11, "omega": 14, "omega_": 14, "omega_d": 14, "omit": [10, 11, 14], "omp": 14, "onc": [11, 12, 13, 14], "one": [1, 6, 7, 8, 9, 11, 12, 13, 14], "one_or_zero": 13, "one_to_on": 14, "onerunfit": 6, "onerunfit_exampl": 6, "ones": [6, 8, 11, 14], "onli": [6, 7, 8, 9, 10, 11, 12, 13, 14], "onlin": 14, "open": [4, 5, 7, 9, 11, 12, 14], "open_file_after_fit": 9, "opencl": 5, "openmp": [10, 11, 14], "openmp_root": 11, "opensus": 11, "oper": [5, 7, 8, 9, 10, 12, 14], "opposit": 14, "opt": [10, 11], "optim": 14, "optimum": 14, "option": [4, 5, 7, 9, 12, 13, 14], "option1": 14, "option2": 14, "options1": 14, "options2": 14, "order": [4, 6, 7, 8, 10, 11, 13, 14], "ordin": [12, 14], "org": [3, 11, 14], "organ": [4, 8, 9, 14], "orient": [8, 13], "origin": [4, 6, 9, 13, 14], "orphan": 14, "other": [1, 4, 7, 8, 9, 10, 11, 12, 14], "otherwis": [6, 10, 11, 13, 14], "ouput": 6, "out": [6, 7, 8, 9, 10, 11, 12, 13, 14], "outdat": [4, 9, 11, 14], "outlin": 13, "output": [6, 7, 9, 12, 13, 14], "outputfilenam": [6, 14], "oven": 8, "over": [7, 11, 14], "overhead": 14, "overload": 8, "overwrit": 14, "own": [9, 14], "owner": 11, "oxford": 14, "p": [9, 12, 13, 14], "p1": 9, "p2": 9, "p_": [12, 13], "p_3": 12, "p_6": 12, "p_9": 12, "pa": 14, "pack": [9, 11, 12, 14], "packag": [3, 8], "pad": 14, "page": [5, 8, 9, 11, 12], "pai": 8, "panic": 14, "paper": 10, "par": 14, "par12": [12, 14], "par15": 12, "par17": 14, "par22": 14, "par27": 14, "par3": [12, 14], "par32": 14, "par37": 14, "par4": 14, "par42": 14, "par47": 14, "par5": 14, "par52": 14, "par57": 14, "par62": 14, "par67": 14, "par7": 14, "par72": 14, "par77": 14, "par8": 14, "par82": 14, "paralel": 13, "parallel": [4, 11, 12, 13, 14], "param": [4, 6, 7, 9, 14], "paramet": [3, 4, 5, 8, 10, 12, 13, 14], "paramlist": 6, "parc": 14, "parenthes": [11, 14], "parenthesi": 11, "pari": 14, "parr": 14, "parrx0": 14, "pars": [7, 8], "parser": [8, 11, 14], "part": [0, 3, 8, 9, 11, 12, 13, 14], "partial": 13, "particular": 14, "parx": 14, "parx0": 14, "parx1": 14, "parxj": 14, "parxn": 14, "pass": [6, 9, 14], "past": [4, 11], "path": [7, 8, 9, 10, 11, 12, 13, 14], "path_file_nam": 9, "path_to_data": 14, "path_to_exec": 9, "path_to_fil": 13, "pathnam": 8, "pdepthprofil": 13, "pdf": [4, 7, 13, 14], "peak": [9, 13, 14], "pearson": 14, "peculiar": 14, "penetr": [13, 14], "peopl": [4, 6, 8, 11], "per": [4, 8, 9, 14], "perform": [6, 7, 8, 9, 11, 12, 14], "perp": [8, 13], "perpendicular": 13, "ph": [4, 14], "phase": [6, 9, 12, 13, 14], "phase_incr": 14, "phasedown": 12, "phaseright": 12, "phaseup": 12, "phd": 14, "phi": 13, "phi_": 14, "philosophi": 14, "phincr": 14, "phnegerr": 4, "phposerr": 4, "phpro": 3, "phy": [13, 14], "physic": [3, 7, 8, 10, 14], "physica": 14, "physicist": 0, "pi": [9, 12, 13, 14], "pictur": 9, "pie3": 14, "pileup": 4, "pileupanamodul": 4, "pim3": [8, 12, 14], "pix_path": 9, "pixmap": 9, "pkg": 11, "pkgconfig": 11, "place": [7, 11, 12, 13, 14], "plane": 7, "plate": 4, "platform": [3, 5, 10], "pleas": [2, 3, 6, 8, 11, 12, 13, 14], "plist": 11, "plot": [7, 8, 9, 12], "plotter": [4, 5], "plug": 14, "png": [7, 9, 14], "pnl_pippardfitt": [13, 14], "pnl_pippardfitterglob": 14, "po": 4, "point": [8, 9, 11, 12, 13, 14], "pointer": 14, "poitiv": 8, "pol": 14, "polar": [13, 14], "polynom": 14, "pomjakushin": 14, "pop": 9, "popup": 9, "port": 11, "portion": 14, "pos_error": [6, 12, 13, 14], "posit": [6, 8, 12, 14], "positron": [4, 12, 13, 14], "possibl": [4, 5, 6, 7, 9, 11, 12, 14], "post": 4, "potenti": [4, 8, 11, 14], "pow": [7, 14], "powder": 13, "powderlineasymgss": 13, "powderlineasymlor": 13, "powderlineaxialgss": 13, "powderlineaxiallor": 13, "power": [9, 10, 11, 12, 14], "pp": 13, "ppc": [4, 9, 12, 14], "pragma": 14, "prb": 13, "pre": [6, 9], "preced": 6, "precess": 12, "predefin": [12, 14], "prefer": [2, 9, 11, 14], "prefix": [11, 13], "preform": 8, "prepar": 11, "present": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "press": [9, 12, 14], "prevent": 14, "previou": [8, 11, 14], "previous": 9, "prgedata": 14, "prgedatalist": 14, "prgehandl": 14, "price": 8, "primit": 4, "princip": 13, "principl": [6, 11, 13], "print": [8, 9, 14], "print_level": 14, "priori": 9, "privat": 14, "prl": 13, "pro": [10, 11], "probabl": [6, 8, 11, 13], "probe": 13, "problem": [8, 11, 14], "proc": 3, "proce": [11, 12], "procedia": 3, "procedur": [9, 11, 12, 13, 14], "proceed": 11, "process": [3, 5, 9, 11, 13, 14], "produc": [6, 12, 14], "profil": [5, 10, 11, 14], "profound": 14, "program": [5, 7, 8, 9, 11, 12, 14], "project": [0, 11], "prompt": [9, 10, 11, 14], "prone": [7, 9, 10], "proof": 9, "prop": 8, "propag": 6, "proper": [9, 10, 11, 13, 14], "properli": [3, 6, 10, 14], "properti": [4, 8, 13, 14], "propertylist": 11, "prove": 13, "proven": 13, "provid": [5, 9, 10, 11, 12, 13, 14], "pseudo": 14, "psi": [2, 5, 8, 9, 10, 11, 12, 13, 14], "psi_": 14, "psi_gps_": 14, "psi_gps_run_100to117": 14, "pta": 14, "public": [3, 11, 13, 14], "pull": [9, 11], "puls": [13, 14], "purpos": [6, 12, 14], "puserfcnbas": 14, "put": [6, 9, 11, 14], "px": 9, "python": 14, "pyyaml": 14, "q": [12, 14], "qmake": 11, "qt": [9, 11], "qt3": 11, "qt3mac": 11, "qt4": 11, "qt5": 11, "qt6": [9, 11], "qtbase": 11, "qtbase5": 11, "qtdir": 11, "qtsvg": 11, "qtwebkit": 11, "quad": 13, "quantiti": 8, "question": [9, 14], "quick": [11, 14], "quicker": [7, 14], "quickli": [7, 10], "quit": [3, 8, 9, 11, 14], "r": [11, 13, 14], "r9": 5, "r_b": 14, "rab": 4, "radeon": 5, "rahf": 14, "rai": 11, "ral": [4, 9, 11], "randomli": 13, "rang": [6, 9, 13, 14], "range_for_phase_correct": 14, "rangl": 13, "rangle_": 14, "rar": 4, "rat": 4, "rate": [9, 12, 13, 14], "rate1": 14, "rate2": 14, "rate8470": 6, "rate8471": 6, "rate8472": 6, "ratesig1": 12, "ratesig2": 12, "rather": [8, 9, 14], "ratio": [13, 14], "raw": [9, 14], "rdanisohf": 14, "re": [9, 11], "reach": [6, 14], "read": [4, 6, 9, 11, 13, 14], "read_musrroot_runhead": 8, "readabl": 4, "reader": 8, "readi": [10, 11, 14], "readrgefil": 14, "real": [3, 10, 12, 14], "real_and_imag": [12, 14], "rearrang": 14, "reason": [6, 11, 12, 14], "rebin": 14, "rebin25": 14, "reboot": 10, "recent": [11, 14], "recent_fil": 9, "reciproc": 13, "recogn": 10, "recommend": [9, 13], "recompil": 11, "reconstruct": 3, "record": 14, "recreat": [8, 9], "recreate_data_fil": 9, "recurs": 8, "red": [8, 10, 11, 12, 14], "redgreen": [8, 14], "redhat": 11, "reduc": 13, "refer": [3, 5, 8, 9, 10, 11, 12, 13, 14], "refin": 7, "reflect": 13, "refresh": 7, "region": [13, 14], "rel": 14, "relat": [5, 8, 9, 11, 14], "relative_bcp": 14, "relax": [13, 14], "releas": [11, 14], "relev": [6, 8, 9, 12, 14], "reli": 13, "reload": [7, 9], "relph_b": 4, "relph_bnegerr": 4, "relph_bposerr": 4, "relph_l": 4, "relph_lnegerr": 4, "relph_lposerr": 4, "relph_r": 4, "relph_rnegerr": 4, "relph_rposerr": 4, "relph_t": 4, "relph_tnegerr": 4, "relph_tposerr": 4, "remain": 12, "remark": [11, 14], "remov": [7, 14], "renam": 14, "reorgan": 6, "repeat": [12, 14], "repeatedli": 13, "replac": [6, 11, 14], "repo": [2, 10, 11], "report": [2, 11, 14], "repositori": 11, "repres": [8, 12, 14], "represent": [5, 14], "request": [2, 7, 11, 12, 14], "requir": [5, 10, 13, 14], "resb": 13, "reserv": 14, "reset": [9, 14], "resiz": 14, "resolut": [4, 8, 13], "resolv": 5, "reson": [13, 14], "respect": [9, 11, 12, 13, 14], "respons": [8, 10, 14], "rest": 13, "restart": 11, "restor": 14, "restrict": [5, 14], "result": [6, 8, 9, 12, 13, 14], "retriev": 14, "return": [8, 14], "rev": [10, 13, 14], "revert": 14, "review": [6, 13], "revis": 14, "rewrit": 14, "rgb": 14, "rge": 13, "rge_fln_pr": [13, 14], "rhel": [10, 11], "rhel7": 10, "rid": 14, "right": [4, 6, 8, 11, 12, 13, 14], "rightmost": 6, "rigor": 0, "riseman": [13, 14], "rl": 14, "rm": [11, 13, 14], "rn": 14, "robert": 0, "rocki": 11, "root": [5, 7, 9, 10, 12, 14], "root6": 11, "root_build": 11, "root_exec": 11, "root_set": 14, "root_v6": 11, "rootsi": [10, 11, 14], "rotat": [4, 10, 12, 14], "rout": 11, "routin": [8, 11, 13, 14], "row": 7, "rpm": [10, 11], "rrf": [9, 10], "rrf_freq": 14, "rrf_pack": 14, "rrf_phase": 14, "rrr": 14, "rrrr": 14, "rrrrr": 14, "rrrrrr": 14, "rsync": 11, "rule": [6, 8, 9, 14], "run": [4, 7, 9, 10, 11, 12], "run0": [6, 14], "run1": [6, 14], "run2": [6, 14], "run3": 14, "run_file_nam": 14, "run_name_templ": 14, "runend": 14, "runinfo": [4, 5], "runlist": [6, 14], "runlistfilenam": 6, "runn": [6, 14], "runnam": 14, "runno": 14, "runstart": 14, "runsummari": [4, 8], "runtim": 14, "r\u00e9otier": [13, 14], "s1": 14, "s2": 14, "sa": [4, 8], "safe": 14, "safeti": 14, "sai": 8, "said": 8, "salman": [0, 13], "same": [6, 7, 8, 9, 10, 11, 12, 13, 14], "sampl": [4, 8, 10, 12, 13], "sampleenvironmentinfo": 5, "save": [7, 8, 9, 11, 12, 13, 14], "save_path": 9, "savepath": 7, "sbin": [10, 11], "scale": [9, 14], "scale_n0_bkg": 14, "scalerinfo": 8, "scalersumr": 4, "scan": [7, 14], "scanamodul": [4, 8], "schedul": [3, 10], "schema": 8, "scheme": 8, "scheuermann": 0, "scienc": 11, "scientif": [11, 13, 14], "scratch": [9, 11], "screen": [5, 14], "script": [5, 11], "sdkinstal": 10, "se": 14, "search": [5, 11, 14], "sec": [8, 14], "second": [6, 9, 12, 13, 14], "section": [8, 11, 13, 14], "sector": 14, "see": [1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "seen": [6, 7, 8, 12], "sekt": 14, "sektlf": 14, "select": [6, 7, 8, 9, 10, 11, 12, 14], "selectal": 7, "self": [6, 9], "selfupd": 11, "semant": 8, "semi": 14, "send": [2, 14], "sens": 14, "sensibl": 14, "sent": 14, "sep": 14, "separ": [4, 6, 9, 11, 12, 14], "separt": 14, "sequenc": [6, 12, 14], "sequoia": 11, "seri": 13, "seriou": 11, "serv": [6, 12, 14], "server": 10, "servic": 11, "session": 14, "set": [4, 5, 6, 7, 8, 9, 12, 13, 14], "setenv": [10, 11], "setglobalpart": 14, "setup": [4, 8, 10, 11, 14], "sever": 14, "sexprlx": 13, "sg": 14, "sgktlf": 14, "sh": 10, "shade": 8, "shall": [6, 8, 9, 11, 12, 13, 14], "shape": [6, 13, 14], "share": [9, 10, 14], "sharp": 13, "shell": [9, 11, 14], "shift": [13, 14], "shop": 10, "short": [5, 12, 14], "shortcut": [9, 12], "shorten": 14, "shortli": [8, 14], "should": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14], "show": [4, 6, 7, 8, 9, 12, 14], "shown": [6, 7, 8, 9, 12, 14], "sierra": 11, "sigma": [7, 13, 14], "sigma_": 14, "sigmaerr": 7, "sigmasc": 7, "sigmasc_10": 7, "sigmasc_10err": 7, "sigmasc_150": 7, "sigmasc_150err": 7, "sigmascvstemp": 7, "sign": 12, "signal": [12, 13, 14], "silicon": 11, "sim": 13, "similar": [6, 11], "similarli": [8, 14], "simpl": [6, 11, 12, 13, 14], "simplegss": [12, 14], "simpler": 14, "simplex": 14, "simplexpo": [12, 14], "simpli": [6, 11, 14], "simplifi": 14, "simul": 13, "simultan": 14, "sim\u00f5": 13, "sin": [7, 13, 14], "sinc": [3, 6, 7, 8, 10, 11, 12, 13, 14], "singl": [5, 6, 7, 8, 9, 10, 11], "sinh": 14, "sio2_70nm2": 13, "situat": [8, 11, 14], "six": 6, "sizabl": 13, "size": [9, 14], "sketch": [8, 14], "skew": 13, "skewedgss": 14, "skg": 14, "skt": 14, "slice": 13, "slightli": [8, 9, 10, 11, 14], "slow": [4, 8], "slower": 14, "slr": 13, "small": [8, 9, 10, 11, 13, 14], "smear": 13, "smith": 14, "smooth": 11, "smu": 13, "sn": 14, "sn_e": [13, 14], "sn_e1000": [13, 14], "sn_e2000": 14, "snapshot": [7, 12], "snip": 8, "snippet": [8, 14], "snktf": 14, "snkzf": 14, "snow": 11, "so": [6, 10, 11, 12, 14], "softwar": [5, 8, 14], "sole": [6, 14], "solid": [13, 14], "solv": 13, "some": [3, 4, 5, 6, 9, 10, 11, 12, 13, 14], "someth": [8, 10, 11, 14], "sometim": [9, 14], "somewher": [8, 9, 11], "soon": 11, "sorri": 14, "sourc": [4, 8, 10, 12, 13, 14], "sp": [8, 13, 14], "space": [4, 6, 11, 13, 14], "span": 14, "spatial": 13, "speci": 8, "special": [4, 6, 8, 14], "specif": [4, 6, 8, 9, 11, 12, 13, 14], "specifi": [6, 8, 9, 11, 12, 13, 14], "spectra": [4, 9, 14], "spectromet": [8, 10, 12, 14], "spectroscopi": [13, 14], "spectrum": 14, "specular": 13, "speed": [3, 5, 11, 14], "speedup": 14, "spg": 14, "spin": [4, 8, 12, 13, 14], "spinglass": 14, "spinrot": 4, "spirit": 11, "spit": 14, "split": [8, 11, 14], "springer": 13, "sqrt": [13, 14], "sr": [1, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14], "src": [4, 11, 13, 14], "staff": 11, "stage": [9, 14], "stai": 6, "stand": [9, 10], "standard": [8, 10, 11, 14], "start": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "startno": 6, "startup": [9, 14], "state": [6, 12, 14], "statement": [6, 14], "statexpkt": 14, "statexpktlf": 14, "statgsskt": [9, 14], "statgssktlf": 14, "static": [9, 13], "static_cast": 14, "staticnktf": 14, "staticnkzf": 14, "statist": [6, 9, 12], "std": 14, "stdout": 14, "step": [6, 8, 9, 10, 12, 13, 14], "stg": 14, "still": [9, 11, 13, 14], "stimuli": 8, "stop": [8, 13, 14], "stopp": 13, "store": [4, 6, 8, 9, 11, 13, 14], "straight": [10, 11], "strang": 8, "strategi": [13, 14], "strength": 13, "stretch": 13, "string": [8, 9, 11, 14], "stringent": 8, "strkt": 14, "strong": [10, 12, 14], "strongli": [9, 11, 14], "structur": [4, 8, 12, 14], "studi": 4, "stumbl": 11, "style": 14, "sub": [8, 11, 12, 14], "sub_rang": 14, "subject": 11, "subsequ": [6, 14], "subset": [8, 14], "substanti": 14, "substitut": [6, 12, 14], "substrat": 13, "subtract": 14, "success": [6, 7, 8, 12, 14], "successfulli": [11, 14], "sudo": 11, "suffici": [10, 13], "suggest": [0, 6, 11], "suit": [9, 12, 13, 14], "suitabl": 12, "sum": [13, 14], "sum_": [13, 14], "sum_i": 14, "sum_k": 14, "summ": 14, "summar": [6, 12], "summari": [4, 5, 8, 10, 14], "supeconduct": 5, "super": 10, "superconduct": 5, "superconductor": [4, 14], "superfluid": 13, "superus": [10, 11], "suppli": [6, 10, 13, 14], "support": [0, 5, 7, 9], "suppos": [8, 14], "suppress": 6, "sure": [10, 11, 14], "suter": [2, 3, 10, 13], "svg": [11, 14], "svn": 11, "sw": 11, "swap": [9, 14], "switch": [8, 9, 10, 11, 14], "symbol": [8, 14], "symmetr": 13, "symmetri": 13, "sync": 11, "synchron": 11, "syntact": 9, "syntax": [9, 14], "system": [5, 8, 10, 14], "systemat": 11, "t": [4, 5, 6, 7, 8, 9, 10, 12, 14], "t0": [9, 14], "t0addrun1": 14, "t0addrun1backward": 14, "t0addrun1forward": 14, "t0addrun2": 14, "t0addrun2backward": 14, "t0addrun2forward": 14, "t5034": 4, "t5k": 7, "t_": 14, "t_0": [13, 14], "t_c": 13, "tab": [4, 9, 14], "tabl": [8, 10, 14], "tabular": 14, "tag": [4, 6, 7, 9, 11, 12, 13, 14], "tailor": 8, "take": [6, 11, 12, 13, 14], "taken": [11, 14], "tan": [7, 14], "tanh": 14, "tar": [10, 14], "target": 8, "task": 7, "tau": 14, "tau_": [13, 14], "tau_i": 14, "tbrowser": 8, "tbulktrivortexagl": 13, "tbulktrivortexlondon": 13, "tbulktrivortexml": 13, "tbulktrivortexngl": 13, "tc": 7, "td": 8, "tdc": [8, 14], "tdc_hifi_2014_00153": 14, "tdc_hifi_2015_00123": 14, "tdoublevector": 8, "technic": 5, "technologi": 10, "tediou": [9, 13], "tell": 14, "temp": [4, 7, 13], "temperatur": [4, 6, 7, 8, 12, 13, 14], "templat": [6, 9, 12, 14], "temporari": 8, "ten": 14, "term": 11, "termin": [10, 11, 12, 14], "tesla": [5, 14], "test": [0, 4, 9, 11, 14], "text": [7, 8, 9, 12, 13, 14], "tf": [4, 9, 14], "tf1h": 4, "tfieldco": [12, 14], "tfile": 8, "tfolder": [4, 8], "th1f": [4, 8], "than": [6, 8, 9, 11, 12, 14], "thank": 0, "thecommandsblock": 9, "thefitparameterblock": 9, "thefourierblock": 9, "thefunctionsblock": 9, "thei": [6, 8, 10, 11, 12, 14], "them": [6, 8, 9, 12, 13, 14], "theme": 12, "themselv": [8, 13], "theoret": 14, "theori": [6, 10, 12, 13], "theory_funct": 9, "theplotblock": 9, "therefor": [6, 11, 12, 13, 14], "therein": 13, "therunblock": 9, "thesi": 14, "thestatisticblock": 9, "theta": 14, "thetheoryblock": 9, "thetitl": 9, "thi": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "thick": 13, "thin": [10, 13], "thing": [8, 9, 10, 11, 14], "think": 0, "third": [12, 13, 14], "those": 6, "though": [8, 9, 11], "thread": [10, 11, 14], "three": [12, 13, 14], "through": [6, 8, 9, 11, 12, 13, 14], "thu": 14, "tick": 9, "tightli": 8, "time": [3, 7, 8, 9, 10, 11, 12, 13, 14], "timeout": [9, 14], "timeout_tag": 14, "tintvector": 8, "titl": [4, 6, 8, 9, 12], "title_from_data_fil": 9, "tlondon1d1l": 13, "tlondon1d2l": 13, "tlondon1d3l": 13, "tlondon1dh": 13, "tmusrrunhead": 5, "tmusrrunphysicalquant": 5, "tmyfunct": 14, "tmyglobalfunct": 14, "tmylibrari": 14, "tmylibrarylinkdef": 14, "tobjarrai": 8, "tobject": [8, 14], "tobjstr": 8, "tobjstringv": 8, "tof": 4, "togeth": [6, 7, 8, 9, 11, 12, 14], "toggl": 14, "token": [8, 14], "told": 11, "too": [9, 11, 14], "tool": [11, 14], "toolkit": 11, "top": [4, 8], "topic": 14, "total": [13, 14], "tr": [4, 8, 14], "tr12kv": 4, "transfer": [13, 14], "transform": [9, 11, 12, 13, 14], "transit": 13, "transport": 4, "transvers": [9, 12, 14], "trap": 13, "treat": [6, 11], "treatabl": 6, "tree": [5, 11, 14], "tremend": [10, 11], "trend": 7, "tri": [7, 11, 14], "trial": 13, "triangular": 13, "trick": 11, "tricki": 14, "trigger": 11, "trilay": 13, "trim": [13, 14], "trim_sp": [13, 14], "trimsp": [13, 14], "triumf": [5, 6, 9, 12, 14], "true": [7, 8, 11, 13, 14], "trunk": 11, "try": [6, 11, 14], "tscan": 7, "tstring": 8, "tstringvector": 8, "tsv": 14, "tu": 4, "turner": 14, "tutori": 5, "tweak": 14, "two": [6, 8, 9, 11, 12, 13, 14], "tx": 14, "txt": [7, 11], "type": [5, 8, 9, 11, 12, 13], "typic": [4, 7, 9, 10, 11, 13, 14], "u": [3, 7, 9, 10, 14], "ubc": 14, "ubuntu": 11, "uemura": 14, "uf1": 14, "uf2": 14, "ufx": 14, "uic": 11, "uint_t": 14, "uk": 4, "uldi": 0, "un": [9, 14], "unbin": 14, "uncertainti": [12, 13], "uncheck": 9, "uncontrol": 14, "uncorrel": 12, "undefin": 12, "under": [4, 6, 7, 8, 9, 10, 11, 13, 14], "underli": 12, "understand": [8, 14], "unfortun": 11, "unfriendli": 14, "unhappi": 14, "unistal": 11, "unit": [3, 8, 12, 14], "univers": [5, 14], "unix": 11, "unless": 14, "unlik": [4, 14], "unpack": 10, "unsatisfactorili": 8, "unselect": 9, "until": [8, 12, 14], "unwant": 14, "unzoom": 14, "up": [5, 6, 8, 9, 12, 13, 14], "upcom": 8, "updat": [7, 10, 11, 12, 14], "upgrad": 11, "upper": [12, 14], "upper_boundari": 14, "upward": 14, "urg": 9, "urgent": 14, "url": 8, "us": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14], "usag": [5, 10, 11, 13], "usage0": 14, "usage1": 14, "usage2": 14, "use_fit_rang": [12, 14], "user": [0, 5, 9, 10, 11, 12], "userfcn": [13, 14], "usermod": 10, "usernam": 11, "usr": [4, 9, 11, 14], "usual": [6, 13, 14], "utf": [9, 11, 13, 14], "util": [3, 8, 10, 14], "v": [4, 5, 7, 8, 9, 11, 14], "v2": [11, 14], "v3": 10, "v6": 11, "vaild": 14, "val": [4, 8, 14], "val0": 14, "val1": 14, "valid": [6, 7, 9, 13, 14], "valn": 14, "valu": [4, 6, 8, 9, 10, 11, 12, 13, 14], "var": 7, "var1": 6, "var2": 6, "var3": 6, "var_nam": 7, "vari": [13, 14], "variabl": 14, "variou": [4, 9, 11, 13, 14], "varphi": [13, 14], "varphi_i": 12, "vector": [7, 8, 13, 14], "veri": [0, 8, 9, 11, 12, 14], "versa": [9, 14], "version": [3, 4, 7, 8, 9, 10, 11, 13, 14], "versu": 8, "vert_": 13, "vga": 10, "via": [7, 8, 9, 14], "vice": [9, 14], "video": 10, "view": [6, 7, 9, 14], "view2dat": 9, "view_pack": 14, "virtual": [11, 14], "virtualbox": 11, "visual": [9, 12], "void": 14, "vortex": [5, 14], "vortexlattic": 13, "w": 13, "w_1": 13, "w_2": 13, "w_a": 13, "wa": [6, 8, 10, 11, 14], "wai": [0, 6, 7, 8, 9, 10, 11, 12, 13, 14], "wand": 9, "want": [9, 11, 14], "warn": [11, 14], "we": [10, 11, 13, 14], "weak": [12, 14], "web": [0, 7, 8, 9, 11, 13, 14], "websit": 11, "wed": 8, "weight": 4, "well": [0, 4, 6, 10, 11, 12, 13, 14], "went": 9, "were": [6, 8, 9, 14], "wew": [4, 8], "what": [6, 10, 11, 12, 13, 14], "whatev": [4, 9, 10], "when": [4, 6, 8, 9, 11, 12, 13, 14], "whenev": 14, "where": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "wherea": [6, 9, 14], "whether": 14, "which": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "while": [11, 14], "whitespac": 14, "who": 9, "whole": 8, "why": [9, 11, 14], "width": [13, 14], "window": [5, 7, 9, 12, 14], "wisdom": [11, 13], "wise": 14, "wish": [7, 14], "within": [6, 7, 8, 9, 11, 12, 13, 14], "without": [6, 7, 9, 10, 11, 13], "wkm": [5, 9, 12, 14], "wojek": [0, 3, 6], "wonder": 11, "word": 8, "wordsofwisdom": 13, "work": [0, 6, 8, 9, 10, 11, 13, 14], "workaround": 11, "wors": 14, "worth": 13, "would": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "writ": 11, "write": [6, 9, 11, 14], "write_column_data": 9, "write_data_head": 9, "write_musrroot_runhead": 8, "write_per_run_block_chisq": 14, "written": [6, 8, 9, 12, 14], "wrong": 9, "wrote": 8, "wsl": 11, "wtf": 8, "www": [11, 13], "wxy": 8, "x": [4, 5, 6, 7, 8, 9, 10, 13, 14], "x0": 14, "x1": 13, "x11": 11, "x123": 8, "x2": 13, "x86_64": 10, "xarg": 11, "xcode": [10, 11], "xcodebuild": 11, "xi": 13, "xi_v": 13, "xj": 14, "xml": [8, 11], "xmln": [9, 13, 14], "xpm": 14, "xquartz": 11, "xsd": 8, "xt": 10, "xvjf": 10, "xx": 11, "xxx": 8, "xy": [7, 14], "xyz": 12, "xz": 10, "y": [4, 7, 9, 10, 13, 14], "yaml": 14, "yaouanc": [13, 14], "ybco": 7, "ye": [11, 14], "year": [9, 10, 14], "yet": [10, 11, 12, 14], "you": [3, 4, 7, 8, 9, 10, 11, 13, 14], "your": [3, 6, 9, 10, 11, 14], "yourself": 9, "yu": 14, "yum": 11, "yy": [11, 14], "yyyi": 14, "z": [13, 14], "zaher": 0, "zero": [6, 8, 9, 12, 14], "zf": [8, 9], "zoom": [12, 14], "zprofil": 11, "zsh": 11, "\u03b1": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b2": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "\u03b3": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b4": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b5": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b6": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b7": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b8": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03b9": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03ba": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03bb": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03bc": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03bcsr": 10, "\u03bd": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03be": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03bf": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c0": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c1": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c2": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c3": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c4": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c5": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c6": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c7": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c8": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "\u03c9": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14]}, "titles": ["Acknowledgements", "any2many - a Universal \u03bcSR-file-format converter", "Bugtracking", "How to Cite musrfit?", "Short description and references to the supported file-formats", "Welcome to the musrfit documentation!", "msr2data - A Program for Automatically Processing Multiple musrfit msr Files", "mupp - \u03bcSR Parameter Plotter", "MusrRoot - an Extensible Open File Format for \u03bcSR", "musredit: the GUI Based Interface to musrfit", "Setting up musrfit / DKS: High Speed Fitting with GPU\u2019s", "Setting up musrfit on Different Platforms", "Tutorial for musrfit", "Documentation of user libs (user functions)", "User manual"], "titleterms": {"": 10, "0": 14, "1": [13, 14], "2": [13, 14], "2012": 4, "3": 14, "390x": 10, "4": 14, "5": 14, "8": 14, "A": 6, "AS": 13, "One": 13, "The": [6, 7, 12, 13, 14], "access": 14, "acknowledg": 0, "addrun": 14, "amd": 10, "an": [8, 10], "analyz": 13, "any2mani": [1, 14], "app": 10, "ascii": 4, "asymmetri": 14, "asymmteri": 12, "automat": 6, "avail": [9, 14], "base": 9, "basic": [6, 8, 9, 14], "beamlineinfo": 8, "befor": 4, "beta": 14, "bin": 4, "block": 14, "bmw": 13, "bnmr": 13, "bugtrack": 2, "build": 11, "bulk": 13, "calcul": 13, "card": 10, "catalina": 11, "check": 11, "cite": 3, "cmake": [10, 11], "command": 14, "concept": 8, "concern": 8, "configur": [9, 14], "contain": 8, "convert": 1, "creat": 9, "csv": 4, "cuda": 10, "dat": 4, "data": [12, 13], "db": 4, "defin": 7, "deprec": 11, "depth": 13, "descript": [4, 14], "detail": 14, "detectorinfo": 8, "determin": 12, "develop": 10, "dialog": 7, "differ": 11, "dimension": 13, "distribut": 13, "dk": [10, 14], "document": [5, 13], "driver": 10, "dump_head": 14, "e": 10, "enabl": [10, 14], "energi": 14, "environ": 11, "everyth": [8, 11], "execut": [9, 14], "exhaust": 8, "extend": 6, "extens": [8, 14], "extract": 6, "featur": 9, "field": 13, "file": [1, 4, 6, 8, 9, 12, 13, 14], "fit": [9, 10, 12, 14], "fitparamet": 14, "format": [1, 4, 8, 14], "fourier": 14, "framework": 14, "from": 11, "function": [9, 13, 14], "further": 12, "g": 10, "gap": 13, "gener": [6, 14], "global": [6, 14], "gnu": 11, "gpu": [10, 14], "graphic": [6, 7, 10], "gui": 9, "handler": 14, "header": 8, "high": 10, "histogram": [12, 14], "homebrew": 11, "how": 3, "includ": 8, "indic": 5, "info": 9, "inform": [8, 13], "instal": [10, 11], "integr": 13, "interfac": [6, 7, 8, 9], "introduct": [9, 13, 14], "isi": 4, "isotrop": 13, "k40c": 10, "kei": 14, "kit": 10, "known": 6, "lambda": 13, "last": 11, "lattic": 13, "le": 13, "lem": 4, "lib": 13, "libbnmr": 13, "libfitpofb": 13, "liblineprofil": 13, "like": 4, "limit": 6, "linux": 11, "list": 6, "london": 13, "low": 14, "m": 11, "mac": 11, "maco": [10, 11], "macport": 11, "magneticfieldenvironmentinfo": 8, "manual": 14, "map": [9, 14], "mdu": 4, "meissner": 13, "minuit2": 14, "mix": 13, "mode": 6, "model": [12, 13], "msr": [6, 12, 14], "msr2data": [6, 12, 14], "msr2msr": 14, "mud": 4, "multipl": [6, 12], "muon": 14, "mupp": 7, "musredit": [6, 9, 11], "musredit_startup": 9, "musrfit": [3, 5, 6, 9, 10, 11, 12, 14], "musrfit_startup": 14, "musrft": 14, "musrgui": [9, 11], "musrroot": [4, 8], "musrstep": 9, "musrt0": [12, 14], "musrview": [12, 14], "musrwiz": 9, "neg": 14, "newer": 11, "nexu": [4, 11], "nmr": [13, 14], "non": [4, 14], "nonloc": 13, "note": 11, "nvidia": 10, "o": 11, "object": 14, "obsolet": 11, "open": 8, "opencl": [10, 14], "oper": 11, "option": [6, 11], "overview": [8, 14], "packag": 11, "paramet": [6, 7, 9], "platform": 11, "plot": 14, "plotter": 7, "possibl": 8, "pre": [], "process": [6, 12], "profil": 13, "program": 6, "provid": 6, "psi": 4, "r9": 10, "radeon": 10, "rang": 12, "read": [8, 12], "refer": 4, "relat": 13, "represent": 8, "requir": [8, 11], "resolv": 13, "restrict": 11, "rge": 14, "root": [4, 8, 11], "rrf": 14, "run": [6, 8, 14], "runhead": 8, "runinfo": 8, "sampleenvironmentinfo": 8, "screen": 13, "script": 7, "sdk": 10, "set": [10, 11], "short": 4, "shortcut": 14, "singl": [12, 14], "softwar": [10, 11], "some": 8, "sourc": 11, "speed": 10, "startup": 13, "state": 13, "statist": 14, "step": 11, "structur": 6, "summari": 7, "supeconduct": 13, "superconduct": 13, "superconductor": 13, "support": [4, 10, 11, 14], "system": 11, "t": 13, "t0": 12, "tabl": 5, "technic": 14, "tesla": 10, "theori": [9, 14], "titl": 14, "tmusrrunhead": 8, "tmusrrunphysicalquant": 8, "tree": 8, "triumf": 4, "tutori": 12, "type": [6, 14], "univers": 1, "up": [10, 11], "us": 12, "usag": [6, 7, 9, 14], "user": [6, 7, 8, 13, 14], "v": 13, "valid": 8, "variabl": [7, 11], "via": [10, 11], "view": 12, "vortex": 13, "welcom": 5, "window": 11, "without": 14, "wkm": 4, "write": 8, "x": 11, "xml": [9, 13, 14], "\u03b2": 13, "\u03bcsr": [1, 4, 7, 8, 13, 14]}}) \ No newline at end of file diff --git a/doc/html/setup-dks.html b/doc/html/setup-dks.html index 0258e2f2..c2b86a5e 100644 --- a/doc/html/setup-dks.html +++ b/doc/html/setup-dks.html @@ -1,90 +1,49 @@ - - + - - - - - Setting up musrfit / DKS: High Speed Fitting with GPU’s — musrfit 1.9.5 documentation - + + + + Setting up musrfit / DKS: High Speed Fitting with GPU’s — musrfit 1.9.9 documentation + + - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -
    - -
    -

    Setting up musrfit/DKS for macOS for OpenCL support

    + + +
    +

    Setting up musrfit/DKS for macOS for OpenCL support

    Since Apple is not providing an out-of-the-box OpenMP support on their macOS compiler framework (Xcode), typically musrfit is just running single threaded. Here DKS can help since it delivers OpenCL support which is present on macOS. Hence, if you would like to run musrfit multi-threaded the easiest @@ -384,73 +305,36 @@ way is to use DKSSince there is no graphic card involved, you do not need any graphic card driver of additional SDK. The only thing you need DKS and the proper musrfit version.

    The installation instruction for DKS/musrfit can be found here.

    -
    - + + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    -
    -

    GNU/Linux

    -
    -

    Requirements

    -
    -

    Everything but ROOT and NeXus

    + +
    +

    GNU/Linux

    +
    +

    Requirements

    +
    +

    Everything but ROOT and NeXus

    Depending on the GNU/Linux distribution chosen, the above mentioned software – except ROOT/CERN and NeXus – should be available from the distributor and could be easily installed in the form of binary packages. If done in this way there should be taken care of installing both, the libraries and the header (dev, devel) files.

    @@ -299,14 +219,14 @@ the libraries and the header (dev, devel) files.

    from the shell will do the trick (never type the ‘$’ it is the shell prompt of your system):

    For Qt4 (deprecated):

    -
    $ yum install git cmake boost-devel gsl-devel fftw-devel libxml2-devel qt-devel qtwebkit-devel
    +
    $ yum install git cmake boost-devel gsl-devel fftw-devel libxml2-devel qt-devel qtwebkit-devel
     

    For Qt5/Qt6:

    -
    $ yum install epel-release
    -$ yum install git cmake boost-devel gsl-devel fftw-devel libxml2-devel qt6-qtbase-devel qt6-qtsvg-devel
    +
    $ yum install epel-release
    +$ yum install git cmake boost-devel gsl-devel fftw-devel libxml2-devel qt6-qtbase-devel qt6-qtsvg-devel
     
    @@ -315,13 +235,13 @@ $ yum install git cmake boost-devel gsl-devel fftw-devel libxml2-devel qt6-qtbas the installation would look like:

    For Qt4 (deprecated):

    -
    $ apt-get install git cmake libboost-dev libboost-filesystem-dev libboost-system-dev libgsl-dev libfftw3-dev libxml2-dev libqt4-dev libqtwebkit-dev
    +
    $ apt-get install git cmake libboost-dev libboost-filesystem-dev libboost-system-dev libgsl-dev libfftw3-dev libxml2-dev libqt4-dev libqtwebkit-dev
     

    For Qt5/Qt6:

    -
    $ apt-get install git cmake libboost-dev libboost-filesystem-dev libboost-system-dev libgsl-dev libfftw3-dev libxml2-dev qt6-base-dev qt6-svg-dev
    +
    $ apt-get install git cmake libboost-dev libboost-filesystem-dev libboost-system-dev libgsl-dev libfftw3-dev libxml2-dev qt6-base-dev qt6-svg-dev
     
    @@ -330,9 +250,9 @@ the installation would look like:

    In case the distribution does not include the required software it has to be compiled from the source files. This means either to download the source code from the corresponding website, or to clone the git repo. If you need to follow this line, please check the install details of the corresponding package.

    For any further information on the standard installation of software, please refer to the web search engine of choice and ask for “install software on linux”…

    -
    -
    -

    Installation of NeXus requirements (optional)

    + +
    +

    Installation of NeXus requirements (optional)

    Only if musrfit should support reading/writing data files in the NeXus format the further required software has to be set up. The required libraries and header files could either be available through the user’s GNU/Linux distribution or if this is not the case, the packages can be installed from the source code. In principle @@ -340,13 +260,13 @@ NeXus should support HDF4 is outdated on most platforms, yet since ISIS/RAL is still not up-to-date HDF4 still needs to be dragged on (comment: if you are a ISIS user, please complain about HDF4). Hence, the necessary packages to build NeXus are HDF4 and HDF5. This means, for a rpm-package based distro try something like:

    -
    $ yum install hdf-devel hdf5-devel
    +
    $ yum install hdf-devel hdf5-devel
     

    and on a deb-package based distro try something like:

    -
    $ apt-get install libhdf4-dev libhdf5-dev
    +
    $ apt-get install libhdf4-dev libhdf5-dev
     
    @@ -354,24 +274,24 @@ needs to be dragged on (comment: if you are a ISIS user, please complain about <

    Even though there might exist binary packages for the NeXus library, it is best to build and install it directly from the source code which can be found here.

    A brief instruction how to get NeXus compiled from source (lines starting with ‘#’ are comments only):

    -
    $ cd Downloads
    -$ # create a directory for the NeXus source code
    -$ mkdir nexus
    -$ cd nexus
    -$ # get the source code from the master repository
    -$ git clone https://github.com/nexusformat/code.git
    -$ # next we will build NeXus out-of-source
    -$ mkdir build
    -$ cd build
    -$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=1 -DENABLE_MXML=0 ../code
    -$ cmake --build ./ --clean-first
    -$ # install needs either to be carried out as root or sudo depending on your linux flavour.
    -$ sudo cmake --install ./
    +
    $ cd Downloads
    +$ # create a directory for the NeXus source code
    +$ mkdir nexus
    +$ cd nexus
    +$ # get the source code from the master repository
    +$ git clone https://github.com/nexusformat/code.git
    +$ # next we will build NeXus out-of-source
    +$ mkdir build
    +$ cd build
    +$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=1 -DENABLE_MXML=0 ../code
    +$ cmake --build ./ --clean-first
    +$ # install needs either to be carried out as root or sudo depending on your linux flavour.
    +$ sudo cmake --install ./
     
    -
    -
    -

    ROOT

    +
    +
    +

    ROOT

    The ROOT framework may or may not be part of the GNU/Linux distribution. Some distributions are packing ROOT in a manner incompatible with the way it is needed by musrfit, though the situation is improving. If you are experienced enough you can try the packed ROOT version. Often ROOT is split in many sub-packages. Install the @@ -379,11 +299,11 @@ necessary ones (guess from the description below). One Warning: yum update (apt-get update; apt-get upgrade) you might need to recompile musrfit. If you are not sure about all this: install ROOT from source. Before installing ROOT from source you will need to install some additional header packages.

    For RPM based systems (RedHat, Fedora, etc) this will likely to be libX11-devel, libXft-devel, libXpm-devel, and libXext-devel:

    -
    $ yum install libX11-devel libXft-devel libXpm-devel libXext-devel
    +
    $ yum install libX11-devel libXft-devel libXpm-devel libXext-devel
     

    For a dpkg/apt based system (Debian, Ubuntu, etc) this will likely to be libx11-dev, libxft-dev, libxpm-dev, and libxext-dev:

    -
    $ apt-get install libx11-dev libxft-dev libxpm-dev libxext-dev
    +
    $ apt-get install libx11-dev libxft-dev libxpm-dev libxext-dev
     

    Also make sure that you have installed all required packages listed under Required Software (e.g. fftw, gsl, etc).

    @@ -391,205 +311,206 @@ all this: install ROOT from source. Before installing ROOT from source you it somewhere else, just systematically replace the related terms of the following description. For the following list of commands the ‘$’ will be given, the command prompt. Do not enter it! Also some comments will be added starting with a ‘#’ which can be omitted. They are only there to explain what is going on.

    -
    $ cd $HOME
    -$ # creat the Apps directory if not already present
    -$ mkdir Apps
    -$ cd Apps
    -$ git clone http://github.com/root-project/root.git
    -$ cd root
    -$ git tag -l
    -$ # git tag -l will list all available tags. In the next command choose the tag v6-22-06
    -$ # or the latest official release number
    -$ git checkout -b v6-22-06 v6-22-06
    -$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    -$ # since we are using cmake build now, first we will need to create the build directory.
    -$ mkdir root_build
    -$ cd root_build
    -$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -DCMAKE_INSTALL_PREFIX=../root_exec
    -$ # next will be the make called via cmake. If running on a multicore CPU you can speed up tremendously by
    -$ # calling it with the option -j <number>, where <number> is the number of threads which you want to give,
    -$ # e.g. cmake --build ./ --clean-first -- -j8
    -$ cmake --build ./ --clean-first
    -$ # as a last step of the ROOT build process we need to install it
    -$ cmake --install ./
    +
    $ cd $HOME
    +$ # creat the Apps directory if not already present
    +$ mkdir Apps
    +$ cd Apps
    +$ git clone http://github.com/root-project/root.git
    +$ cd root
    +$ git tag -l
    +$ # git tag -l will list all available tags. In the next command choose the tag v6-xx-yy
    +$ # where xx is the highest listed number, e.g. v6-32-08.
    +$ # use only even numbers of xx
    +$ git checkout -b v6-32-08 v6-32-08
    +$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    +$ # since we are using cmake build now, first we will need to create the build directory.
    +$ mkdir root_build
    +$ cd root_build
    +$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -DCMAKE_INSTALL_PREFIX=../root_exec
    +$ # next will be the make called via cmake. If running on a multicore CPU you can speed up tremendously by
    +$ # calling it with the option -j <number>, where <number> is the number of threads which you want to give,
    +$ # e.g. cmake --build ./ --clean-first -- -j8
    +$ cmake --build ./ --clean-first
    +$ # as a last step of the ROOT build process we need to install it
    +$ cmake --install ./
     

    What is still missing is that the system should be told where to find the ROOT installation, therefore the following is suggested:

      -
    • As superuser create a file /etc/ld.so.conf.d/cern-root.conf where the path to the lib directory of ROOT is +

    • As superuser create a file /etc/ld.so.conf.d/cern-root.conf where the path to the lib directory of ROOT is added and call /sbin/ldconfig afterwards. In the example mentioned above one way of doing this is (<home> has to be the path to your home, e.g. /home/luke_skywalker):

      -
      $ echo "<home>/Apps/root/root_exec/lib" >> /etc/ld.so.conf.d/cern-root.conf
      -$ /sbin/ldconfig
      +
      $ echo "<home>/Apps/root/root_exec/lib" >> /etc/ld.so.conf.d/cern-root.conf
      +$ /sbin/ldconfig
       
    • -
    • Additionally, as normal user one should append the following lines to the ~/.bashrc and/or ~/.bash_profile +

    • Additionally, as normal user one should append the following lines to the ~/.bashrc and/or ~/.bash_profile (~./profile on Debian like systems, and then either restart the shell or call the same commands once more from the shell) in order to change some path-setting environment variables:

      -
      $ export ROOTSYS=$HOME/Apps/root/root_exec
      -$ export PATH=$ROOTSYS/bin:$PATH
      +
      $ export ROOTSYS=$HOME/Apps/root/root_exec
      +$ export PATH=$ROOTSYS/bin:$PATH
       

    If an update of ROOT is needed, simple do the following:

    -
    $ cd $HOME/Apps/root
    -$ git pull
    -$ cd root_build
    -$ cmake --build ./ --clean-first
    +
    $ cd $HOME/Apps/root
    +$ git pull
    +$ cd root_build
    +$ cmake --build ./ --clean-first
     
    -
    -
    -
    -

    musrfit

    +
    + +
    +

    musrfit

    When all required software has been set up you can proceed with the musrfit installatio. First, the most recent source code should be downloaded. The preferred way of doing so is to clone the musrfit repository via git. Assuming the code should be located in $HOME/Apps this is achieved most easily calling from the terminal

    -
    $ cd $HOME/Apps
    -$ git clone https://bitbucket.org/muonspin/musrfit.git
    -$ cd musrfit
    +
    $ cd $HOME/Apps
    +$ git clone https://bitbucket.org/muonspin/musrfit.git
    +$ cd musrfit
     

    or

    -
    $ cd $HOME/Apps
    -$ git clone git://gitlab.psi.ch/nemu/musrfit.git
    -$ cd musrfit
    +
    $ cd $HOME/Apps
    +$ git clone git://gitea.psi.ch:LMU/musrfit.git
    +$ cd musrfit
     
    -

    Note

    -

    after cloning the musrfit repo you will automatically be on the +

    Note

    +

    after cloning the musrfit repo you will automatically be on the root6 branch. If you want to get legacy ROOT 5.34.xx support, you will needed to switch branches first.

    Update: If a local repository clone is already present (it needs to be newer than Dec. 2016), one can update it using:

    -
    $ cd $HOME/Apps/musrfit
    -$ git pull
    -$ cd build
    -$ xargs rm < install_manifest.txt
    -$ cmake --build ./ --clean-first
    -$ cmake --install ./
    +
    $ cd $HOME/Apps/musrfit
    +$ git pull
    +$ cd build
    +$ xargs rm < install_manifest.txt
    +$ cmake --build ./ --clean-first
    +$ cmake --install ./
     

    As an alternative (if git is not available), the source code can also be downloaded from the following web-page: musrfit at bitbucket

    -
    -

    musrfit build with cmake

    +
    +

    musrfit build with cmake

    Currently the following configuration switches for musrfit are available:

    -
    -
    -DCMAKE_INSTALL_PREFIX=<prefix-path>
    -
    Specify the installation prefix, i.e. the place where musrfit shall be installed, e.g. $ROOTSYS if already defined (by default: /usr/local).
    -
    -Dnexus=<value>
    -
    enable/disable the support of NeXus data files (requires the HDF4, HDF5 and NeXus libraries to be installed). -<value>=1 enables NeXus, <value>=0 disables NeXus. The default setting, i.e. the switch is not provided is NeXus support is disabled.
    -
    -DASlibs=<value>
    -
    enable/disable the ASlibs. <value>=1 enables the ASlibs, <value>=0 disables the ASlibs. The default setting, i.e. the -switch is not provided is ASlibs support is disabled. For details see Documentation of user libs.
    -
    -DBMWlibs=<value>
    -
    enable/disable the BMWlibs. <value>=1 enables the BMWlibs, <value>=0 disables the BMWlibs. The default setting, i.e. the -switch is not provided is BMWlibs support is disabled. For details see Documentation of user libs.
    -
    -DBNMRlibs=<value>
    -
    enable/disable the BNMRlibs. <value>=1 enables the BNMRlibs, <value>=0 disables the BNMRlibs. The default setting, -i.e. the switch is not provided is BNMRlibs support is disabled.
    -
    -Dqt_based_tools=<value>
    -
    Will try to get musredit, musrWiz, musrStep, and mupp installed, if Qt is found. -By default this is enabled. Again <value>=0 means disabled, <value>=1 enabled.
    -
    -Dqt_version=<value>
    -
    Allows to specify which Qt version shall be tried. <value> can take the values: AUTO, 3, 4, 5, 6. -If the value is set to AUTO, this highest installed version is chosen, otherwise the specified version is used.
    -
    -Dtry_OpenMP=<value>
    -
    Will check if OpenMP support is possible, and if yes use it. The default is enabled
    +
    +
    -DCMAKE_INSTALL_PREFIX=<prefix-path>

    Specify the installation prefix, i.e. the place where musrfit shall be installed, e.g. $ROOTSYS if already defined (by default: /usr/local).

    +
    +
    -Dnexus=<value>

    enable/disable the support of NeXus data files (requires the HDF4, HDF5 and NeXus libraries to be installed). +<value>=1 enables NeXus, <value>=0 disables NeXus. The default setting, i.e. the switch is not provided is NeXus support is disabled.

    +
    +
    -DASlibs=<value>

    enable/disable the ASlibs. <value>=1 enables the ASlibs, <value>=0 disables the ASlibs. The default setting, i.e. the +switch is not provided is ASlibs support is disabled. For details see Documentation of user libs.

    +
    +
    -DBMWlibs=<value>

    enable/disable the BMWlibs. <value>=1 enables the BMWlibs, <value>=0 disables the BMWlibs. The default setting, i.e. the +switch is not provided is BMWlibs support is disabled. For details see Documentation of user libs.

    +
    +
    -DBNMRlibs=<value>

    enable/disable the BNMRlibs. <value>=1 enables the BNMRlibs, <value>=0 disables the BNMRlibs. The default setting, +i.e. the switch is not provided is BNMRlibs support is disabled.

    +
    +
    -Dqt_based_tools=<value>

    Will try to get musredit, musrWiz, musrStep, and mupp installed, if Qt is found. +By default this is enabled. Again <value>=0 means disabled, <value>=1 enabled.

    +
    +
    -Dqt_version=<value>

    Allows to specify which Qt version shall be tried. <value> can take the values: AUTO, 3, 4, 5, 6. +If the value is set to AUTO, this highest installed version is chosen, otherwise the specified version is used.

    +
    +
    -Dtry_OpenMP=<value>

    Will check if OpenMP support is possible, and if yes use it. The default is enabled

    +

    Normally it should not be necessary to make use of any of the options except for specifying the installation path with -DCMAKE_INSTALL_PREFIX. musrfit build with cmake takes the out-of-source approach. Therefore a typical configuration / make / install process including NeXus support would look like

    -
    $ cd $HOME/Apps/musrfit
    -$ mkdir build
    -$ cd build
    -$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1
    +
    $ cd $HOME/Apps/musrfit
    +$ mkdir build
    +$ cd build
    +$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1
     # below it is assumed that multiple cores are present, hence the -j8 option
    -$ cmake --build ./ --clean-first -- -j8
    -$ cmake --install ./
    -$ /sbin/ldconfig                                  # (as superuser)
    +$ cmake --build ./ --clean-first -- -j8
    +$ cmake --install ./
    +$ /sbin/ldconfig                                  # (as superuser)
     
    -
    -
    -

    musrfit last step of the installation

    +
    +
    +

    musrfit last step of the installation

    In order to finish the installation of musrfit two more things should be done:

      -
    • Define the MUSRFITPATH environment variable containing the path to the musrfit executables and XML files. +

    • Define the MUSRFITPATH environment variable containing the path to the musrfit executables and XML files. E.g. if the location of the example above is used append the following line to the ~/.bashrc and ~/.bash_profile (and then either restart the shell, source the file, or call the same commands once more from the shell):

      -
      export MUSRFITPATH=$ROOTSYS/bin
      +
      export MUSRFITPATH=$ROOTSYS/bin
       
    • -
    • Adjust the paths where musrfit will search for data files in the installed musrfit_startup.xml. For -detailed information on this XML file refer to the manual.

      -
    • +
    • Adjust the paths where musrfit will search for data files in the installed musrfit_startup.xml. For +detailed information on this XML file refer to the manual.

    -
    -
    -
    -

    musredit

    +
    + +
    +

    musredit

    In the latest version of musrfit the configure script tries to determine automatically the highest available Qt version. In case this is found, the editor musredit is built already together with musrfit.

    -
    -
    -

    musrgui (deprecated)

    + +
    +

    musrgui (deprecated)

    If Qt4.6 or higher is not available but Qt3 is set up musrgui can be installed. For this please follow the instructions for the musredit installation where simply every musredit occurrence has to be replaced by musrgui. If there are problems during the qmake step, e.g. “uic: File generated with too old version of Qt Designer”, this most probably means the Qt4 version of qmake is being used. In order to use the Qt3 version it should be enough to specify the full path to its location when calling it. Within the most GNU/Linux distributions this location will be something like /usr/lib/qt-3.3/bin/qmake.

    -
    -
    -

    Check the installation

    + +
    +

    Check the installation

    In order to perform a quick test for finding out if the installation has been completed successfully, a few msr files together with the corresponding data files can be found in the musrfit source tree at doc/examples/. If musrgui has been installed, just open one of the test-*.msr files in the editor and test the musrfit functionalities. Otherwise, if only the terminal should be used, as an initial test for instance the following could be done:

    -
    $ cd $HOME/Apps/musrfit/doc/examples
    -$ musrview test-histo-ROOT-NPP.msr
    +
    $ cd $HOME/Apps/musrfit/doc/examples
    +$ musrview test-histo-ROOT-NPP.msr
     
    -
    -
    -
    -

    MS Windows

    +
    + +
    +

    MS Windows

    -

    Note

    -

    For adventurous guys using Windows 10/11, there is the possibility to activate the built in Ubuntu bash-shell. It allows +

    Note

    +

    For adventurous guys using Windows 10/11, there is the possibility to activate the built in Ubuntu bash-shell. It allows to install musrfit as described in the Linux section. For details to setup the Linux sub-system for MS Windows see Install Linux on Windows with WSL.

    -

    Note

    -

    Another possibility is to setup linux as a virtual machine with VirtualBox are other alike tools. This way you separate +

    Note

    +

    Another possibility is to setup linux as a virtual machine with VirtualBox are other alike tools. This way you separate Linux / ROOT / musrfit from the default MS Windows system.

    -

    Note

    -

    One more advice: Please never try to install either ROOT or musrfit from or to a directory containing spaces +

    Note

    +

    One more advice: Please never try to install either ROOT or musrfit from or to a directory containing spaces in the absolute path or in case you do, do not wonder if some errors occur! msr files, however, might be saved in such directories like ...\My Documents\...

    -
    -
    -

    Mac OS X / macOS

    + +
    +

    Mac OS X / macOS

    -

    Note

    -

    macOS 14 alias Sonoma: musrfit is ready for Sonoma on Intel and Apple Silicon based macs, both running natively. -The DKS version of musrfit for macOS Sonoma is ready as well.

    +

    Note

    +

    macOS 15 alias Sequoia: musrfit is ready for Sequoia on Intel and Apple Silicon based macs, both running natively. +The DKS version of musrfit for macOS Sequoia is ready as well. +This is true for the Homebrew, MacPorts still has some issues (as of 23.09.24). Typically this should be fixed in a month.

    -

    Note

    -

    Starting from macOS Catalina some acpects are slightly different compared to older macOS versions, so if it happens that you have installed +

    Note

    +

    Starting from macOS Catalina some acpects are slightly different compared to older macOS versions, so if it happens that you have installed one of these last versions, please first check Notes on macOS Catalina and newer before you proceed.

    With Mac OS X / macOS the situation is up to some extent similar like on MS Windows but still different since @@ -598,115 +519,114 @@ or Homebrew — which In the following, both possibilities (using MacPorts or Homebrew) are described but it is emphasized here that it should be followed only one of the possible routes .

    -

    Warning

    -

    If you decide to upgrade your macOS, e.g. from High Sierra to Mojave, you will typically need to +

    Warning

    +

    If you decide to upgrade your macOS, e.g. from High Sierra to Mojave, you will typically need to unistall musrfit, ROOT, and MacPorts / Homebrew first, do the upgrade of the macOS and start the installation of MacPorts / Homebrew , ROOT, and musrfit from scratch!

    -
    -

    Requirements (MacPorts)

    +
    +

    Requirements (MacPorts)

    Before proceeding with the usage of the MacPorts system first a few useful tools provided by Apple together with OS X (on the installation DVD/CDs) should be installed:

    -
    -
    Xcode
    -

    Useful developer tools including for instance the GNU compiler collection. It can be installed via the Apple App store. +

    +
    Xcode

    Useful developer tools including for instance the GNU compiler collection. It can be installed via the Apple App store. Starting from XCode ≥ 4.3 the command line tools need to be installed manually. The necessary command line tools can be installed via the following commands entered in the terminal

    -
    $ xcode-select --install
    -$ sudo xcodebuild -license
    +
    $ xcode-select --install
    +$ sudo xcodebuild -license
     
    -
    -
    X11
    -
    The X-window system is automatically installed on 10.5 Leopard and 10.6 Snow Leopard. For some other versions you also +
    +
    X11

    The X-window system is automatically installed on 10.5 Leopard and 10.6 Snow Leopard. For some other versions you also will need to install XQuartz. If ROOT runs without XQuartz do not -install it.

    +install it.

    +

    After installing the Xcode tools go to the MacPorts install page, download the installer for your system and follow the installation instructions on the page. By default the MacPorts system will be installed in /opt/local. To be sure that the newest version of the software is used a MacPorts upgrade should be performed by typing in a terminal:

    -
    $ sudo port -v selfupdate
    +
    $ sudo port -v selfupdate
     

    Remark: MacPorts uses rsync in order to synchronize the list of available packages. It frequently happens that this service is blocked by firewalls. In this case it should be possible to download a local version of the package repository and do the synchronization. If this step becomes necessary (and only then) it can be done in the following way:

      -
    1. Get a local version of the repository:

      -
      $ svn co http://svn.macports.org/repository/macports/trunk/dports ~/dports
      +
    2. Get a local version of the repository:

      +
      $ svn co http://svn.macports.org/repository/macports/trunk/dports ~/dports
       
    3. -
    4. Edit the file /opt/local/etc/macports/sources.conf: At the end of the file, comment the line beginning with rsync:// and +

    5. Edit the file /opt/local/etc/macports/sources.conf: At the end of the file, comment the line beginning with rsync:// and add a new line pointing to your local copy, e.g.

      file:///Users/username/dports
       
    6. -
    7. Synchronize the packages:

      -
      $ sudo port -v -d sync
      +
    8. Synchronize the packages:

      +
      $ sudo port -v -d sync
       

    Then the MacPorts system should be set up and can be used to install additional software.

    The installation of the software mentioned above is then done in the terminal:

    -
    $ sudo port -v install pkgconfig autoconf automake libtool cmake libomp fftw-3 fftw-3-single gsl boost libxml2 qt6 qt6-qtsvg
    +
    $ sudo port -v install pkgconfig autoconf automake libtool cmake libomp fftw-3 fftw-3-single gsl boost libxml2 qt6 qt6-qtsvg
     

    With Qt6, musredit will be installed. If it happens that you used musrgui in the past, please change over to musredit since there will be no further development for musrgui anymore!

    -
    -

    Installation of NeXus requirements (optional)

    +
    +

    Installation of NeXus requirements (optional)

    Only if musrfit should support reading data files in the NeXus format the further required packages are set up:

    -
    $ sudo port -v install hdf4 hdf5
    +
    $ sudo port -v install hdf4 hdf5
     

    hdf4 is likely not available anymore.

    Only NeXus Version ≥ 4.4 is support!

    To get things compiled do:

    -
    $ # get and install NeXus
    -$ cd $HOME/Applications
    -$ # get the source code from the master repository
    -$ git clone https://github.com/nexusformat/code.git nexus/code
    -$ # next we will build NeXus out-of-source
    -$ cd nexus
    -$ mkdir build
    -$ cd build
    -$ # in case hdf4 is present
    -$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=1 -DENABLE_MXML=0 ../code
    -$ # in case hdf4 is **not** present
    -$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=0 -DENABLE_MXML=0 ../code
    -$ cmake --build ./
    -$ sudo cmake --install ./
    +
    $ # get and install NeXus
    +$ cd $HOME/Applications
    +$ # get the source code from the master repository
    +$ git clone https://github.com/nexusformat/code.git nexus/code
    +$ # next we will build NeXus out-of-source
    +$ cd nexus
    +$ mkdir build
    +$ cd build
    +$ # in case hdf4 is present
    +$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=1 -DENABLE_MXML=0 ../code
    +$ # in case hdf4 is **not** present
    +$ cmake -DENABLE_HDF5=1 -DENABLE_HDF4=0 -DENABLE_MXML=0 ../code
    +$ cmake --build ./
    +$ sudo cmake --install ./
     
    -
    -
    -

    ROOT

    +
    +
    +

    ROOT

    The default ROOT version is based on ROOT 6.xx/yy!

    -
    -
    ROOT installed via package installer
    +
    +
    ROOT installed via package installer

    The lazy way to get ROOT installed is via package installer. If your macOS is directly supported by the ROOT people you can download the package installer from the ROOT download page. Choose the latest ROOT release and download you macOS version dmg-file, e.g. for macOS 10.13 (High Sierra) it is at the time of writting root_v6.16.00.macosx64-10.13-clang91.dmg. After the installation ROOT will be installed under /Application as owner root. In order to ease your life for the steps to follow and assuming you are the only guy working on your Mac, you could change the owner and group of the ROOT directory:

    -
    $ cd /Applications
    -$ sudo chown -R <username> root_v6.22.00
    -$ sudo chgrp -R staff root_v6.22.00
    -$ sudo ln -s root_v6.22.00 root
    +
    $ cd /Applications
    +$ sudo chown -R <username> root_v6.22.00
    +$ sudo chgrp -R staff root_v6.22.00
    +$ sudo ln -s root_v6.22.00 root
     
    -
    -
    -
    ROOT installed from source
    +
    +
    +
    ROOT installed from source

    The best way to get ROOT exactly the way needed for musrfit is to install it from source. Before describing it, please make sure that you have installed all required packages listed under Requested Software (e.g. fftw, gsl, etc).

    @@ -714,30 +634,31 @@ Before describing it, please make sure that you have installed all required pack to install it somewhere else, just systematically replace the related terms of the following description. For the following list of commands the ‘$’ will be given, the command prompt. Do not enter it! Also some comments will be added starting with a ‘#’ which can be omitted. They are only there to explain what is going on.

    -
    $ cd $HOME/Applications
    -$ git clone http://github.com/root-project/root.git
    -$ cd root
    -$ git tag -l
    -$ # git tag -l will list all available tags. In the next command choose the tag v6-xx-yy
    -$ # where xx is the highest listed number, e.g. v6-22-06
    -$ git checkout -b v6-22-06 v6-22-06
    -$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    -$ # We will use the cmake out-of-source approach here.
    -$ mkdir root_build
    -$ cd root_build
    -$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -Dopengl=1 -Dbuiltin_glew=1 -Ddataframe=1 -DCMAKE_INSTALL_PREFIX=$HOME/Applications/root/root_exec
    -$ # next will be the make. If running on a multicore CPU you can speed up tremendously by calling
    -$ # make with the option -j <number>, where <number> is the number of threads which you want to give,
    -$ # e.g. make -j8
    -$ cmake --build ./ --clean-first -- -j8
    -$ # make will take quite a while
    -$ cmake --install ./
    +
    $ cd $HOME/Applications
    +$ git clone http://github.com/root-project/root.git
    +$ cd root
    +$ git tag -l
    +$ # git tag -l will list all available tags. In the next command choose the tag v6-xx-yy
    +$ # where xx is the highest listed number, e.g. v6-32-08.
    +$ # use only even numbers of xx
    +$ git checkout -b v6-32-08 v6-32-08
    +$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    +$ # We will use the cmake out-of-source approach here.
    +$ mkdir root_build
    +$ cd root_build
    +$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -Dopengl=1 -Dbuiltin_glew=1 -Ddataframe=1 -DCMAKE_INSTALL_PREFIX=$HOME/Applications/root/root_exec
    +$ # next will be the make. If running on a multicore CPU you can speed up tremendously by calling
    +$ # make with the option -j <number>, where <number> is the number of threads which you want to give,
    +$ # e.g. make -j8
    +$ cmake --build ./ --clean-first -- -j8
    +$ # make will take quite a while
    +$ cmake --install ./
     

    For further details see Installing ROOT from Source.

    -
    -
    -
    Setting up Environment Variables for ROOT and musrfit
    +
    +
    +
    Setting up Environment Variables for ROOT and musrfit

    Since Apple in its wisdom decided that programs started from a shell are treated differently than Apps if it is coming to system variables, we need to work harder compared to a Linux system.

    For Mac OS X < 10.8:

    @@ -748,74 +669,71 @@ Put the following lines (without the comments in parentheses and with the paths into the file ~/.MacOSX/environment.plist and re-login:

    <?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    -<plist version="1.0">
    +<plist version="1.0">
     <dict>
    -      <key>MUSRFITPATH</key>
    -      <string>$HOME/Applications/root/root_exec/bin</string> (where to find the musrfit executables)
    -      <key>QTDIR</key>
    -      <string>/opt/local/lib/qt3mac</string>                 (where to find Qt3 (for musrgui) or Qt4 (for musredit))
    -      <key>ROOTSYS</key>
    -      <string>$HOME/Applications/root/root_exec</string>     (where to find the ROOT system)
    +      <key>MUSRFITPATH</key>
    +      <string>$HOME/Applications/root/root_exec/bin</string> (where to find the musrfit executables)
    +      <key>QTDIR</key>
    +      <string>/opt/local/lib/qt3mac</string>                 (where to find Qt3 (for musrgui) or Qt4 (for musredit))
    +      <key>ROOTSYS</key>
    +      <string>$HOME/Applications/root/root_exec</string>     (where to find the ROOT system)
     </dict>
     </plist>
     

    For Mac OS X ≥ 10.8:

    One needs to add some system variables in ~/.zprofile:

    -
    export ROOTSYS=$HOME/Applications/root/root_exec
    -export MUSRFITPATH=$ROOTSYS/bin
    -export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    -export DYLD_LIBRARY_PATH=$ROOTSYS/lib:/usr/local/lib:$DYLD_LIBRARY_PATH
    +
    export ROOTSYS=$HOME/Applications/root/root_exec
    +export MUSRFITPATH=$ROOTSYS/bin
    +export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    +export DYLD_LIBRARY_PATH=$ROOTSYS/lib:/usr/local/lib:$DYLD_LIBRARY_PATH
     
    -launchctl setenv ROOTSYS $ROOTSYS
    -launchctl setenv MUSRFITPATH $MUSRFITPATH
    -launchctl setenv PATH $PATH
    -launchctl setenv DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH
    +launchctl setenv ROOTSYS $ROOTSYS
    +launchctl setenv MUSRFITPATH $MUSRFITPATH
    +launchctl setenv PATH $PATH
    +launchctl setenv DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH
     

    After this you will need to “execute” .zprofile or .profile before proceeding:

    -
    $ source $HOME/.profile
    +
    $ source $HOME/.profile
     
    -
    -
    -
    -

    Notes on macOS Catalina and newer

    +
    +
    +
    +

    Notes on macOS Catalina and newer

    Apple introduced a couple of changes starting from macOS Catalina compared to its previous versions of macOS which might be a stumble block. Here I very briefly try to add some notes in order to get a smooth installation for musrfit.

      -
    1. You should switch from the bash to the zsh. Please check, e.g. Moving to zsh.

      -
    2. -
    3. Instead of .profile you will need to setup a .zprofile.

      -
    4. -
    5. macports: currently there is a little nuisance with the fftw-3 port. My bug report is already out since a while +

    6. You should switch from the bash to the zsh. Please check, e.g. Moving to zsh.

    7. +
    8. Instead of .profile you will need to setup a .zprofile.

    9. +
    10. macports: currently there is a little nuisance with the fftw-3 port. My bug report is already out since a while but no proper fix is available. The workaround to get it right is to install the port from source which is done by

      -
      $ port -s install fftw-3
      +
      $ port -s install fftw-3
       

      If you fail to do so, you might trigger a crash in the Fourier transform for 2^N, N=12.

    -
    -
    -
    -

    Requirements (Homebrew)

    +
    +
    +
    +

    Requirements (Homebrew)

    Before proceeding with the usage of Homebrew, first a few useful tools provided by Apple together with OS X (on the installation DVD/CDs) should be installed:

    -
    -
    Xcode
    -

    Useful developer tools including for instance the GNU compiler collection. It can be installed via the Apple App store. +

    +
    Xcode

    Useful developer tools including for instance the GNU compiler collection. It can be installed via the Apple App store. Starting from XCode ≥ 4.3 the command line tools need to be installed manually. The necessary command line tools can be installed via the following commands entered in the terminal

    -
    $ xcode-select --install
    -$ sudo xcodebuild -license
    +
    $ xcode-select --install
    +$ sudo xcodebuild -license
     
    -
    X11
    -
    The X-window system is automatically installed on 10.5 Leopard and 10.6 Snow Leopard. For some other versions you also +
    X11

    The X-window system is automatically installed on 10.5 Leopard and 10.6 Snow Leopard. For some other versions you also will need to install XQuartz. If ROOT runs without XQuartz do not -install it.

    +install it.

    +

    After installing the Xcode tools go to the Homebrew page, and follow the installation instructions there.

    The essential packages (called formulae) which you will need to install are

    @@ -824,42 +742,42 @@ install it.

    The preferred installation of root would be from source (see below), hence it is set here in parenthesis. For example to install cmake this is done the following way:

    -
    $ brew install cmake
    +
    $ brew install cmake
     
    -
    -

    Installation of NeXus requirements (optional)

    +
    +

    Installation of NeXus requirements (optional)

    Only if musrfit should support reading data files in the NeXus format the further required packages can be installed through Homebrew (Note: hdf4 is not supported anymore):

    -
    $ brew install hdf5
    +
    $ brew install hdf5
     

    Unfortunately, the NeXus libraries have to be compiled and installed directly from the source code. Given the respective version number 4.4 (which are subject to change with time) this can be achieved for example by:

    -
    $ # build NeXus
    -$ cd ..
    -$ git clone https://github.com/nexusformat/code.git nexus/code
    -$ cd nexus
    -$ # build NeXus out-of-source
    -$ mkdir build
    -$ cd build
    -$ cmake ../code -DENABLE_HDF5=1 -DENABLE_HDF4=0 -DENABLE_MXML=0
    -$ cmake --build ./ --clean-first -- -j8
    -$ sudo cmake --install ./
    +
    $ # build NeXus
    +$ cd ..
    +$ git clone https://github.com/nexusformat/code.git nexus/code
    +$ cd nexus
    +$ # build NeXus out-of-source
    +$ mkdir build
    +$ cd build
    +$ cmake ../code -DENABLE_HDF5=1 -DENABLE_HDF4=0 -DENABLE_MXML=0
    +$ cmake --build ./ --clean-first -- -j8
    +$ sudo cmake --install ./
     
    -
    -
    -

    ROOT

    +
    +
    +

    ROOT

    The default ROOT version is based on ROOT 6.xx/yy!

    -
    -
    ROOT installed via Homebrew
    +
    +
    ROOT installed via Homebrew

    If you have installed ROOT via the Homebrew formula, you are done with the ROOT part here and can go straight the the musrfit setup below.

    -
    -
    -
    ROOT installed from source
    +
    +
    +
    ROOT installed from source

    The best way to get ROOT exactly the way needed for musrfit is to install it from source. Before describing it, please make sure that you have installed all required packages listed under Requested Software (e.g. fftw, gsl, etc).

    @@ -867,30 +785,31 @@ Before describing it, please make sure that you have installed all required pack to install it somewhere else, just systematically replace the related terms of the following description. For the following list of commands the ‘$’ will be given, the command prompt. Do not enter it! Also some comments will be added starting with a ‘#’ which can be omitted. They are only there to explain what is going on.

    -
    $ cd $HOME/Applications
    -$ git clone http://github.com/root-project/root.git
    -$ cd root
    -$ git tag -l
    -$ # git tag -l will list all available tags. In the next command choose the tag v6-xx-yy
    -$ # where xx is the highest listed number, e.g. v6-26-04
    -$ git checkout -b v6-26 v6-26-04
    -$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    -$ # We will use the cmake out-of-source approach here.
    -$ mkdir root_build
    -$ cd root_build
    -$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -Dopengl=1 -Dbuiltin_glew=1 -Ddataframe=1 -DCMAKE_INSTALL_PREFIX=$HOME/Applications/root/root_exec
    -$ # next will be the make. If running on a multicore CPU you can speed up tremendously by calling
    -$ # make with the option -j <number>, where <number> is the number of threads which you want to give,
    -$ # e.g. make -j8
    -$ cmake --build ./ --clean-first -- -j8
    -$ # make will take quite a while
    -$ cmake --install ./
    +
    $ cd $HOME/Applications
    +$ git clone http://github.com/root-project/root.git
    +$ cd root
    +$ git tag -l
    +$ # git tag -l will list all available tags. In the next command choose the tag v6-xx-yy
    +$ # where xx is the highest listed number, e.g. v6-32-08.
    +$ # use only even numbers of xx
    +$ git checkout -b v6-32 v6-32-08
    +$ # now ROOT is ready to be configured. Below you will find the minimal ROOT configuration needed.
    +$ # We will use the cmake out-of-source approach here.
    +$ mkdir root_build
    +$ cd root_build
    +$ cmake ../ -Dgminimal=1 -Dasimage=1 -Dmathmore=1 -Dxml=1 -Dopengl=1 -Dbuiltin_glew=1 -Ddataframe=1 -DCMAKE_INSTALL_PREFIX=$HOME/Applications/root/root_exec
    +$ # next will be the make. If running on a multicore CPU you can speed up tremendously by calling
    +$ # make with the option -j <number>, where <number> is the number of threads which you want to give,
    +$ # e.g. make -j8
    +$ cmake --build ./ --clean-first -- -j8
    +$ # make will take quite a while
    +$ cmake --install ./
     

    For further details see Installing ROOT from Source.

    -
    -
    -
    Setting up Environment Variables for ROOT and musrfit
    +
    +
    +
    Setting up Environment Variables for ROOT and musrfit

    Since Apple in its wisdom decided that programs started from a shell are treated differently than Apps if it is coming to system variables, we need to work harder compared to a Linux system.

    For Mac OS X < 10.8:

    @@ -901,14 +820,14 @@ Put the following lines (without the comments in parentheses and with the paths into the file ~/.MacOSX/environment.plist and re-login:

    <?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    -<plist version="1.0">
    +<plist version="1.0">
     <dict>
    -      <key>MUSRFITPATH</key>
    -      <string>$HOME/Applications/root/root_exec/bin</string> (where to find the musrfit executables)
    -      <key>QTDIR</key>
    -      <string>/opt/local/lib/qt3mac</string>                 (where to find Qt3 (for musrgui) or Qt4 (for musredit))
    -      <key>ROOTSYS</key>
    -      <string>$HOME/Applications/root/root_exec</string>     (where to find the ROOT system)
    +      <key>MUSRFITPATH</key>
    +      <string>$HOME/Applications/root/root_exec/bin</string> (where to find the musrfit executables)
    +      <key>QTDIR</key>
    +      <string>/opt/local/lib/qt3mac</string>                 (where to find Qt3 (for musrgui) or Qt4 (for musredit))
    +      <key>ROOTSYS</key>
    +      <string>$HOME/Applications/root/root_exec</string>     (where to find the ROOT system)
     </dict>
     </plist>
     
    @@ -916,168 +835,155 @@ into the file ~/.Ma

    For Mac OS X ≥ 10.8:

    One needs to add some system variables in ~/.zprofile:

    If ROOT has been installed via Homebrew:

    -
    export ROOTSYS=/usr/local
    -export MUSRFITPATH=$ROOTSYS/bin
    -export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    -export DYLD_LIBRARY_PATH=$ROOTSYS/lib/root:/usr/local/lib:$DYLD_LIBRARY_PATH
    +
    export ROOTSYS=/usr/local
    +export MUSRFITPATH=$ROOTSYS/bin
    +export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    +export DYLD_LIBRARY_PATH=$ROOTSYS/lib/root:/usr/local/lib:$DYLD_LIBRARY_PATH
     
    -launchctl setenv ROOTSYS $ROOTSYS
    -launchctl setenv MUSRFITPATH $MUSRFITPATH
    -launchctl setenv PATH $PATH
    -launchctl setenv DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH
    +launchctl setenv ROOTSYS $ROOTSYS
    +launchctl setenv MUSRFITPATH $MUSRFITPATH
    +launchctl setenv PATH $PATH
    +launchctl setenv DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH
     

    If ROOT has been installed via source/compilation:

    -
    export ROOTSYS=$HOME/Applications/root/root_exec
    -export MUSRFITPATH=$ROOTSYS/bin
    -export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    -export LD_LIBRARY_PATH=$ROOTSYS/lib:/usr/local/lib:$LD_LIBRARY_PATH
    +
    export ROOTSYS=$HOME/Applications/root/root_exec
    +export MUSRFITPATH=$ROOTSYS/bin
    +export PATH=$ROOTSYS/bin:$QTDIR/bin:$PATH
    +export LD_LIBRARY_PATH=$ROOTSYS/lib:/usr/local/lib:$LD_LIBRARY_PATH
     
    -launchctl setenv ROOTSYS $ROOTSYS
    -launchctl setenv MUSRFITPATH $MUSRFITPATH
    -launchctl setenv PATH $PATH
    -launchctl setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH
    +launchctl setenv ROOTSYS $ROOTSYS
    +launchctl setenv MUSRFITPATH $MUSRFITPATH
    +launchctl setenv PATH $PATH
    +launchctl setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH
     

    After this you will need to “execute” .zprofile before proceeding:

    -
    $ source $HOME/.zprofile
    +
    $ source $HOME/.zprofile
     
    -
    -
    -
    -
    -

    musrfit

    +
    + + +
    +

    musrfit

    First, the most recent source code should be downloaded. First, the most recent source code should be downloaded. The preferred way of doing so is to clone the musrfit repository via git. Assuming the code should be located in ~/Applications/musrfit this is achieved most easily calling from the termin

    -
    $ cd ~/Applications
    -$ git clone https://bitbucket.org/muonspin/musrfit.git
    -$ cd musrfit
    +
    $ cd ~/Applications
    +$ git clone https://bitbucket.org/muonspin/musrfit.git
    +$ cd musrfit
     

    or

    -
    $ cd ~/Applications
    -$ git clone git://gitlab.psi.ch/nemu/musrfit.git
    -$ cd musrfit
    +
    $ cd ~/Applications
    +$ git clone git://gitea.psi.ch:LMU/musrfit.git
    +$ cd musrfit
     

    If a local repository clone is already present, one can update it using:

    -
    $ cd ~/Applications/musrfit
    -$ git pull
    +
    $ cd ~/Applications/musrfit
    +$ git pull
     

    As an alternative (if git is not available), the source code can also be downloaded from the following web-page: musrfit at bitbucket.

    -
    -

    musrfit build with cmake

    +
    +

    musrfit build with cmake

    Currently the following configuration switches for musrfit are available:

    -
    -
    -DCMAKE_INSTALL_PREFIX=<prefix-path>
    -
    Specify the installation prefix, i.e. the place where musrfit shall be installed, e.g. $ROOTSYS if already defined (by default: /usr/local).
    -
    -Dnexus=<value>
    -
    enable/disable the support of NeXus data files (requires the HDF4, HDF5 and NeXus libraries to be installed). -<value>=1 enables NeXus, <value>=0 disables NeXus. The default setting, i.e. the switch is not provided is NeXus support is disabled.
    -
    -DASlibs=<value>
    -
    enable/disable the ASlibs. <value>=1 enables the ASlibs, <value>=0 disables the ASlibs. The default setting, i.e. the -switch is not provided is ASlibs support is disabled. For details see Documentation of user libs.
    -
    -DBMWlibs=<value>
    -
    enable/disable the BMWlibs. <value>=1 enables the BMWlibs, <value>=0 disables the BMWlibs. The default setting, i.e. the -switch is not provided is BMWlibs support is disabled. For details see Documentation of user libs.
    -
    -DBNMRlibs=<value>
    -
    enable/disable the BNMRlibs. <value>=1 enables the BNMRlibs, <value>=0 disables the BNMRlibs. The default setting, -i.e. the switch is not provided is BNMRlibs support is disabled.
    -
    -Dqt_based_tools=<value>
    -
    Will try to get musredit, musrWiz, musrStep, and mupp installed, if Qt is found. -By default this is enabled. Again <value>=0 means disabled, <value>=1 enabled.
    -
    -Dqt_version=<value>
    -
    Allows to specify which Qt version shall be tried. <value> can take the values: AUTO, 3, 4, 5, 6. -If the value is set to AUTO, this highest installed version is chosen, otherwise the specified version is used.
    -
    -Dtry_OpenMP=<value>
    -
    Will check if OpenMP support is possible, and if yes use it. The default is enabled
    +
    +
    -DCMAKE_INSTALL_PREFIX=<prefix-path>

    Specify the installation prefix, i.e. the place where musrfit shall be installed, e.g. $ROOTSYS if already defined (by default: /usr/local).

    +
    +
    -Dnexus=<value>

    enable/disable the support of NeXus data files (requires the HDF4, HDF5 and NeXus libraries to be installed). +<value>=1 enables NeXus, <value>=0 disables NeXus. The default setting, i.e. the switch is not provided is NeXus support is disabled.

    +
    +
    -DASlibs=<value>

    enable/disable the ASlibs. <value>=1 enables the ASlibs, <value>=0 disables the ASlibs. The default setting, i.e. the +switch is not provided is ASlibs support is disabled. For details see Documentation of user libs.

    +
    +
    -DBMWlibs=<value>

    enable/disable the BMWlibs. <value>=1 enables the BMWlibs, <value>=0 disables the BMWlibs. The default setting, i.e. the +switch is not provided is BMWlibs support is disabled. For details see Documentation of user libs.

    +
    +
    -DBNMRlibs=<value>

    enable/disable the BNMRlibs. <value>=1 enables the BNMRlibs, <value>=0 disables the BNMRlibs. The default setting, +i.e. the switch is not provided is BNMRlibs support is disabled.

    +
    +
    -Dqt_based_tools=<value>

    Will try to get musredit, musrWiz, musrStep, and mupp installed, if Qt is found. +By default this is enabled. Again <value>=0 means disabled, <value>=1 enabled.

    +
    +
    -Dqt_version=<value>

    Allows to specify which Qt version shall be tried. <value> can take the values: AUTO, 3, 4, 5, 6. +If the value is set to AUTO, this highest installed version is chosen, otherwise the specified version is used.

    +
    +
    -Dtry_OpenMP=<value>

    Will check if OpenMP support is possible, and if yes use it. The default is enabled

    +

    Normally it should not be necessary to make use of any of the options except for specifying the installation path with -DCMAKE_INSTALL_PREFIX. musrfit build with cmake takes the out-of-source approach.

    In order to have OpenMP available, which allows parallel processing of the fitter, you will need to guide cmake to where it can find it. For a Homebrew installation, this would be

    -
    $ export OpenMP_ROOT=$(brew --prefix)/opt/libomp
    +
    $ export OpenMP_ROOT=$(brew --prefix)/opt/libomp
     

    and for a MacPorts installation, something like

    -
    $ export OpenMP_ROOT=/opt/local/include/libomp
    +
    $ export OpenMP_ROOT=/opt/local/lib/libomp
     

    Therefore a typical configuration / make / install process including NeXus support would look like

    -
    $ cd $HOME/Apps/musrfit
    -$ mkdir build
    -$ cd build
    -$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1
    +
    $ cd $HOME/Apps/musrfit
    +$ mkdir build
    +$ cd build
    +$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1
     # below it is assumed that multiple cores are present, hence the -j8 option
    -$ cmake --build ./ --clean-first -- -j8
    -$ cmake --install ./
    -$ /sbin/ldconfig                                  # (as superuser)
    +$ cmake --build ./ --clean-first -- -j8
    +$ cmake --install ./
    +$ /sbin/ldconfig                                  # (as superuser)
     
    -

    Note

    -

    If you use MacPorts you will likely need to guide cmake where to find qt6. +

    Note

    +

    If you use MacPorts you will likely need to guide cmake where to find qt6. You will need to provide the path to the necessary cmake files. This is done from the command line via the switch CMAKE_PREFIX_PATH. The configuration, build, and install process might look like this:

    -
    $ cd $HOME/Apps/musrfit
    -$ mkdir build
    -$ cd build
    -$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1 -DCMAKE_PREFIX_PATH=/opt/local/libexec/qt6/lib/cmake
    +
    $ cd $HOME/Apps/musrfit
    +$ mkdir build
    +$ cd build
    +$ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOTSYS -Dnexus=1 -DCMAKE_PREFIX_PATH="/opt/local/libexec/qt6/lib/cmake;/opt/local/include/libomp"
     # below it is assumed that multiple cores are present, hence the -j8 option
    -$ cmake --build ./ --clean-first -- -j8
    -$ cmake --install ./
    -$ /sbin/ldconfig                                  # (as superuser)
    +$ cmake --build ./ --clean-first -- -j8
    +$ cmake --install ./
    +$ /sbin/ldconfig                                  # (as superuser)
     
    -
    -
    -

    musrfit last step of the installation

    +
    +
    +

    musrfit last step of the installation

    In order to finish the installation of musrfit two more things should be done:

      -
    • Define the MUSRFITPATH environment variable containing the path to the musrfit executables and XML files. +
    • Define the MUSRFITPATH environment variable containing the path to the musrfit executables and XML files. E.g. if the location of the example above is used append the following line to the ~/.bashrc and ~/.bash_profile -(and then either restart the shell or call the same commands once more from the shell):

    • +(and then either restart the shell or call the same commands once more from the shell):

    -
    export MUSRFITPATH=$ROOTSYS/bin
    +
    export MUSRFITPATH=$ROOTSYS/bin
     
      -
    • Adjust the paths where musrfit will search for data files in the installed musrfit_startup.xml. For -detailed information on this XML file refer to the manual.
    • +
    • Adjust the paths where musrfit will search for data files in the installed musrfit_startup.xml. For +detailed information on this XML file refer to the manual.

    -
    -
    -
    -

    musredit

    +
    +
    +
    +

    musredit

    In the latest version of musrfit the configure script tries to determine automatically the highest -available Qt version. In case this is found, the editor musredit is built already together with musrfit. -If not, try the following:

    -
    $ cd $HOME/Apps/musrfit/src/musredit_qt5
    -$ # for some distributions you will need qmake-qt5 for the next command
    -$ qmake musredit.pro
    -
    -
    -

    If everything went fine, musredit can be compiled and installed:

    -
    $ make
    -$ make install
    -
    -
    -

    In case one does not like the executable musredit to be copied to the default installation directory -$ROOTSYS/bin the last make install can be skipped and the executable can be copied somewhere else instead.

    -
    -
    -

    musrgui (obsolete)

    +available Qt version. In case this is found, the editor musredit is built already together with musrfit.

    + +
    +

    musrgui (obsolete)

    If Qt3 is set up the installation of the musrfit editor can be done as follows from within the shell:

    -
    $ cd ~/Applications/musrfit/src/musrgui
    -$ qmake musrgui.pro
    -$ make
    -$ make install
    +
    $ cd ~/Applications/musrfit/src/musrgui
    +$ qmake musrgui.pro
    +$ make
    +$ make install
     

    The last command copies musrgui.app to the standard program directory /Applications.

    @@ -1085,89 +991,52 @@ $ make install for executing musrfit could not be found. In that case, the only workaround for the moment is to export the environment variable DYLD_LIBRARY_PATH in the shell and call musrgui from a terminal! In order to accomplish that, add the following lines to ~/.profile and call musrgui with the specified command:

    -
    export DYLD_LIBRARY_PATH=/opt/root-system/lib:/sw/lib:$DYLD_LIBRARY_PATH
    -alias mgui='/Applications/musrgui.app/Contents/MacOS/musrgui'
    +
    export DYLD_LIBRARY_PATH=/opt/root-system/lib:/sw/lib:$DYLD_LIBRARY_PATH
    +alias mgui='/Applications/musrgui.app/Contents/MacOS/musrgui'
     
    -
    -
    -

    Check the installation

    +
    +
    +

    Check the installation

    In order to perform a quick test for finding out if the installation has been completed successfully, a few msr files together with the corresponding data files can be found in the musrfit source tree at doc/examples/. If musrgui has been installed, just open one of the test-*.msr files in the editor and test the musrfit functionalities. Otherwise, if only the terminal should be used, as an initial test for instance the following could be done:

    -
    $ cd ~/Applications/musrfit/doc/examples
    -$ musrview test-histo-ROOT-NPP.msr
    +
    $ cd ~/Applications/musrfit/doc/examples
    +$ musrview test-histo-ROOT-NPP.msr
     
    -
    -
    -
    + + +
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -
    - -
    -

    Asymmtery-fit tutorial

    + + +
    +

    Asymmtery-fit tutorial

    to be written yet.

    -
    - + + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - -
  2. -
  3. Supeconducting Gap-Integrals to calculate \(1/\lambda^2\) vs \(T\)
  4. +
  5. Supeconducting Gap-Integrals to calculate \(1/\lambda^2\) vs \(T\)
  6. Nonlocal superconductivity related Meissner screening functions (AS libs)
  7. Depth resolved information (AS libs)
  8. Functions to analyze β-NMR data (BNMR libs) - - -
    - - -
    + +
    +

    Supeconducting Gap-Integrals to calculate \(1/\lambda^2\) vs \(T\)

    The details about the various superconducting gap-integrals are found in the pdf-file GapIntegrals.pdf which can be found in the musrfit source under <musrfit-dir>/src/external/libGapIntegrals/.

    - -
    + +
    +

    Depth resolved information (AS libs)

    A method to extract depth-resolved information from the implantation energy dependence of the experimental parameters in a low-energy muon spin spectroscopy experiment. For details see A. F. A. Simões, et al. Review of Scientific Instruments. 2020; 91(2): 023906 (7 pp.).

    If you have a layered material (e.g. \(N\) layers), properties like the asymmetry might depend on the layer in which the muons are stopped. @@ -590,8 +509,8 @@ Hence the measured property as function of energy is

    \[f(E) = \sum_{i=1}^N p_{i}(E) \cdot f_i.\]
    -

    Note

    -

    Currently it is recommended to read in the data in ASCII or DAT format as a non-μSR fit (fit type 8).

    +

    Note

    +

    Currently it is recommended to read in the data in ASCII or DAT format as a non-μSR fit (fit type 8).

    The user library for the depth profile analysis looks for a 3 layer material, assuming one is looking for the diamagnetic fraction, like

    ###############################################################
    @@ -612,33 +531,33 @@ Hence the measured property as function of energy is

    In order to find the muon stopping profile, \(n(z,E)\), needed for the calculation, the library needs to find the corresponding trimsp rge-files (muon stoppping profiles). For this the library reads at start-up the following xml-file (example):

    <?xml version="1.0" encoding="UTF-8"?>
    -<depthProf xmlns="http://nemu.web.psi.ch/musrfit/depthProf">
    -    <comment>
    -        TrimSp information
    -    </comment>
    -    <trim_sp>
    -        <data_path>./TRIMSP/</data_path>
    -        <rge_fln_pre>SiO2_70nm2.0_30nm2.2_SiC_E</rge_fln_pre>
    -        <energy_vect start="1000" stop="22000" step="1000"/>
    -    </trim_sp>
    +<depthProf xmlns="http://nemu.web.psi.ch/musrfit/depthProf">
    +    <comment>
    +        TrimSp information
    +    </comment>
    +    <trim_sp>
    +        <data_path>./TRIMSP/</data_path>
    +        <rge_fln_pre>SiO2_70nm2.0_30nm2.2_SiC_E</rge_fln_pre>
    +        <energy_vect start="1000" stop="22000" step="1000"/>
    +    </trim_sp>
     </depthProf>
     
    -
    -
    -

    Functions to analyze β-NMR data (BNMR libs)

    -

    This is a collection of C++ classes using the musrfit user-functions +

    +
    +

    Functions to analyze β-NMR data (BNMR libs)

    +

    This is a collection of C++ classes using the musrfit user-functions interface in order to facilitate the usage in conjunction with musrfit. It consists of two libraries:

      -
    • libBNMR contains functions to fit spin lattice relaxation (SLR) data.
    • -
    • libLineProfile contains functions to fit resonance lineshapes.
    • +
    • libBNMR contains functions to fit spin lattice relaxation (SLR) data.

    • +
    • libLineProfile contains functions to fit resonance lineshapes.

    -

    Note

    -

    Currently it is recommended to read in the data in ASCII format as a non-μSR fit (fit type 8).

    +

    Note

    +

    Currently it is recommended to read in the data in ASCII format as a non-μSR fit (fit type 8).

    -
    -

    libBNMR

    +
    +

    libBNMR

    In β-NMR the SLR is usually measured by implanting a pulse of \(^8\)Li with a length \(t_0\) into the sample. The asymmetry is measured both during the pulse and afterwards. For a a general spin relaxation function \(f(t)\) the time evolution of the asymmetry is then given by [Z. Salman, et al., PRL 96, 147601 (2006)]:

    @@ -647,8 +566,8 @@ The asymmetry is measured both during the pulse and afterwards. For a a general \frac{\int_0^{t_0}e^{-(t_0-t')/\tau_{\mathrm{Li}}}f(t-t')dt'}{\int_0^{t_0}e^{-t'/\tau_{\mathrm{Li}}}dt'} & t> t_0, \end{matrix}\right.\end{split}\]

    where \(\tau_{\mathrm{Li}}=1.21\)s is the \(^8\)Li lifetime.

    -
    -

    Functions

    +
    +

    Functions

    The libBNMR library currently contains the following functions:

    Exponential relaxation

    userFcn libBNMR ExpRlx 1 2
    @@ -656,8 +575,8 @@ The asymmetry is measured both during the pulse and afterwards. For a a general
     

    The parameters are:

      -
    1. pulse length \(t_0\) (s)
    2. -
    3. relaxation rate \(\lambda\) (s\(^{-1}\))
    4. +
    5. pulse length \(t_0\) (s)

    6. +
    7. relaxation rate \(\lambda\) (s\(^{-1}\))

    This function implements \(f(t)=e^{-\lambda t}\).

    Stretched exponential relaxation

    @@ -666,15 +585,15 @@ The asymmetry is measured both during the pulse and afterwards. For a a general

    The parameters are:

      -
    1. pulse length \(t_0\) (s)
    2. -
    3. relaxation rate \(\lambda\) (s\(^{-1}\))
    4. -
    5. stretching exponent \(\beta\)
    6. +
    7. pulse length \(t_0\) (s)

    8. +
    9. relaxation rate \(\lambda\) (s\(^{-1}\))

    10. +
    11. stretching exponent \(\beta\)

    This function implements \(f(t)=e^{-(\lambda t)^{\beta}}\).

    -
    -
    -
    -

    libLineProfile

    +
    + +
    +

    libLineProfile

    In addition to some simple line shapes libLineProfile contains functions to fit chemical shift anisotropies in the powder average. Their functional form can be found in M. Mehring, Principles of High Resolution NMR in Solids (Springer 1983).

    For an axially symmetric interaction it is given by:

    @@ -699,8 +618,8 @@ m&=\left\{\begin{matrix} \\ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\end{split}\]

    \(K(m)\) is the complete elliptic integral of the first kind.

    -
    -

    Functions

    +
    +

    Functions

    The libLineProfile library currently contains the following functions:

    Gaussian

    userFcn  libLineProfile LineGauss 1 2
    @@ -708,8 +627,8 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en
     

    The parameters are:

      -
    1. center of the line \(f_0\)
    2. -
    3. FWHM of the line \(\sigma\)
    4. +
    5. center of the line \(f_0\)

    6. +
    7. FWHM of the line \(\sigma\)

    The height of the peak is 1.
    @@ -723,8 +642,8 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. center of the line \(f_0\)
    2. -
    3. FWHM of the line \(w\)
    4. +
    5. center of the line \(f_0\)

    6. +
    7. FWHM of the line \(w\)

    The height of the peak is 1.
    @@ -738,8 +657,8 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. center of the line \(f_0\)
    2. -
    3. FWHM of the line \(w\)
    4. +
    5. center of the line \(f_0\)

    6. +
    7. FWHM of the line \(w\)

    The height of the peak is 1.
    @@ -753,9 +672,9 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. center of the line \(f_0\)
    2. -
    3. width of the line \(w\)
    4. -
    5. skewness parameter \(a\)
    6. +
    7. center of the line \(f_0\)

    8. +
    9. width of the line \(w\)

    10. +
    11. skewness parameter \(a\)

    The height of the peak is 1.
    @@ -769,9 +688,9 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. center of the line \(f_0\)
    2. -
    3. width left of the center \(w_1\)
    4. -
    5. width right of the center \(w_2\)
    6. +
    7. center of the line \(f_0\)

    8. +
    9. width left of the center \(w_1\)

    10. +
    11. width right of the center \(w_2\)

    The height of the peak is 1.
    @@ -785,9 +704,9 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)
    2. -
    3. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)
    4. -
    5. FWHM of the Lorentzian \(w\)
    6. +
    7. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)

    8. +
    9. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)

    10. +
    11. FWHM of the Lorentzian \(w\)

    The height of the peak is \(\sim\)1.
    @@ -802,9 +721,9 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)
    2. -
    3. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)
    4. -
    5. FWHM of the Gaussian \(\sigma\)
    6. +
    7. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)

    8. +
    9. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)

    10. +
    11. FWHM of the Gaussian \(\sigma\)

    The height of the peak is \(\sim\)1.
    @@ -819,10 +738,10 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. \(f_1\)
    2. -
    3. \(f_1\)
    4. -
    5. \(f_3\) frequencies along the principal axes
    6. -
    7. FWHM of the Lorentzian \(w\)
    8. +
    9. \(f_1\)

    10. +
    11. \(f_1\)

    12. +
    13. \(f_3\) frequencies along the principal axes

    14. +
    15. FWHM of the Lorentzian \(w\)

    The height of the peak is \(\sim\)1.
    @@ -837,10 +756,10 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en

    The parameters are:

      -
    1. \(f_1\)
    2. -
    3. \(f_1\)
    4. -
    5. \(f_3\) frequencies along the principal axes
    6. -
    7. FWHM of the Gaussian \(\sigma\)
    8. +
    9. \(f_1\)

    10. +
    11. \(f_1\)

    12. +
    13. \(f_3\) frequencies along the principal axes

    14. +
    15. FWHM of the Gaussian \(\sigma\)

    The height of the peak is \(\sim\)1.
    @@ -849,75 +768,38 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en
    \[A(f)= I(f)\circledast\left( e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}} \right)\]

    with \(I(f)\) defined above. Note that \(f_1<f_2<f_3\) is not required by the code.

    -
    -
    -
    - +
    + + + - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - -
  9. -
  10. User Functions
      +
    • User Functions - - -
      - - -
      +
      +

      Description of the msr File Format

      The programs are using an input file to control their action. This input file has the extension .msr (msr file). The msr file is built up from different blocks. Each block starts with a keyword and is, with the exception of the title, terminated by an empty line. Comments start with the character #. The various input blocks are described below.

      -
      -

      The Title

      +
      +

      The Title

      The first line of the msr file is the title line. Unlike all the other input blocks, it does not start with a block keyword. It is just a simple text line, in which any information can be placed. The title text will be used in the graphical representation of the data as a headline.

      -
      -
      -

      The FITPARAMETER Block

      +
      +
      +

      The FITPARAMETER Block

      The FITPARAMETER block is used to define the fit parameters in a MINUIT typical style. There are various possible parameter definitions which are listed here:

      1. <no> <name> <value> <step>
       2. <no> <name> <value> <step> <lower_boundary> <upper_boundary>
       3. <no> <name> <value> <step> <pos_error> <lower_boundary> <upper_boundary>
       
      -

      where <no> is the parameter number, <name> is the parameter name [1], <value> is the initial guess of the parameter, <step> the inital step width, <lower/upper_boundary> is the lower/upper boundary for the parameter [2].

      +

      where <no> is the parameter number, <name> is the parameter name [1], <value> is the initial guess of the parameter, <step> the inital step width, <lower/upper_boundary> is the lower/upper boundary for the parameter [2].

      In the output file, <value> will be the MINUIT fit value, <step> will contain the error estimate (or the negative error estimate if MINOS was successfully used), <pos_error> will have the value none if MINOS has not been used, otherwise it will show the positive error estimate.

      A typical example looks like this:

      FITPARAMETER
      @@ -833,357 +746,373 @@ in case a \(\chi^2\) single-hi
       

      Notes

      - - - - - -
      [1]A standard string without whitespace.
      - - - - - -
      [2]According to the MINUIT manual this should be avoided whenever possible!
      - -
      -

      The THEORY Block

      + +
      +
      +

      The THEORY Block

      The THEORY block is used to define the fit function. There is a set of predefined functions available. It is also possible to use externally defined functions. How to use them will be explained afterwards, here only the predefined functions are described.

      - ------- - - - - - - +
      nameabbr.parametersmathematical expressionnotes
      + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + - + - - - - + + + - + - - - - - + + + + + - - - - + + + + + + + + + - + - - - - + + + + + + + + + - + - - - - - + + + + + - - - - - + + + + + - - - - + + + + + + + + + - + - - - - + + + - + - - - - - + + + + + - - - - + + + - + - - - - - + + + + + - - - - + + + - + - - - - + + + - + - - - - + + + - + - - - - - + + + + + - - - - + + + + + + + + + - + - - - - - + + + + + - - - - - + + + + + - - - - + + + - + - - - - + + + - + - - - - - + + + + + - - - - - + + + + +

      name

      abbr.

      parameters

      mathematical expression

      notes

      constcconst(1)const 

      const

      c

      const(1)

      const

      asymmetryaA(1)\(A\) 

      asymmetry

      a

      A(1)

      \(A\)

      simplExpose\(\lambda (\mu \mathrm{s}^{-1})\)\(\exp(-\lambda t)\) 

      simplExpo

      se

      \(\lambda (\mu \mathrm{s}^{-1})\)

      \(\exp(-\lambda t)\)

      generExpoge\(\lambda (\mu \mathrm{s}^{-1}) \beta(1)\)\(\exp\left[-(\lambda t)^\beta\right]\) 

      generExpo

      ge

      \(\lambda (\mu \mathrm{s}^{-1}) \beta(1)\)

      \(\exp\left[-(\lambda t)^\beta\right]\)

      simpleGsssg\(\sigma (\mu \mathrm{s}^{-1})\)\(\exp\left[-\frac{1}{2} (\sigma t)^2\right]\) 

      simpleGss

      sg

      \(\sigma (\mu \mathrm{s}^{-1})\)

      \(\exp\left[-\frac{1}{2} (\sigma t)^2\right]\)

      statGssKTstg\(\sigma (\mu \mathrm{s}^{-1})\)\(\frac{1}{3} + \frac{2}{3} \left[ 1 - (\sigma t)^2\right] \exp\left[-\frac{1}{2} (\sigma t)^2\right]\) 

      statGssKT

      stg

      \(\sigma (\mu \mathrm{s}^{-1})\)

      \(\frac{1}{3} + \frac{2}{3} \left[ 1 - (\sigma t)^2\right] \exp\left[-\frac{1}{2} (\sigma t)^2\right]\)

      statGssKTLFsgktlf\(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\)
      -
      \(G_{\rm G}^{\rm LF}(t) = 1-\frac{2\sigma^2}{(2\pi\nu)^2} \left[ 1-\exp\left(- \frac{1}{2}\sigma^2t^2\right)\cos(2\pi\nu t)\right]\)
      -
      \(+ \frac{2\sigma^4}{(2\pi\nu)^3} \int_0^t \exp\left(- \frac{1}{2}\sigma^2\tau^2\right) \sigma(2\pi\nu\tau) d\tau\)
      +

      statGssKTLF

      sgktlf

      \(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\)

      +
      \(G_{\rm G}^{\rm LF}(t) = 1-\frac{2\sigma^2}{(2\pi\nu)^2} \left[ 1-\exp\left(- \frac{1}{2}\sigma^2t^2\right)\cos(2\pi\nu t)\right]\)

      \(+ \frac{2\sigma^4}{(2\pi\nu)^3} \int_0^t \exp\left(- \frac{1}{2}\sigma^2\tau^2\right) \sin(2\pi\nu\tau) d\tau\)

      +
      [3]

      [3]

      dynGssKTLFdgktlf\(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)
      -
      \(\frac{1}{2\pi i} \int_{\gamma+i\infty}^{\gamma-i\infty} \frac{f_{\rm G}(s+\Gamma)}{1-\Gamma f_{\rm G}(s+\Gamma)} \exp(s t) ds\),
      -
      where \(f_{\rm G}(s) = \int_0^\infty G_{\rm G}^{\rm LF}(t) \exp(-s t) dt\)
      +

      dynGssKTLF

      dgktlf

      \(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)

      +
      \(\frac{1}{2\pi i} \int_{\gamma+i\infty}^{\gamma-i\infty} \frac{f_{\rm G}(s+\Gamma)}{1-\Gamma f_{\rm G}(s+\Gamma)} \exp(s t) ds =: G_{\rm dyn}^{\rm G}(\nu,\sigma, \Gamma, t)\),

      where \(f_{\rm G}(s) = \int_0^\infty G_{\rm G}^{\rm LF}(t) \exp(-s t) dt\)

      +
      [4]

      [4]

      statExpKTsekt\(\lambda (\mu \mathrm{s}^{-1})\)\(\frac{1}{3} + \frac{2}{3} \left[ 1 - \lambda t\right] \exp(-\lambda t)\)[5]

      statExpKT

      sekt

      \(\lambda (\mu \mathrm{s}^{-1})\)

      \(\frac{1}{3} + \frac{2}{3} \left[ 1 - \lambda t\right] \exp(-\lambda t)\)

      [5]

      statExpKTLFsektlf\(\nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\)
      -
      \(1 - \frac{a}{2\pi\nu} j_1(2\pi\nu t) \exp(-a t)\)
      -
      \(- \left(\frac{a}{2\pi\nu}\right)^2 \left[j_0(2\pi\nu t)\exp(-a t)-1\right]\) -\(- a \left[1+\left(\frac{a}{2\pi\nu}\right)^2\right] \int_0^t \exp(-a\tau) j_0(2\pi\nu\tau) d\tau = G_{\rm L}^{\rm LF}(t)\)
      +

      statExpKTLF

      sektlf

      \(\nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\)

      +
      \(1 - \frac{a}{2\pi\nu} j_1(2\pi\nu t) \exp(-a t)\)

      \(- \left(\frac{a}{2\pi\nu}\right)^2 \left[j_0(2\pi\nu t)\exp(-a t)-1\right]\)

      +
      +
      +

      \(- a \left[1+\left(\frac{a}{2\pi\nu}\right)^2\right] \int_0^t \exp(-a\tau) j_0(2\pi\nu\tau) d\tau = G_{\rm L}^{\rm LF}(t)\)

      +

      [6]

      dynExpKTLF

      dektlf

      \(\nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)

      +
      \(\frac{1}{2\pi i} \int_{\gamma+i\infty}^{\gamma-i\infty} \frac{f_{\rm L}(s+\Gamma)}{1-\Gamma f_{\rm L}(s+\Gamma)} \exp(s t) ds\),

      where \(f_{\rm L}(s) = \int_0^\infty G_{\rm L}^{\rm LF}(t) \exp(-s t) dt\)

      +
      [6]

      [7]

      dynExpKTLFdektlf\(\nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)
      -
      \(\frac{1}{2\pi i} \int_{\gamma+i\infty}^{\gamma-i\infty} \frac{f_{\rm L}(s+\Gamma)}{1-\Gamma f_{\rm L}(s+\Gamma)} \exp(s t) ds\),
      -
      where \(f_{\rm L}(s) = \int_0^\infty G_{\rm L}^{\rm LF}(t) \exp(-s t) dt\)
      +

      dynGLKT_F_ZF

      dglktfzf

      \(\sigma (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)

      \(\exp\left(-\sqrt{4\, \left(\sigma/\Gamma\right)^2 (\exp(-\Gamma t)-1.0+\Gamma t)}\right)\)

      [8]

      dynGLKT_F_LF

      dglktflf

      \(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)

      +
      \(\exp\left(-\sqrt{4\, \sigma^2 \, \Gamma(t)}\right)\),

      where \(\omega = 2\pi \nu\), and +\(\Gamma(t) = \left[(\omega^2+\Gamma^2)\, \Gamma t + (\omega^2-\Gamma^2)\cdot (1-\exp(-\Gamma t) \cos(\omega t)) - 2 \Gamma \omega \exp(-\Gamma t) \sin(\omega t)\right]/\left(\omega^2+\Gamma^2\right)^2\)

      +
      [7]

      [8]

      combiLGKTlgkt\(\lambda (\mu \mathrm{s}^{-1})\), \(\sigma (\mu \mathrm{s}^{-1})\)\(\frac{1}{3} + \frac{2}{3} (1 - \sigma^2 t^2 -\lambda t) \exp\left(-\frac{\sigma^2 t^2}{2}-\lambda t\right)\) 

      dynGLKT_LF

      dglktlf

      \(\nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\Gamma\) (MHz)

      \(\sqrt{\frac{2}{\pi}}\, \int_0^\infty G_{\rm dyn}^{\rm G}(\nu,r\cdot\sigma, \Gamma, t)\cdot \frac{1}{r^2}\, \exp(-\frac{1}{2 r^2})\, dr\)

      [7], [8], +[17]

      strKTskt\(\sigma (\mu \mathrm{s}^{-1}),~\beta(1)\)\(\frac{1}{3} + \frac{2}{3} \left[ 1 - (\sigma t)^\beta\right] \exp\left[-(\sigma t)^\beta / \beta \right]\)[8]

      combiLGKT

      lgkt

      \(\lambda (\mu \mathrm{s}^{-1})\), \(\sigma (\mu \mathrm{s}^{-1})\)

      \(\frac{1}{3} + \frac{2}{3} (1 - \sigma^2 t^2 -\lambda t) \exp\left(-\frac{\sigma^2 t^2}{2}-\lambda t\right)\)

      spinGlassspg\(\lambda (\mu \mathrm{s}^{-1})\), \(\gamma (\mu \mathrm{s}^{-1})\), \(q (1)\)
      -
      \(\frac{1}{3} \exp\left(-\sqrt{\Omega t}\right) +\)
      -
      \(+ \frac{2}{3} \left(1 - \frac{q\lambda^2 t^2}{\sqrt{\Omega t+ q\lambda^2 t^2}}\right) \exp(-\sqrt{\Omega t + q \lambda^2 t^2})\), -\(\Omega t = \frac{4 \lambda^2 (1-q) t}{\gamma}\)
      +

      strKT

      skt

      \(\sigma (\mu \mathrm{s}^{-1}),~\beta(1)\)

      \(\frac{1}{3} + \frac{2}{3} \left[ 1 - (\sigma t)^\beta\right] \exp\left[-(\sigma t)^\beta / \beta \right]\)

      [9]

      spinGlass

      spg

      \(\lambda (\mu \mathrm{s}^{-1})\), \(\gamma (\mu \mathrm{s}^{-1})\), \(q (1)\)

      +
      \(\frac{1}{3} \exp\left(-\sqrt{\Omega t}\right) +\)

      \(+ \frac{2}{3} \left(1 - \frac{q\lambda^2 t^2}{\sqrt{\Omega t+ q\lambda^2 t^2}}\right) \exp(-\sqrt{\Omega t + q \lambda^2 t^2})\), +\(\Omega t = \frac{4 \lambda^2 (1-q) t}{\gamma}\)

      +
       
      rdAnisoHfrahf\(\nu\) (MHz), \(\lambda (\mu \mathrm{s}^{-1})\)
      -
      \(\frac{1}{6} (1-\nu t/2) \exp(-\nu t/2) +\)
      -
      \(+ \frac{1}{3} (1 - \nu t/4) \exp(-\frac{\nu t + 2.44949 \lambda t}{4})\)
      +

      rdAnisoHf

      rahf

      \(\nu\) (MHz), \(\lambda (\mu \mathrm{s}^{-1})\)

      +
      \(\frac{1}{6} (1-\nu t/2) \exp(-\nu t/2) +\)

      \(+ \frac{1}{3} (1 - \nu t/4) \exp(-\frac{\nu t + 2.44949 \lambda t}{4})\)

      +
      [9]

      [10]

      TFieldCostf\(\varphi (^\circ), \nu\) (MHz)\(\cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)\) 

      TFieldCos

      tf

      \(\varphi (^\circ), \nu\) (MHz)

      \(\cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)\)

      internFldif\(\alpha (1), \varphi (^\circ)\), \(\nu\) (MHz), \(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\),\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)
      -
      \(\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)
      -
      \(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)
      +

      internFld

      if

      \(\alpha (1), \varphi (^\circ)\), \(\nu\) (MHz), \(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\),\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)

      +
      \(\alpha \cos\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)

      \(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)

      +
       
      Besselb\(\varphi (^\circ), \nu\) (MHz)\(J_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)\) 

      Bessel

      b

      \(\varphi (^\circ), \nu\) (MHz)

      \(J_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right)\)

      internbslib\(\alpha (1), \varphi (^\circ)\), \(\nu\) (MHz), \(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\),\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)
      -
      \(\alpha J_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)
      -
      \(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)
      +

      internbsl

      ib

      \(\alpha (1), \varphi (^\circ)\), \(\nu\) (MHz), \(\lambda_{\rm T} (\mu \mathrm{s}^{-1})\),\(\lambda_{\rm L} (\mu \mathrm{s}^{-1})\)

      +
      \(\alpha J_0\left(2\pi\nu t + \frac{\pi \varphi}{180}\right) \exp(-\lambda_{\rm T}t) +\)

      \(+ (1-\alpha) \exp(-\lambda_{\rm L} t)\)

      +
       
      internFldGKifgk\(\alpha (1), \nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)
      -
      \(\alpha\left[\cos(2\pi\nu t)-\frac{\sigma^2 t}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-\sigma^2 t^2/2)+\)
      -
      \(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)
      +

      internFldGK

      ifgk

      \(\alpha (1), \nu\) (MHz), \(\sigma (\mu \mathrm{s}^{-1})\), \(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)

      +
      \(\alpha\left[\cos(2\pi\nu t)-\frac{\sigma^2 t}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-\sigma^2 t^2/2)+\)

      \(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)

      +
      [10]

      [11]

      internFldLLifll\(\alpha (1), \nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\), \(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)
      -
      \(\alpha\left[\cos(2\pi\nu t)-\frac{a}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-a t)+\)
      -
      \(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)
      +

      internFldLL

      ifll

      \(\alpha (1), \nu\) (MHz), \(a (\mu \mathrm{s}^{-1})\), \(\lambda (\mu\mathrm{s}^{-1}), \beta (1)\)

      +
      \(\alpha\left[\cos(2\pi\nu t)-\frac{a}{2\pi\nu}\sin(2\pi\nu t)\right]\exp(-a t)+\)

      \(+ (1-\alpha) \exp(-(\lambda t)^\beta)\)

      +
      [11]

      [12]

      abragamab\(\sigma (\mu \mathrm{s}^{-1})\), \(\gamma\) (MHz)\(\exp\left[-\frac{\sigma^2}{\gamma^2} (e^{-\gamma t} - 1 + \gamma t)\right]\) 

      F_mu_F

      fmuf

      \(\omega_d\) (Mc)

      \(\frac{1}{6}\left\{3+\cos(\sqrt{3}\omega_d t)+\left(1-\frac{1}{\sqrt{3}}\right)\cos\left[\left(\frac{3-\sqrt{3}}{2}\right)\omega_d t\right]+\left(1+\frac{1}{\sqrt{3}}\right)\cos\left[\left(\frac{3+\sqrt{3}}{2}\right)\omega_d t\right]\right\}\)

      [13]

      skewedGssskg\(\varphi (^\circ), \nu\) (MHz) \(\sigma_{+} (\mu \mathrm{s}^{-1})\), \(\sigma_{-} (\mu \mathrm{s}^{-1})\)
      -
      \(\frac{\sigma_{-}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{-}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) + \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{-} t}{\sqrt{2}}\right)\right\} +\)
      -
      \(+ \frac{\sigma_{+}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{+}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) - \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{+} t}{\sqrt{2}}\right)\right\}\)
      +

      abragam

      ab

      \(\sigma (\mu \mathrm{s}^{-1})\), \(\gamma\) (MHz)

      \(\exp\left[-\frac{\sigma^2}{\gamma^2} (e^{-\gamma t} - 1 + \gamma t)\right]\)

      skewedGss

      skg

      \(\varphi (^\circ), \nu\) (MHz) \(\sigma_{+} (\mu \mathrm{s}^{-1})\), \(\sigma_{-} (\mu \mathrm{s}^{-1})\)

      +
      \(\frac{\sigma_{-}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{-}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) + \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{-} t}{\sqrt{2}}\right)\right\} +\)

      \(+ \frac{\sigma_{+}}{\sigma_{+}+\sigma_{-}} \exp\left[\frac{\sigma_{+}^2 t^2}{2}\right] \left\{\cos(2\pi\nu t + \frac{\pi\varphi}{180}) - \sin(2\pi\nu t + \frac{\pi\varphi}{180}) \mathrm{Erfi}\left(\frac{\sigma_{+} t}{\sqrt{2}}\right)\right\}\)

      +
      [12]

      [14]

      staticNKZFsnkzf\(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)\(\frac{1}{3} + \frac{2}{3}\left(\frac{1}{1+R_b^2\Delta_0^2 t^2}\right)^{3/2} \left(1 - \frac{\Delta_0^2 t^2}{1+R_b^2\Delta_0^2 t^2}\right) \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2\Delta_0^2 t^2)}\right]\)[13]

      staticNKZF

      snkzf

      \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)

      \(\frac{1}{3} + \frac{2}{3}\left(\frac{1}{1+R_b^2\Delta_0^2 t^2}\right)^{3/2} \left(1 - \frac{\Delta_0^2 t^2}{1+R_b^2\Delta_0^2 t^2}\right) \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2\Delta_0^2 t^2)}\right]\)

      [15]

      staticNKTFsnktf\(\varphi (^\circ), \nu\) (MHz), \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)\(\sqrt{\frac{1}{1+R_b^2 \Delta_0^2 t^2}} \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2 \Delta_0^2 t^2)}\right] \cos(2\pi\nu t + \varphi)\)see [13]

      staticNKTF

      snktf

      \(\varphi (^\circ), \nu\) (MHz), \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\)

      \(\sqrt{\frac{1}{1+R_b^2 \Delta_0^2 t^2}} \exp\left[-\frac{\Delta_0^2 t^2}{2(1+R_b^2 \Delta_0^2 t^2)}\right] \cos(2\pi\nu t + \varphi)\)

      [15]

      dynamicNKZFdnkzf\(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\), \(\nu_c\) (MHz)
      -
      \(\sqrt{\frac{1}{1+4 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{2\Delta_0^2 \Theta(t)}{1+4 R_b^2 \Delta_0^2 \Theta(t)}\right]\),
      -
      \(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)
      +

      dynamicNKZF

      dnkzf

      \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\), \(\nu_c\) (MHz)

      +
      \(\sqrt{\frac{1}{1+4 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{2\Delta_0^2 \Theta(t)}{1+4 R_b^2 \Delta_0^2 \Theta(t)}\right]\),

      \(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)

      +
      see [13]

      [15]

      dynamicNKTFdnktf\(\varphi (^\circ), \nu\) (MHz), \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\), \(\nu_c\) (MHz)
      -
      \(\sqrt{\frac{1}{1+2 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{\Delta_0^2 \Theta(t)}{1+2 R_b^2 \Delta_0^2 \Theta(t)}\right] \cos(2\pi\nu t + \varphi)\),
      -
      \(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)
      +

      dynamicNKTF

      dnktf

      \(\varphi (^\circ), \nu\) (MHz), \(\Delta_0 (\mu \mathrm{s}^{-1})\), \(R_b = \Delta_{\rm GbG}/\Delta_0 (1)\), \(\nu_c\) (MHz)

      +
      \(\sqrt{\frac{1}{1+2 R_b^2 \Delta_0^2 \Theta(t)}} \exp\left[-\frac{\Delta_0^2 \Theta(t)}{1+2 R_b^2 \Delta_0^2 \Theta(t)}\right] \cos(2\pi\nu t + \varphi)\),

      \(\Theta(t) = \frac{\exp(-\nu_c t) -1 -\nu_c t}{\nu_c^2}\)

      +
      see [13]

      [15]

      muMinusExpTFmmsetf\(N_0 (1), \tau (\mu \mathrm{s}^{-1})\), \(A (1), \lambda (\mu \mathrm{s}^{-1})\), \(\varphi (^\circ), \nu\) (MHz)\(N_0 \exp(-t/\tau) \left[ 1 + A \exp(-\lambda t) \cos(2 \pi \nu t + \varphi) \right]\)[14]

      muMinusExpTF

      mmsetf

      \(N_0 (1), \tau (\mu \mathrm{s}^{-1})\), \(A (1), \lambda (\mu \mathrm{s}^{-1})\), \(\varphi (^\circ), \nu\) (MHz)

      \(N_0 \exp(-t/\tau) \left[ 1 + A \exp(-\lambda t) \cos(2 \pi \nu t + \varphi) \right]\)

      [16]

      polynomp\(t_0 ([t]), a_0 (1)\), \(a_1 (t), \ldots, a_n (1)\)\(\sum_{k=0}^n a_k (t-t_0)^k\) 

      polynom

      p

      \(t_0 ([t]), a_0 (1)\), \(a_1 (t), \ldots, a_n (1)\)

      \(\sum_{k=0}^n a_k (t-t_0)^k\)

      Notes

      - - - - - -
      [3]R.S. Hayano et al., Phys. Rev. B 20, 850 (1979). – not DKS ready.
      - - - - - -
      [4]R.S. Hayano et al., Phys. Rev. B 20, 850 (1979)., +
      - - - - - -
      [5]Y.J. Uemura et al., Phys. Rev. B 31, 546 (1985). – not DKS ready.
      - - - - - -
      [6]Y.J. Uemura et al., Phys. Rev. B 31, 546 (1985). – not DKS ready.
      - - - - - -
      [7]R.S. Hayano et al., Phys. Rev. B 20, 850 (1979)., P. Dalmas de Réotier and A. Yaouanc, J. Phys.: Condens. Matter 4, 4533 (1992). – not DKS ready.
      - - - - - -
      [8]M.R. Crook and R. Cywinski, J. Phys.: Condens. Matter 9 1149 (1997).
      - - - - - -
      [9]R.E. Turner and D.R. Harshman, Phys. Rev. B 34, 4467 (1986).
      - - - - - -
      [10]E.I. Kornilov and V.Yu. Pomjakushin, Physics Letters A 153, 364, (1991). -In the original work, \(\alpha=2/3,\, \lambda=0,\, \beta=1\). If you find values strongly deviating from these values you should question your analysis approach.
      - - - - - -
      [11]M.I. Larkin et al., Physica B: Condensed Matter 289-290, 153 (2000). -In the original work, \(\alpha=2/3,\, \lambda=0,\, \beta=1\). If you find values strongly deviating from these values you should question your analysis approach.
      - - - - - -
      [12]see memonot DKS ready.
      - - - - - -
      [13]D.R. Noakes and G.M. Kalvius, Phys. Rev. B 56, 2352 (1997); +A. Keren, Phys. Rev. B 50, 10039 (1994). – not DKS ready.

      + + + + + + + + + + + +
      - - - - - -
      [14]This function is explicit for \(\mu^-\)! Do not try to use it for \(\mu^+\)!
      -
      -

      Maps

      +\(\Delta_{\rm eff}^2 = (1+R_b^2)\Delta_0\).

      + + + + +
      +

      Maps

      There are two situations where the theory function needs an additional switch/map allowing a compact and flexible handling of the fit.

        -
      1. Typically your spectrometer has a couple of detectors. Hence, in a TF experiment all these detectors will have at least a different initial phase. -Maps allow exactly to deal with this difficulty.
      2. -
      3. In case different runs are fitted simultaneously, it is very often necessary that for a given theory function, some parameters are run-dependent. -An example could be a temperature scan, where the parameters (asymmetry, depolarization rates, etc.) will depend on the temperature.
      4. +
      5. Typically your spectrometer has a couple of detectors. Hence, in a TF experiment all these detectors will have at least a different initial phase. +Maps allow exactly to deal with this difficulty.

      6. +
      7. In case different runs are fitted simultaneously, it is very often necessary that for a given theory function, some parameters are run-dependent. +An example could be a temperature scan, where the parameters (asymmetry, depolarization rates, etc.) will depend on the temperature.

      In order to handle such situations, a mapping of parameters in the THEORY block is possible. That means, instead of a parameter number, the mapping of the parameter is given. The definition of the mapping block is part of the RUN block and will be described there. @@ -1195,18 +1124,18 @@ For example

      means that the phase parameter of TFieldCos will be mapped to RUN block, and hence every detector will have its individual phase.

      - -
      -

      Functions

      +
      +
      +

      Functions

      Yet another useful feature is the possibility to define functions in the FUNCTIONS block. Within the THEORY block these functions can be addressed as funX, where ‘X’ is the function number, e.g. fun2. Whereas the theory is operating on the parameters and the time, functions currently can only operate on the parameters.

      - -
      -

      User Functions

      +
      +
      +

      User Functions

      In the case complicated and not predefined functions are needed to fit data, musrfit offers the possibility to implement external functions and introduce them to musrfit through the ROOT dictionary mechanism. The detailed rules these user-defined functions have to obey will be discussed -in the according section. Here only the syntax for the msr file is provided. To call a user function in the THEORY block the +in the according section. Here only the syntax for the msr file is provided. To call a user function in the THEORY block the keyword userFcn is used. It is followed by the name of the shared library which holds the C++ class where the function is implemented and the name of the class. Finally, all parameters are given in the order needed by the class. Of course it is also possible to use mapped parameters or functions instead of specifying the parameters directly.

      @@ -1218,62 +1147,56 @@ instead of specifying the parameters directly.

      ... - - -
      -

      The FUNCTIONS Block

      +
      + +
      +

      The FUNCTIONS Block

      Here some auxiliary functions can be defined. These functions can currently only operate on the defined parameters, and some meta information from the data files. They can be used in the THEORY block and for three specific cases in the RUN block (norm, alpha, and beta). Supported is the use of basic arithmetic:

      -
      -
      \(+\)
      -
      Addition
      -
      \(-\)
      -
      Subtraction
      -
      \(*\)
      -
      Multiplication
      -
      \(/\)
      -
      Division
      -
      \(()\)
      -
      The standard use of parentheses
      +
      +
      \(+\)

      Addition

      +
      +
      \(-\)

      Subtraction

      +
      +
      \(*\)

      Multiplication

      +
      +
      \(/\)

      Division

      +
      +
      \(()\)

      The standard use of parentheses

      +

      The following functions are built-in and can be used in a function definition: cos(), sin(), tan(), acos(), asin(), atan(), cosh(), sinh(), tanh(), acosh(), asinh(), atanh(), exp(), log(), ln(), sqrt(), pow(base, exponent).

      Furthermore, some constants are predefined and might also be used:

        -
      • gamma_mu = \(\gamma_\mu/(2\pi) = 0.0135538817~\mathrm{MHz/G}\)
      • -
      • pi = \(\pi = 3.14159265358979323846\)
      • +
      • gamma_mu = \(\gamma_\mu/(2\pi) = 0.0135538817~\mathrm{MHz/G}\)

      • +
      • pi = \(\pi = 3.14159265358979323846\)

      The fit parameters are accessed either directly through parX, where ‘X’ is the number of the parameter in the FITPARAMETER block, e.g. par5 or through a mapping with mapY, where ‘Y’ specifies the mapping number in the RUN block as explained below.

      The available meta information form the data files are:

      - ------ - - - - - +
      Meta InformationSymbolUnitsComments
      + + + + + - - - - + + + + - - - - + + + + - - - - + + + +

      Meta Information

      Symbol

      Units

      Comments

      FieldB or b(G) 

      Field

      B or b

      (G)

      EnergyEn or en(keV)mainly LEM

      Energy

      En or en

      (keV)

      mainly LEM

      TemperatureTx(K)x=0,1,.. e.g. t0

      Temperature

      Tx

      (K)

      x=0,1,.. e.g. t0

      @@ -1304,49 +1227,46 @@ consisting of two parts should be a fit parameter. The fraction of each of the p fun2 = par3 * ( 1.0 - par5 ) - -
      -

      The GLOBAL Block

      +
      +
      +

      The GLOBAL Block

      The GLOBAL block is used to collect data which otherwise need to be specified in every single run entry of the RUN block. Therefore, this block is only present to potentially shorten the msr file and to ease the handling for the user. The logic will by like that:

        -
      1. check if the property is found in the RUN block.
      2. -
      3. if not present in the RUN block, check whether it is present in the GLOBAL block.
      4. -
      5. if still not found, try the data file.
      6. -
      7. if still not found, either try to estimate it, or fire an error message.
      8. +
      9. check if the property is found in the RUN block.

      10. +
      11. if not present in the RUN block, check whether it is present in the GLOBAL block.

      12. +
      13. if still not found, try the data file.

      14. +
      15. if still not found, either try to estimate it, or fire an error message.

      This means that an entry present in the RUN block will overwrite a setting from the GLOBAL block.

      Currently the supported GLOBAL block entries are:

        -
      • fittype
      • -
      • data
      • -
      • t0
      • -
      • addt0
      • -
      • fit
      • -
      • rrf_freq for fittype 1, 3
      • -
      • rrf_packing for fittype 1, 3
      • -
      • rrf_phase for fittype 1, 3
      • -
      • packing for fittype 0, 2, 4, 5
      • +
      • fittype

      • +
      • data

      • +
      • t0

      • +
      • addt0

      • +
      • fit

      • +
      • rrf_freq for fittype 1, 3

      • +
      • rrf_packing for fittype 1, 3

      • +
      • rrf_phase for fittype 1, 3

      • +
      • packing for fittype 0, 2, 4, 5

      For a detailed discussion of these entries see the section RUN block.

      The single histo RRF fit and asymmetry RRF fit related entries (fittype 1 and 3 only) have the following syntax:

      -
      -
      rrf_freq
      -

      Defines the RRF frequency. The exact syntax is rrf_freq <value> <unit> where <value> is the value, and <unit> can be MHz, Mc, and T. An example:

      -
      rrf_freq 7.2 T
      +
      +
      rrf_freq

      Defines the RRF frequency. The exact syntax is rrf_freq <value> <unit> where <value> is the value, and <unit> can be MHz, Mc, and T. An example:

      +
      rrf_freq 7.2 T
       
      -
      rrf_packing
      -

      for fittype 1 and fittype 3 rather than giving packing, rrf_packing <pack> has to be provided, e.g.

      -
      rrf_packing 150
      +
      rrf_packing

      for fittype 1 and fittype 3 rather than giving packing, rrf_packing <pack> has to be provided, e.g.

      +
      rrf_packing 150
       
      -
      rrf_phase
      -

      an optional additional RRF phase can be provided (if not provided, the RRF phase will be 0.0). +

      rrf_phase

      an optional additional RRF phase can be provided (if not provided, the RRF phase will be 0.0). Syntax: rrf_phase <phase>, where the value <phase> is given in degree. Example:

      -
      rrf_phase 45
      +
      rrf_phase 45
       
      @@ -1411,9 +1331,9 @@ Syntax: rrf_phase <phase>, where the value <phase> is given in degre ... and many more detectors here ...
      -
      -
      -

      The RUN Block

      +
      +
      +

      The RUN Block

      The RUN block is used to collect the data needed for a particular run to be fitted. This includes the run name, fit type, data format, etc. The RUN block is slightly differently organized than the other blocks. The information is collected via labels followed by the information. Each run to be fitted has its own RUN block. A RUN block starts with a run-file line which has the structure

      @@ -1421,28 +1341,24 @@ Each run to be fitted has its own RUN block. A RUN block starts with a

      where

      - ---- - - - +
      RUN-block tagcomment
      + + + - - - + + + - - + + - - + + - - + +

      RUN-block tag

      comment

      <run_file_name>sub path and file name without extension

      <run_file_name>

      sub path and file name without extension

      <beamline>name of the beamline where the data were taken, e.g. MUE4. Used to generate a default path.

      <beamline>

      name of the beamline where the data were taken, e.g. MUE4. Used to generate a default path.

      <facility>name of the facility where the data were recorded, e.g. PSI. Used to generate a default path.

      <facility>

      name of the facility where the data were recorded, e.g. PSI. Used to generate a default path.

      <file_format>file format: MUSR-ROOT, NEXUS, ROOT-NPP, ROOT-PPC, PSI-BIN, PSI-MDU, WKM, MUD, MDU-ASCII, ASCII, DB

      <file_format>

      file format: MUSR-ROOT, NEXUS, ROOT-NPP, ROOT-PPC, PSI-BIN, PSI-MDU, WKM, MUD, MDU-ASCII, ASCII, DB

      @@ -1451,17 +1367,17 @@ and the file format in which the run data has been saved. In order to understand a short digression is needed.

      Where is musrfit looking for data files? There is a specific order how this is done:

        -
      1. Check if the file is found in the current directory
      2. -
      3. Check if the path (or multiple paths) was (were) given in the XML startup file.
      4. -
      5. Check if there is a system variable MUSRFULLDATAPATH. This system variable can contain multiple search paths separated by colons, e.g.
      6. +
      7. Check if the file is found in the current directory

      8. +
      9. Check if the path (or multiple paths) was (were) given in the XML startup file.

      10. +
      11. Check if there is a system variable MUSRFULLDATAPATH. This system variable can contain multiple search paths separated by colons, e.g.

      -
      $ export MUSRFULLDATAPATH=/mnt/data/nemu/wkm/:/mnt/data/nemu/his/:/afs/psi.ch/user/s/smith/
      +
      $ export MUSRFULLDATAPATH=/mnt/data/nemu/wkm/:/mnt/data/nemu/his/:/afs/psi.ch/user/s/smith/
       
        -
      1. Construct the search path from the RUN-block information in the following way: Based on the RUN line in the RUN block, default paths will be generated, e.g. for

        +
      2. Construct the search path from the RUN-block information in the following way: Based on the RUN line in the RUN block, default paths will be generated, e.g. for

        RUN 2007/lem07_his_2018 MUE4 PSI ROOT-NPP
         
        @@ -1487,9 +1403,8 @@ a short digression is needed.

        After this short digression back to the RUN-block description.

        In order to describe the operations needed for fitting and plotting, quite some information are needed. These information are following the RUN statement and are listed below. Depending on the fit type these information vary and hence it is indicated for which fit/plot type the information is applicable

        -
        -
        ADDRUN <run_file_name> <beamline> <facility> <file_format> (optional)
        -

        If an ADDRUN is just following after a RUN statement, these runs will be added. More than one ADDRUN statements are possible, i.e. adding up as many runs as wished. It is also possible to add runs with different file formats. If the t0’s are given in the data files, the ADDRUN statement is all what is needed, otherwise just add the t0’s with the addt0 statement.

        +
        +
        ADDRUN <run_file_name> <beamline> <facility> <file_format> (optional)

        If an ADDRUN is just following after a RUN statement, these runs will be added. More than one ADDRUN statements are possible, i.e. adding up as many runs as wished. It is also possible to add runs with different file formats. If the t0’s are given in the data files, the ADDRUN statement is all what is needed, otherwise just add the t0’s with the addt0 statement.

        For a Single Histogram Fit or a MuMinus Fit it will be

        addt0 t0AddRun1
         addt0 t0AddRun2
        @@ -1503,92 +1418,87 @@ a short digression is needed.

        How will the background and data ranges be handled in this situation? First, the ADDRUN’s will be shifted in time such that all the t0’s have the same channel/bin number. Subsequently, the runs will be added. The background/data range is applied to this summed up new histogram.

        -

        ADDRUN is not available for the fit type Non-muSR Fit.

        +

        ADDRUN is not available for the fit type Non-muSR Fit.

        -
        -
        fittype (required if not already defined in the GLOBAL block)
        -

        This tag is used to indicate which type of fit is wished. The supported fit types are:

        -
        -
        0
        -
        Single Histogram Fit
        -
        1
        -
        Single Histogram RRF Fit (only for online analysis)
        -
        2
        -
        Asymmetry Fit
        -
        3
        -
        Asymmetry RRF Fit (only for online analysis)
        -
        4
        -
        MuMinus Fit. This is a single histogram fit especially for negative muon μSR
        -
        5
        -
        beta-NMR Asymmetry Fit
        -
        8
        -
        Non-μSR Fit
        +
        +
        fittype (required if not already defined in the GLOBAL block)

        This tag is used to indicate which type of fit is wished. The supported fit types are:

        +
        +
        0

        Single Histogram Fit

        +
        +
        1

        Single Histogram RRF Fit (only for online analysis)

        +
        +
        2

        Asymmetry Fit

        +
        +
        3

        Asymmetry RRF Fit (only for online analysis)

        +
        +
        4

        MuMinus Fit. This is a single histogram fit especially for negative muon μSR

        +
        +
        5

        beta-NMR Asymmetry Fit

        +
        +
        8

        Non-μSR Fit

        +

        The description of these fit types can be found in the corresponding section. Example:

        -
        fittype 0
        +
        fittype 0
         
        -
        -
        alpha, beta (fit type 2, 3, 5)
        -

        These parameters are used to correct the asymmetry for different detector efficiencies, solid angles and initial asymmetries. They are defined as \(\alpha = N_{0,b}/N_{0,f}\) and \(\beta = A_{0,b}/A_{0,f}\). If the parameters are not specified in the RUN block, for each one the value of 1 is assumed (for fittype 5, alpha is estimated from the ratio of \(\sum_i \left( N_{\mathrm{bp}}(i)+N_{\mathrm{bm}}(i) \right)\) and \(\sum_i \left( N_{\mathrm{fp}}(i)+N_{\mathrm{fm}}(i) \right)\)). Both, alpha as well as beta can be expressed through a function. Example for alpha with fit parameter number 1:

        +
        +
        alpha, beta (fit type 2, 3, 5)

        These parameters are used to correct the asymmetry for different detector efficiencies, solid angles and initial asymmetries. They are defined as \(\alpha = N_{0,b}/N_{0,f}\) and \(\beta = A_{0,b}/A_{0,f}\). If the parameters are not specified in the RUN block, for each one the value of 1 is assumed (for fittype 5, alpha is estimated from the ratio of \(\sum_i \left( N_{\mathrm{bp}}(i)+N_{\mathrm{bm}}(i) \right)\) and \(\sum_i \left( N_{\mathrm{fp}}(i)+N_{\mathrm{fm}}(i) \right)\)). Both, alpha as well as beta can be expressed through a function. Example for alpha with fit parameter number 1:

        alpha 1
         

        Example for an alpha defined via function number 1:

        -
        alpha fun1
        +
        alpha fun1
         
        -
        -
        norm (fit type 0)
        -

        Number of the fit parameter that represents the normalization constant \(N_0\) of the histogram; the value of this parameter is given either per nanosecond or per bin (see below). -It is possible to substitute the parameter number by a function, for instance to relate \(N_0\)‘s of different histograms through an \(\alpha\) +

        +
        norm (fit type 0)

        Number of the fit parameter that represents the normalization constant \(N_0\) of the histogram; the value of this parameter is given either per nanosecond or per bin (see below). +It is possible to substitute the parameter number by a function, for instance to relate \(N_0\)'s of different histograms through an \(\alpha\) parameter. Example for a norm defined by fit parameter number 12:

        norm 12
         

        Example for a norm defined via function number 3:

        -
        norm fun3
        +
        norm fun3
         
        -
        -
        backgr.fit (fit type 0)
        -
        Parameter number specifying the constant background in a histogram. Its value is given either per nanosecond or per bin (see below). If this keyword is present, -any information on a background line are ignored.
        +
        +
        backgr.fit (fit type 0)

        Parameter number specifying the constant background in a histogram. Its value is given either per nanosecond or per bin (see below). If this keyword is present, +any information on a background line are ignored.

        +
        -
        -
        lifetime (fit type 0)
        -
        Fit parameter representing the lifetime of the muon. If it is not specified the value \(\tau_\mu=2.197019~ \mu\mathrm{s}\) is used in the calculations.
        -
        lifetimecorrection (fit type 0) obsolete
        -
        Does not accept any arguments. If present, the output in musrview is corrected for the exponential decay of the muon. This item is obsolete in the RUN block -and will be transferred to the PLOT block, which allows switching between histogram view and asymmetry view much quicker.
        +
        +
        lifetime (fit type 0)

        Fit parameter representing the lifetime of the muon. If it is not specified the value \(\tau_\mu=2.197019~ \mu\mathrm{s}\) is used in the calculations.

        +
        +
        lifetimecorrection (fit type 0) obsolete

        Does not accept any arguments. If present, the output in musrview is corrected for the exponential decay of the muon. This item is obsolete in the RUN block +and will be transferred to the PLOT block, which allows switching between histogram view and asymmetry view much quicker.

        +
        -
        -
        map
        -
        On this line the mapping of run-dependent parameters is done. Parameter numbers given here may be accessed through map1, map2, etc. in the +
        +
        map

        On this line the mapping of run-dependent parameters is done. Parameter numbers given here may be accessed through map1, map2, etc. in the THEORY and FUNCTIONS blocks (see also maps). The first ten maps -are always present and have the value 0 if not used; however, the total number of maps is not restricted!

        +are always present and have the value 0 if not used; however, the total number of maps is not restricted!

        +
        -
        -
        forward (fit type 0, 1, 4)
        -

        Number of the histogram in the data file to be processed. If histograms shall be grouped, all the numbers which shall be grouped. Examples:

        -
        forward 3       # no grouping, take histogram number 3
        +
        +
        forward (fit type 0, 1, 4)

        Number of the histogram in the data file to be processed. If histograms shall be grouped, all the numbers which shall be grouped. Examples:

        +
        forward 3       # no grouping, take histogram number 3
         forward 1 2     # group histogram number 1 and 2
         forward 1-10 12 # group histograms with numbers from 1 to 10 and additionally histogram 12
         
        -
        -
        forward, backward (fit types 2, 3)
        -

        Numbers of the histograms in the data file that should be taken to calculate the asymmetry. If histograms shall be grouped, all the numbers which shall be grouped. Examples:

        -
        # build forward/backward asymmetry with histogram 1 and 3
        +
        +
        forward, backward (fit types 2, 3)

        Numbers of the histograms in the data file that should be taken to calculate the asymmetry. If histograms shall be grouped, all the numbers which shall be grouped. Examples:

        +
        # build forward/backward asymmetry with histogram 1 and 3
         forward  1
         backward 3
         # build forward/backward asymmetry with groupings 1+2+3 and 7+8+9
        @@ -1600,99 +1510,91 @@ are always present and have the value 0 if not used; however, the total number o
         
        -
        forward, backward (fit type 5)
        -

        Numbers of the histograms in the data file that should be taken to calculate the asymmetry. Two forward and backward histograms should be given indicationg positive and negative helicities. The asymmetry from opposite helicities will be subtracted. Examples:

        -
        # build forward/backward asymmetry with histogram 1 and 3 then subtract asymmetry built with histograms 2 and 4
        +
        forward, backward (fit type 5)

        Numbers of the histograms in the data file that should be taken to calculate the asymmetry. Two forward and backward histograms should be given indicationg positive and negative helicities. The asymmetry from opposite helicities will be subtracted. Examples:

        +
        # build forward/backward asymmetry with histogram 1 and 3 then subtract asymmetry built with histograms 2 and 4
         forward  1 2
         backward 3 4
         
        -
        -
        backgr.fix (fit types 0, 1, 2, 3, 5)
        -
        A fixed constant background in counts per nanosecond or per bin (see below) may be given at this point. -The background is specified for all histograms in the order \(B_f B_b [B_r B_l]\). If this keyword is present, any information on a background line is ignored.
        +
        +
        backgr.fix (fit types 0, 1, 2, 3, 5)

        A fixed constant background in counts per nanosecond or per bin (see below) may be given at this point. +The background is specified for all histograms in the order \(B_f B_b [B_r B_l]\). If this keyword is present, any information on a background line is ignored.

        +
        -
        -
        background (fit type 0, 1)
        -

        The numbers of the first and the last channel of an interval from which the constant background should be calculated are specified here. +

        +
        background (fit type 0, 1)

        The numbers of the first and the last channel of an interval from which the constant background should be calculated are specified here. In case histograms are being grouped, the specified channels are interpreted with respect to the first histogram. Example:

        -
        background  100  18000
        +
        background  100  18000
         
        -
        -
        background (fit types 2, 3, 5)
        -

        The numbers of the first and the last channel of an interval from which the constant background should be calculated are specified here. +

        +
        background (fit types 2, 3, 5)

        The numbers of the first and the last channel of an interval from which the constant background should be calculated are specified here. For all the histograms this is done together in the following order: \(k_{f,\rm first} k_{f,\rm last} k_{b,\rm first} k_{b, \rm last} [k_{r,\rm first} k_{r,\rm last} k_{l,\rm first} k_{l,\rm last}]\). In case histograms are being grouped, the specified channels are interpreted with respect to the first histograms. Example:

        -
        background  61  184   57  145
        +
        background  61  184   57  145
         
        -
        -
        data (fit type 0, 1, 4)
        -

        The numbers of the first and the last channel of an interval from which the data is taken are specified here. +

        +
        data (fit type 0, 1, 4)

        The numbers of the first and the last channel of an interval from which the data is taken are specified here. In case histograms are being grouped, the specified channels are interpreted with respect to the first histogram. Typically these channels are referred to as first good bin / last good bin (fgb/lgb). Example:

        -
        data  165   7965
        +
        data  165   7965
         
        -
        -
        data (fit type 2, 3, 5)
        -

        The numbers of the first and the last channel of an interval from which the data is taken are specified here. +

        +
        data (fit type 2, 3, 5)

        The numbers of the first and the last channel of an interval from which the data is taken are specified here. Typically these channels are referred to as first good bin / last good bin (fgb/lgb). For all the histograms this is done together in the following order: \(k_{f,\rm first} k_{f,\rm last} k_{b,\rm first} k_{b, \rm last} [k_{r,\rm first} k_{r,\rm last} k_{l,\rm first} k_{l,\rm last}]\). In case histograms are being grouped, the specified channels are interpreted with respect to the first histograms. Example:

        -
        data  207   7994    167   8009
        +
        data  207   7994    167   8009
         
        -
        -
        t0 (fit type 0, 1, 4)
        -

        The number of the time-zero channel of the histogram. Example:

        -
        t0 3419        # t0 channel = 3419
        +
        +
        t0 (fit type 0, 1, 4)

        The number of the time-zero channel of the histogram. Example:

        +
        t0 3419        # t0 channel = 3419
         t0 3419 3434   # t0 channels for groupings: forward f1 f2. 3419 t0 for f1, 3434 t0 for f2.
         
        -
        -
        t0 (fit type 2, 3, 5)
        -

        The numbers of time-zero channels of the histograms in the order \(t_{0,f} t_{0,b}\). For fit type 5, the time-zero is the channel of the start of beam pulse. Example:

        -
        t0 3419 3418           # t0 channels: forward (3419), backward (3418)
        +
        +
        t0 (fit type 2, 3, 5)

        The numbers of time-zero channels of the histograms in the order \(t_{0,f} t_{0,b}\). For fit type 5, the time-zero is the channel of the start of beam pulse. Example:

        +
        t0 3419 3418           # t0 channels: forward (3419), backward (3418)
         t0 3419 3418 3417 3416 # t0 channels (assuming forward f1 f2, backward b1 b2): forward (3419, f1), backward (3418, b1); forward (3417, f2), backward (3416, b2)
         
        -
        -
        addt0 (fit type 0, 1, 4)
        -
        The number of the time-zero channel of the histogram. If grouping of histograms is present (see forward) the +
        +
        addt0 (fit type 0, 1, 4)

        The number of the time-zero channel of the histogram. If grouping of histograms is present (see forward) the same syntax as for t0 applies. If one addt0 is given, the total number of addt0’s needs to be equal to -the total number of ADDRUN’s!

        +the total number of ADDRUN's!

        +
        -
        -
        addt0 (fit type 2, 3, 5)
        -
        The numbers of time-zero channels of the histograms in the order \(t_{0,f} t_{0,b} [t_{0,r} t_{0,l}]\). +
        +
        addt0 (fit type 2, 3, 5)

        The numbers of time-zero channels of the histograms in the order \(t_{0,f} t_{0,b} [t_{0,r} t_{0,l}]\). If grouping of histograms is present (see forward) the same syntax as for t0 applies. -If one addt0 is given, the total number of addt0’s needs to be equal to the total number of ADDRUN’s!

        +If one addt0 is given, the total number of addt0’s needs to be equal to the total number of ADDRUN's!

        +
        -
        -
        xy-data (fit type 8)
        -
        Specification of the data from an ASCII or DB file which should be used as x and y data (in this order). +
        +
        xy-data (fit type 8)

        Specification of the data from an ASCII or DB file which should be used as x and y data (in this order). For a simple ASCII file the column numbers are used, in the case of a DB file one can either specify the variable -numbers or the name of the variables as given in the DB header.

        +numbers or the name of the variables as given in the DB header.

        +
        -
        -
        fit
        -

        The range of data that should be considered when the fitting is done. For the μSR fit types 0, 1, 2, 3, and 4 the +

        +
        fit

        The range of data that should be considered when the fitting is done. For the μSR fit types 0, 1, 2, 3, and 4 the starting and end times are given in micro-seconds. For the non-μSR fit type 8 the starting and end points of the fitting range are given in the units of the x data.

        In case the fit range specified here is larger than the data range (in any direction), the data range will be used as fit range.

        @@ -1709,241 +1611,229 @@ fitting range are given in the units of the x data.

        either in the data tag of the run block, data file, are estimated based on T0. <n0> and <n1> are offsets (given in bins) allowing to change the fit window compared to the data window. An example:

        -
        fit fgb+150 lgb-1332
        +
        fit fgb+150 lgb-1332
         
        -
        -
        packing
        -
        Number of data channels to be binned together. For the non-μSR fit type 8 the binning is supposed to be 1. -For the single histogram RRF fit (fittype 1) and asymmetry RRF fit (fittype 3) this parameter is meaningless.
        +
        +
        packing

        Number of data channels to be binned together. For the non-μSR fit type 8 the binning is supposed to be 1. +For the single histogram RRF fit (fittype 1) and asymmetry RRF fit (fittype 3) this parameter is meaningless.

        +
        -
        -
        -

        The COMMANDS Block

        +
      +
      +

      The COMMANDS Block

      The COMMANDS block is used to specify the commands which are passed from musrfit to MINUIT2. The supported commands after the COMMANDS keyword are listed in the two tables below (Minuit2 Command Overview and DKS Command Overview) and further described in musrfit Command Block Details.

      -
      -

      Minuit2 Command Overview

      - ----- - - - - +
      +

      Minuit2 Command Overview

      +
      Cmdbrief descriptionReference
      + + + + - - - - + + + + - - - + + + - - + - +much slower than MIGRAD.

      + - - + - +MIGRAD again.

      + - - + - +correlations and non-linearities.

      + - - - + + + - - + - +CORRELATION COEFFICIENTS, etc.

      + - - - + + + - - - + + + - - + - +\(\chi^2\).

      + - - - + + + - - + - +the command MNPLOT.

      + - - + - +by the command MNPLOT.

      + - - - + + + - - + - +\(\mu^+\).

      + - - + - +\(\mu^+\).

      + - - - + + + - - + - +multiple signals in the spectrum.

      + - - + - +counts.

      + - - + - +Used for statistical analysis only.

      +

      Cmd

      brief description

      Reference

      STRATEGY0 (low), 1 (default), and 2 (high)[15]

      STRATEGY

      0 (low), 1 (default), and 2 (high)

      [18]

      MIGRADThis is the best minimizer for -nearly all functions.[15]

      MIGRAD

      This is the best minimizer for +nearly all functions.

      [18]

      SIMPLEXThis genuine multidimensional +

      SIMPLEX

      This genuine multidimensional minimization routine is usually -much slower than MIGRAD.

      [15]

      [18]

      MINIMIZEThis is equivalent to MIGRAD, +

      MINIMIZE

      This is equivalent to MIGRAD, except that if MIGRAD fails, it reverts to SIMPLEX and then calls -MIGRAD again.

      [15]

      [18]

      MINOSCalculate parameter errors taking +

      MINOS

      Calculate parameter errors taking into account both parameter -correlations and non-linearities.

      [15]

      [18]

      HESSECalculates an error matrix.[15]

      HESSE

      Calculates an error matrix.

      [18]

      SAVEWrites the MINUIT2.OUTPUT and +

      SAVE

      Writes the MINUIT2.OUTPUT and MINUIT2.root files which contained detailed information about the fit, like the COVARIANCE MATRIX, -CORRELATION COEFFICIENTS, etc.

       
      SET BATCHObsolate. Only present for -backward compatibilty. 

      SET BATCH

      Obsolate. Only present for +backward compatibilty.

      END RETURNObsolete. Only present for -backward compatibility. 

      END RETURN

      Obsolete. Only present for +backward compatibility.

      MAX_LIKELIHOODIf present, use max. log likelihood +

      MAX_LIKELIHOOD

      If present, use max. log likelihood rather than the default -\(\chi^2\).

      see musrfit Command Block Details

      see musrfit Command Block Details

      PRINT_LEVELPrints more or less messages to the -stdout. Allowed values: 0-3[15]

      PRINT_LEVEL

      Prints more or less messages to the +stdout. Allowed values: 0-3

      [18]

      SCANA command line based option, which +

      SCAN

      A command line based option, which allows to scan \(\chi^2\) by vary a single parameter. SCAN needs to be followed by -the command MNPLOT.

      [15]

      [18]

      CONTOURSA command line based option. It +

      CONTOURS

      A command line based option. It allows to plot the contour of parX vs parY. CONTOURS needs to be followed -by the command MNPLOT.

      [15]

      [18]

      MNPLOTHelper command for the commands -SCAN and CONTOURS. 

      MNPLOT

      Helper command for the commands +SCAN and CONTOURS.

      FIXAllows to fix parameters on the +

      FIX

      Allows to fix parameters on the command level. It can help to guide a complicated fit (e.g. muonium -\(\mu^+\).

      see musrfit Command Block Details

      see musrfit Command Block Details

      RELEASEAllows to release parameters on the +

      RELEASE

      Allows to release parameters on the command level which have been fixed before. It can help to guide a complicated fit (e.g. muonium -\(\mu^+\).

      see musrfit Command Block Details

      see musrfit Command Block Details

      RESTOREReleases all fixed parameters.see musrfit Command Block Details

      RESTORE

      Releases all fixed parameters.

      see musrfit Command Block Details

      FIT_RANGEAllows to change the fit range on +

      FIT_RANGE

      Allows to change the fit range on the command level. This might be helpful in conjunction with -multiple signals in the spectrum.

      see musrfit Command Block Details

      see musrfit Command Block Details

      SCALE_N0_BKGFor histogram fits only. +

      SCALE_N0_BKG

      For histogram fits only. If set true (default), it will scale \(N_0\) to 1/ns, Otherwise \(N_0\) is given in -counts.

      see musrfit Command Block Details

      see musrfit Command Block Details

      SECTORAllows to output \(\chi^2\) or +

      SECTOR

      Allows to output \(\chi^2\) or maxLH values for a sub-range of the fitted time range. -Used for statistical analysis only.

      see musrfit Command Block Details

      see musrfit Command Block Details

      Minuit2 Command Notes

      - - - - - -
      [15](1, 2, 3, 4, 5, 6, 7, 8, 9) see MINUIT2 users guide
      -
      -
      -

      DKS Command Overview

      - ----- - - - - + + +
      +

      DKS Command Overview

      +
      DKS Extensionbrief descriptionReference
      + + + + - - - + + - +flavours do so.

      + - - + - +are possible!

      + - - + - +for macOS.

      + - - + - +powerful AMD graphics card in place.

      +

      DKS Extension

      brief description

      Reference

      OpenMPInvoke OpenMP if allowed by the OS. +

      OpenMP

      Invoke OpenMP if allowed by the OS. Currently macOS does not support OpenMP out of the box. All Linux -flavours do so.

      [16]

      [19]

      CUDAFor properly setup Nvidia graphic +

      CUDA

      For properly setup Nvidia graphic cards (e.g. Tesla K40c). Allows to off-load the minimization to the GPU. Speedups of up to 50 -are possible!

      [17]

      [20]

      OpenCL-CPUInvoke OpenCL on the CPU if the +

      OpenCL-CPU

      Invoke OpenCL on the CPU if the OS supports it. This might be useful -for macOS.

      [18]

      [21]

      OpenCL-GPUInvoke OpenCL on the GPU if the +

      OpenCL-GPU

      Invoke OpenCL on the GPU if the OS supports it. This might be useful for macOS and for systems having a -powerful AMD graphics card in place.

      [18]

      [21]

      DKS Command Notes

      - - - - - -
      [16]Standard musrfit as well as DKS support OpenMP. -It allows to use all your threads of your CPU(s) during the minimization.
      - - - - - -
      [17]This is only supported for the DKS version of musrfit. For details about -CUDA see NVIDIA.
      - - - - - -
      [18](1, 2) This is only supported for the DKS version of musrfit. For details about -OpenCL see the Khronos Group.
      -
      -
      -

      musrfit Command Block Details

      + +
      +
      +

      musrfit Command Block Details

      A standard COMMANDS block then looks like this:

      COMMANDS
       MINIMIZE
      @@ -2038,133 +1928,126 @@ MIGRAD to the MINUIT2.OUTPUT file and at the end append the MINOS results to thi
       

      Note: If a fit is invoked, the sector command results will only be written to file, if the fit has converged!

      - -
      -

      DKS extensions of the COMMANDS block enabling GPU and general OpenCL support

      +
      +
      +

      DKS extensions of the COMMANDS block enabling GPU and general OpenCL support

      In case you are running the musrfit / DKS version, there are a couple commands which allow you to control the way how the fit shall be performed. These commands are:

      - ---- - - - +
      CommandPurpose
      + + + - - - + + + - - + + - - + + - - + +

      Command

      Purpose

      OpenMPtries to run multi-threading via OpenMP if available

      OpenMP

      tries to run multi-threading via OpenMP if available

      CUDAtries to run the fit on a NVIDIA card as e.g. the Tesla K40c

      CUDA

      tries to run the fit on a NVIDIA card as e.g. the Tesla K40c

      OpenCL-CPUtries to run multi-threading via OpenCL on the CPU. This is useful for macOS

      OpenCL-CPU

      tries to run multi-threading via OpenCL on the CPU. This is useful for macOS

      OpenCL-GPUtries to run multi-threading via OpenCL on the GPU. This is used for AMD cards, but also works for NVIDIA

      OpenCL-GPU

      tries to run multi-threading via OpenCL on the GPU. This is used for AMD cards, but also works for NVIDIA

      OpenMP is the default if none of these tags are found in the COMMANDS block.

      In case the defined THEORY is not ready to run on the accelerator, musrfit will fall back to the default behavior. In the THEORY table all the functions which are currently not GPU ready are labeled by “not DKS ready” in the reference column or corresponding footnote.

      - - -
      -

      The FOURIER Block

      +
      + +
      +

      The FOURIER Block

      If a Fourier transform is carried out the results are plotted within musrview. As input data the actual data shown in musrview is used, i.e. the currently time range shown in musrview! In the FOURIER block of the msr file all necessary parameters for calculating and presenting the Fourier transform of the data specified in the PLOT block is given. If the FOURIER block is not present in the msr file, either the parameters set in the XML startup file or the system defaults are taken when the Fourier transform is performed. The block starts with the FOURIER keyword and may contain the following entries on the successive lines:

      -
      -
      units
      -
      Here is specified in which domain the Fourier-transformed data is presented. One may choose between the fields (Gauss) or (Tesla), the frequency (MHz), and the angular-frequency domain (Mc/s).
      +
      +
      units

      Here is specified in which domain the Fourier-transformed data is presented. One may choose between the fields (Gauss) or (Tesla), the frequency (MHz), and the angular-frequency domain (Mc/s).

      +
      -
      -
      fourier_power
      -
      It is possible (but not necessary) to set the number of data points used for the Fourier transform here. As argument the exponent n<21 of a power of 2 is accepted. +
      +
      fourier_power

      It is possible (but not necessary) to set the number of data points used for the Fourier transform here. As argument the exponent n<21 of a power of 2 is accepted. The number of data points is then 2n. Attention: If the number of points given here is bigger than the actual number of available data points, -the input data vector is filled with zeros until the number of requested points is reached (zero padding)!

      +the input data vector is filled with zeros until the number of requested points is reached (zero padding)!

      +
      -
      -
      dc-corrected
      -
      a flag to remove a potential DC-offset of the signal. Allowed entries are dc-corrected true | 1 | false | 0.
      +
      +
      dc-corrected

      a flag to remove a potential DC-offset of the signal. Allowed entries are dc-corrected true | 1 | false | 0.

      +
      -
      -
      apodization
      -

      Here is decided if the data should be apodized before the Fourier transform is performed and if yes, which apodization should be used (for further details about apodization of +

      +
      apodization

      Here is decided if the data should be apodized before the Fourier transform is performed and if yes, which apodization should be used (for further details about apodization of μSR data refer to the PhD thesis of T.M. Riseman (UBC)). The argument to be put after the keyword is therefore one of the following: NONE, WEAK, MEDIUM or STRONG. If the data should be apodized, they are manipulated as follows: each data value is multiplied by the function

      \[\sum_{k=0}^4 c_k \left(\frac{i}{n}\right)^{2k},\]

      where i is the data-point index and n is the total number of data points. The coefficients cj for the different apodizations are given by:

      -
      -
      WEAK
      -
      \(c_0 = 1.0,\, c_1 = -1.319391,\, c_2 = 0.703484,\, c_3=c_4=0.0\)
      -
      MEDIUM
      -
      \(c_0 = 1.0,\, c_1 = -1.831292,\, c_2 = 0.983734,\, c_3=c_4=0.0\)
      -
      STRONG
      -
      \(c_0 = 1.0,\, c_1 = -2.708894,\, c_2 = 2.953575,\, c_3=-1.599128,\, c_4=0.399782\)
      +
      +
      WEAK

      \(c_0 = 1.0,\, c_1 = -1.319391,\, c_2 = 0.703484,\, c_3=c_4=0.0\)

      +
      +
      MEDIUM

      \(c_0 = 1.0,\, c_1 = -1.831292,\, c_2 = 0.983734,\, c_3=c_4=0.0\)

      +
      +
      STRONG

      \(c_0 = 1.0,\, c_1 = -2.708894,\, c_2 = 2.953575,\, c_3=-1.599128,\, c_4=0.399782\)

      +
      -
      -
      plot
      -

      At this point it is possible to set the part of the Fourier-transformed data which should be plotted by default if the Fourier transform is done by pressing the f-key in musrview. +

      +
      plot

      At this point it is possible to set the part of the Fourier-transformed data which should be plotted by default if the Fourier transform is done by pressing the f-key in musrview. The argument may be one of the following:

      -
      -
      real
      -
      The real part of the (complex) Fourier transform is plotted.
      -
      imag
      -
      The imaginary part of the Fourier transform is plotted.
      -
      real_and_imag
      -
      Both the real and the imaginary parts of the Fourier transform are shown.
      -
      power
      -
      The absolute value of the Fourier transform is depicted.
      -
      phase
      -
      The phase of the Fourier transform is plotted.
      +
      +
      real

      The real part of the (complex) Fourier transform is plotted.

      +
      +
      imag

      The imaginary part of the Fourier transform is plotted.

      +
      +
      real_and_imag

      Both the real and the imaginary parts of the Fourier transform are shown.

      +
      +
      power

      The absolute value of the Fourier transform is depicted.

      +
      +
      phase

      The phase of the Fourier transform is plotted.

      +
      -
      -
      phase
      -

      If a real Fourier shall be plotted, it is necessary to adopt the phases of the different detectors. The number of potentially provided phases can be either one, which means that this phase will be applied to all Fourier spectra, +

      +
      phase

      If a real Fourier shall be plotted, it is necessary to adopt the phases of the different detectors. The number of potentially provided phases can be either one, which means that this phase will be applied to all Fourier spectra, or the number of phases have to correspond to the number of runs in the plot block.

      Currently there are three options:

      -
        -
      1. The phases for each run/detector are given explicitly, i.e.

        -
        phase val0 sep val1 sep ... sep valN
        +
          +
        1. The phases for each run/detector are given explicitly, i.e.

          +
          phase val0 sep val1 sep ... sep valN
           

          where val0, val1, etc. are explicitly given phases (i.e. doubles), and sep is one of the following allowed separators: space, ,, ;, or tab. For example

          -
          phase   -3.2, 175.9
          +
          phase   -3.2, 175.9
           
        2. -
        3. The phases for each run/detector are given as phase parameter from the FITPARAMETER block, e.g. par3, which would +

        4. The phases for each run/detector are given as phase parameter from the FITPARAMETER block, e.g. par3, which would take the value of parameter number 3. More explicitly

          -
          phase parX0 sep parX1 sep ... sep parXN
          +
          phase parX0 sep parX1 sep ... sep parXN
           

          where the same rules applies as for explicit phase values. An example could look like this

          -
          phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82
          +
          phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82
           

          One might prefer to express the phases in respect to a reference counter, e.g. the forward counter is the reference counter phase (fcp) whereas the backward counter phase (bcp) is expressed as bcp = fcp + relative_bcp. If the fitting is done along these lines, the phases in the Fourier block can be expressed the following way

          -
          phase parRX0 sep parX1 sep ... sep parXN
          +
          phase parRX0 sep parX1 sep ... sep parXN
           

          which means that X0 is the reference phase, and all the other phases are relative phases in respect to X0, i.e. the absolut phase of Xj would be the summ of the values of parX0 and parXj etc. The reference phase in the list is marked by parR rather than par. Obviously only one reference phase can be defined!

        5. -
        6. Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form

          +
        7. Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form

          phase par(X0, offset, #param)
           
          @@ -2182,14 +2065,14 @@ list example, the first parameter number will be the reference phase. The compac
      -
      -
      range_for_phase_correction
      -
      An interval in Fourier space given in units as define with the ‘units’ tag, or the tag ‘all’ in which case the range given under ‘range’ will be used. -The given interval will be used for an automatic phasing of the real Fourier transform. This will allow to add real Fourier spectra coherently.
      +
      +
      range_for_phase_correction

      An interval in Fourier space given in units as define with the ‘units’ tag, or the tag ‘all’ in which case the range given under ‘range’ will be used. +The given interval will be used for an automatic phasing of the real Fourier transform. This will allow to add real Fourier spectra coherently.

      +
      -
      -
      range
      -
      The plotting range is set here. The interval is specified through its start and end points given in the units set after the units tag.
      +
      +
      range

      The plotting range is set here. The interval is specified through its start and end points given in the units set after the units tag.

      +

      Altogether, a possible FOURIER block might look like that:

      FOURIER
      @@ -2201,80 +2084,77 @@ The given interval will be used for an automatic phasing of the real Fourier tra
       range 0.0 17.03
       
      - -
      -

      The PLOT Block

      +
      +
      +

      The PLOT Block

      The PLOT block is intended to collect all the information needed for the graphical presentation of the data and fits using musrview. The PLOT keyword at the beginning of the block is followed by a number which indicates the plot type. The plot types have to match the fit types. Additionally, it is possible to provide information using the following keywords:

      -
      -
      lifetimecorrection
      -
      Does not accept any arguments. If present, the output in musrview is corrected for the exponential decay of the muon. Only relevant for (type 0).
      +
      +
      lifetimecorrection

      Does not accept any arguments. If present, the output in musrview is corrected for the exponential decay of the muon. Only relevant for (type 0).

      +
      -
      -
      runs
      -
      The numbers of the runs to be plotted have to be put here. The runs are numbered according to their appearance in the RUN block. -The numbers is either a space separated list of numbers, an interval e.g. 1-16, or a combination of both.
      +
      +
      runs

      The numbers of the runs to be plotted have to be put here. The runs are numbered according to their appearance in the RUN block. +The numbers is either a space separated list of numbers, an interval e.g. 1-16, or a combination of both.

      +
      -
      -
      range
      -

      Here it is possible to define the plotting range explicitly. Depending on the plot type the following settings are allowed where the times are given in +

      +
      range

      Here it is possible to define the plotting range explicitly. Depending on the plot type the following settings are allowed where the times are given in micro-seconds and the N in counts (types 0-4) or in counts/nsec (type 0, 1):

      -
      -
      fit type 0-4 without lifetimecorrection:
      -
      tmin tmax [ Nmin Nmax ]
      -
      fit type 0-3 with lifetimecorrection:
      -
      tmin tmax [ Amin Amax ]
      -
      fit type 8:
      -
      xmin xmax [ ymin ymax ]
      +
      +
      fit type 0-4 without lifetimecorrection:

      tmin tmax [ Nmin Nmax ]

      +
      +
      fit type 0-3 with lifetimecorrection:

      tmin tmax [ Amin Amax ]

      +
      +
      fit type 8:

      xmin xmax [ ymin ymax ]

      +
      -
      -
      sub_ranges
      -

      Here it is possible to define the plotting range for each run individually. For the different plot types the command has the structure:

      -
      -
      fit type 0-4 without lifetimecorrection:
      -
      t1min t1max t2min t2maxtnmin tnmax [ Nmin N max ] (n = the number of runs to be plotted)
      -
      fit type 0-3 with lifetimecorrection:
      -
      t1min t1max t2min t2maxtnmin tnmax [ Amin A max ] (n = the number of runs to be plotted)
      -
      fit type 8:
      -
      not yet implemented
      +
      +
      sub_ranges

      Here it is possible to define the plotting range for each run individually. For the different plot types the command has the structure:

      +
      +
      fit type 0-4 without lifetimecorrection:

      t1min t1max t2min t2maxtnmin tnmax [ Nmin N max ] (n = the number of runs to be plotted)

      +
      +
      fit type 0-3 with lifetimecorrection:

      t1min t1max t2min t2maxtnmin tnmax [ Amin A max ] (n = the number of runs to be plotted)

      +
      +
      fit type 8:

      not yet implemented

      +
      -
      -
      use_fit_ranges [ ymin ymax ]
      -
      The fit ranges of the individual runs are used to present the data. Optionally, an ordinate range can be provided.
      +
      +
      use_fit_ranges [ ymin ymax ]

      The fit ranges of the individual runs are used to present the data. Optionally, an ordinate range can be provided.

      +
      -
      -
      view_packing
      -
      The data are presented in the packing given here rather than the binning used for the fit. WARNING: This is a global option and applies to all PLOT-blocks.
      +
      +
      view_packing

      The data are presented in the packing given here rather than the binning used for the fit. WARNING: This is a global option and applies to all PLOT-blocks.

      +
      -
      -
      logx
      -
      Will present the time axis in a logarithmic scale. So far no checking of negative and zero-valued data is performed, hence expect interesting output!
      +
      +
      logx

      Will present the time axis in a logarithmic scale. So far no checking of negative and zero-valued data is performed, hence expect interesting output!

      +
      -
      -
      logy
      -
      Will present the axis of ordinates in a logarithmic scale. So far no checking of negative and zero-valued data is performed, hence expect interesting output!
      +
      +
      logy

      Will present the axis of ordinates in a logarithmic scale. So far no checking of negative and zero-valued data is performed, hence expect interesting output!

      +
      -
      -
      rrf_packing value
      -
      In the rotating-reference-frame (RRF) representation, this will be the value for the packing. WARNING: For the time being, this is a global option and applies to all PLOT blocks.
      +
      +
      rrf_packing value

      In the rotating-reference-frame (RRF) representation, this will be the value for the packing. WARNING: For the time being, this is a global option and applies to all PLOT blocks.

      +
      -
      -
      rrf_freq value unit
      -
      This entry provides the RRF “frequency” given by the value and the unit which can be: kHz, MHz, Mc/s, G, or T.
      +
      +
      rrf_freq value unit

      This entry provides the RRF “frequency” given by the value and the unit which can be: kHz, MHz, Mc/s, G, or T.

      +
      -
      -
      rrf_phase value
      -
      A phase of the RRF can be provided, either as a value in degrees, or as a parX, e.g. par4, where ‘X’ is supposed to be the phase parameter number in the FITPARAMETER block.
      -
      Notes:
      -
        -
      • If no plot range is given at all, the fit range of the first run also serves as time window for the plot.
      • -
      • In the case no information on the axis of ordinates is available, the plotting range is chosen so that all data can be presented.
      • -
      • It is possible to define multiple PLOT blocks. Each PLOT block generates its own ROOT canvas.
      • +
        +
        rrf_phase value

        A phase of the RRF can be provided, either as a value in degrees, or as a parX, e.g. par4, where ‘X’ is supposed to be the phase parameter number in the FITPARAMETER block.

        +
        +
        Notes:
          +
        • If no plot range is given at all, the fit range of the first run also serves as time window for the plot.

        • +
        • In the case no information on the axis of ordinates is available, the plotting range is chosen so that all data can be presented.

        • +
        • It is possible to define multiple PLOT blocks. Each PLOT block generates its own ROOT canvas.

        @@ -2300,31 +2180,30 @@ The theory, however, is filtered via rrf_packing 75 - -
      +
      +

      The STATISTIC Block

      The STATISTIC block is the last block of a msr file. It contains some information on the fit: the date and time as well as the absolute and normalized values of \(\chi^2\) and the number of degrees of freedom in the fit. If enabled in the XML file for \(\chi^2\)-single-histogram fits also Pearson’s \(\chi^2\) will be written to the STATISTIC block.

      These information only have a meaning if the fitting procedure has been executed at least once and the fit has converged!

      - - -
      -

      Fit Types

      -
      -

      Single Histogram Fit (fit type 0)

      +
      + +
      +

      Fit Types

      +
      +

      Single Histogram Fit (fit type 0)

      The single-histogram fit (fit type 0) is used to fit a function directly to the raw data using

      \[N(t) = N_0 e^{-t/\tau_\mu} [ 1 + A(t) ] + N_{\rm bkg}\]
      -
      -
      The parameters are given by:
      -
      +
      +

      Single Histogram RRF Fit (fit type 1)

      The single-histogram RRF fit (fit type 1) is used to fit the rotating reference frame asymmetry \(A_{\rm rrf}(t)\) extracted from the raw data. The currently implemented version will fail at low fields/frequencies (for about < 1 Tesla). The same is true, if multiple frequencies with large enough separation are present, e.g. when dealing with muonium. \(A_{\rm rrf}(t)\) is estimated the following way (for more details see the RRF memo (<musrfit>/doc/memos/rrf/rrf-notes.pdf)):

        -
      1. define the background \(N_{\rm bkg}\), and subtract it from the raw histogram.
      2. -
      3. calculate the property \(M(t) = [N(t)-N_{\rm bkg}] \exp(+t/\tau)\).
      4. -
      5. estimate \(N_0\). This is the most tricky part. From this calculate \(A(t) = M(t)/N_0 -1\).
      6. -
      7. now the RRF transformation takes place: \(A_{\rm rrf}(t) = 2 \cos(\omega_{\rm rrf} t + \phi_{\rm rrf}) A(t)\). -In Fourier space this is leading to \([A(\omega-\omega_{\rm rrf})+A(\omega+\omega_{\rm rrf})]\).
      8. -
      9. in order to get rid if the \(A(\omega+\omega_{\rm rrf})\) component, \(A_{\rm rrf}(t)\) is over-binned +
      10. define the background \(N_{\rm bkg}\), and subtract it from the raw histogram.

      11. +
      12. calculate the property \(M(t) = [N(t)-N_{\rm bkg}] \exp(+t/\tau)\).

      13. +
      14. estimate \(N_0\). This is the most tricky part. From this calculate \(A(t) = M(t)/N_0 -1\).

      15. +
      16. now the RRF transformation takes place: \(A_{\rm rrf}(t) = 2 \cos(\omega_{\rm rrf} t + \phi_{\rm rrf}) A(t)\). +In Fourier space this is leading to \([A(\omega-\omega_{\rm rrf})+A(\omega+\omega_{\rm rrf})]\).

      17. +
      18. in order to get rid if the \(A(\omega+\omega_{\rm rrf})\) component, \(A_{\rm rrf}(t)\) is over-binned by the rrf_packing. This results in a signal \(\langle A_{\rm rrf}(t) \rangle_{p}\) -which ideally is \(A(t)\) shifted down in frequency by \(\omega_{\rm rrf}\).

      19. +which ideally is \(A(t)\) shifted down in frequency by \(\omega_{\rm rrf}\).

      The single histogram RRF fit was introduced for online analysis only. It is leading to many uncontrolled effects like ghost lines due to imperfection @@ -2356,9 +2235,9 @@ of the \(N_0\) estimate, line \(\omega_{\rm rrf}\) is not properly chosen, the error estimates on the fitted parameters is substantially worse, etc. In summary: if you not urgently need it: do not use it! There are better ways to deal with the analysis of high frequency data! For more details see the rrf-memo found in the source code under <musrfit>/doc/memo/rrf/rrf-notes.pdf or Musrfit–Real Time Parameter Fitting Using GPUs

      - -
      -

      Asymmetry Fit (fit type 2)

      +
      +
      +

      Asymmetry Fit (fit type 2)

      For an asymmetry fit (fit type 2) two histograms are needed. These are given by the forward and backward keywords in the RUN block. Additionally, the parameters alpha and beta which relate the detector efficiencies, solid angles and initial asymmetries of the two detectors can be supplied. The constant background for the two histograms is either given by @@ -2369,10 +2248,10 @@ efficiencies, solid angles and initial asymmetries of the two detectors can be s

      with

        -
      • \(N_{\mathrm{f}}(k)\): counts in the forward histogram channel \(k\)
      • -
      • \(N_{\mathrm{b}}(k)\): counts in the backward histogram channel \(k\)
      • -
      • :math:` B_{mathrm{f}}`: constant background in the forward histogram (RUN block: backgr.fix or background)
      • -
      • :math:` B_{mathrm{b}}`: constant background in the backward histogram (RUN block: backgr.fix or background)
      • +
      • \(N_{\mathrm{f}}(k)\): counts in the forward histogram channel \(k\)

      • +
      • \(N_{\mathrm{b}}(k)\): counts in the backward histogram channel \(k\)

      • +
      • :math:` B_{mathrm{f}}`: constant background in the forward histogram (RUN block: backgr.fix or background)

      • +
      • :math:` B_{mathrm{b}}`: constant background in the backward histogram (RUN block: backgr.fix or background)

      This theoretical asymmetry \(a(t)\) is used to fit the function

      @@ -2381,40 +2260,40 @@ efficiencies, solid angles and initial asymmetries of the two detectors can be s

      where

        -
      • \(\alpha\): accounts for the different detector efficiencies and solid angles (RUN block: alpha).
      • -
      • \(\beta\): accounts for the different detector asymmetries (RUN block: beta).
      • -
      • \(A(t)\): is the depolarization function as given in the THEORY block.
      • +
      • \(\alpha\): accounts for the different detector efficiencies and solid angles (RUN block: alpha).

      • +
      • \(\beta\): accounts for the different detector asymmetries (RUN block: beta).

      • +
      • \(A(t)\): is the depolarization function as given in the THEORY block.

      For the graphical representation in plot type 2 the equation above is rearranged to get \(A(t)\):

      \[A(t)=\frac{(\alpha -1)+(\alpha +1)a(t)}{(\alpha\beta +1)+(\alpha\beta -1)a(t)}=\frac{\alpha\left[N_{\mathrm{f}}(t)-B_{\mathrm{f}}\right]-\left[N_{\mathrm{b}}(t)-B_{\mathrm{b}}\right]}{\alpha\beta\left[N_{\mathrm{f}}(t)-B_{\mathrm{f}}\right]+\left[N_{\mathrm{b}}(t)-B_{\mathrm{b}}\right]}\]

      and plotted together with the function given in the THEORY block.

      - -
      -

      Asymmetry RRF Fit (fit type 3)

      +
      +
      +

      Asymmetry RRF Fit (fit type 3)

      For asymmetry RRF Fit (fit type 3) two histograms are needed. In a first step, the unbinned asymmetry is formed as described for the asymmetry fit. Afterwards the RRF transformation is carried out, i.e. point 4. and 5. as sketched in the single histogramm RRF fit. The same reservations as for the single histogram RRF fit apply: if you not urgently need it: do not use it! There are better ways to deal with the analysis of high frequency data!

      - -
      -

      Negative Muon μSR Fit (fit type 4)

      +
      +
      +

      Negative Muon μSR Fit (fit type 4)

      The negative muon μSR fit (fit type 4) is used for single histogram fits of MuMinus, i.e.

      \[N(t) = \sum_i N_i\,\mathrm{e}^{-t/\tau_i} \left[ 1 + A_i(t)\right] + N_{\rm bkg}(t)\]

      where \(i\) runs over the different lifetime channels of \(\mu^{-}\), and

        -
      • \(N_i\): counts of lifetime channel \(i\)
      • -
      • \(\tau_i\): lifetime of lifetime channel \(i\)
      • -
      • \(A_i(t)\): depolarization function of lifetime channel \(i\)
      • -
      • \(N_{\rm bkg}(t)\): \(N_{\rm bkg}(t)= N_{\rm bkg,0} + \sum_k N_{\rm bkg,k} \cos(k \omega_{\rm cyclotron} t)\) the background
      • +
      • \(N_i\): counts of lifetime channel \(i\)

      • +
      • \(\tau_i\): lifetime of lifetime channel \(i\)

      • +
      • \(A_i(t)\): depolarization function of lifetime channel \(i\)

      • +
      • \(N_{\rm bkg}(t)\): \(N_{\rm bkg}(t)= N_{\rm bkg,0} + \sum_k N_{\rm bkg,k} \cos(k \omega_{\rm cyclotron} t)\) the background

      Since MuMinus is quite generic, the full functional depends has to be written in the THEORY Block.

      - -
      -

      beta-NMR Asymmetry Fit (fit type 5)

      +
      +
      +

      beta-NMR Asymmetry Fit (fit type 5)

      Four histograms are needed for a beta-NMR asymmetry fit (fit type 5), two for positive helecity and two for negative. These are given by the forward and backward keywords in the RUN block. Additionally, the parameters alpha and beta which relate the detector efficiencies, solid angles and initial asymmetries of the two detectors can be supplied. The constant background for the two histograms is either given by @@ -2426,14 +2305,14 @@ efficiencies, solid angles and initial asymmetries of the two detectors can be s

      with

        -
      • \(N_{\mathrm{fp}}(k)\): counts in the forward histogram channel with positive helicity \(k\)
      • -
      • \(N_{\mathrm{bp}}(k)\): counts in the backward histogram channel with positive helicity \(k\)
      • -
      • \(B_{\mathrm{fp}}\): constant background in the forward histogram with positive helicity (RUN block: backgr.fix or background)
      • -
      • \(B_{\mathrm{bp}}\): constant background in the backward histogram with positive helicity (RUN block: backgr.fix or background)
      • -
      • \(N_{\mathrm{fm}}(k)\): counts in the forward histogram channel with negative helicity \(k\)
      • -
      • \(N_{\mathrm{bm}}(k)\): counts in the backward histogram channel with negative helicity \(k\)
      • -
      • \(B_{\mathrm{fm}}\): constant background in the forward histogram with negative helicity (RUN block: backgr.fix or background)
      • -
      • \(B_{\mathrm{bm}}\): constant background in the backward histogram with negative helicity (RUN block: backgr.fix or background)
      • +
      • \(N_{\mathrm{fp}}(k)\): counts in the forward histogram channel with positive helicity \(k\)

      • +
      • \(N_{\mathrm{bp}}(k)\): counts in the backward histogram channel with positive helicity \(k\)

      • +
      • \(B_{\mathrm{fp}}\): constant background in the forward histogram with positive helicity (RUN block: backgr.fix or background)

      • +
      • \(B_{\mathrm{bp}}\): constant background in the backward histogram with positive helicity (RUN block: backgr.fix or background)

      • +
      • \(N_{\mathrm{fm}}(k)\): counts in the forward histogram channel with negative helicity \(k\)

      • +
      • \(N_{\mathrm{bm}}(k)\): counts in the backward histogram channel with negative helicity \(k\)

      • +
      • \(B_{\mathrm{fm}}\): constant background in the forward histogram with negative helicity (RUN block: backgr.fix or background)

      • +
      • \(B_{\mathrm{bm}}\): constant background in the backward histogram with negative helicity (RUN block: backgr.fix or background)

      This theoretical asymmetry \(a(t)\) is used to fit the function

      @@ -2442,9 +2321,9 @@ efficiencies, solid angles and initial asymmetries of the two detectors can be s

      where

        -
      • \(\alpha\): accounts for the different detector efficiencies and solid angles (RUN block: alpha).
      • -
      • \(\beta\): accounts for the different detector asymmetries (RUN block: beta).
      • -
      • \(A(t)\): is the depolarization function as given in the THEORY block.
      • +
      • \(\alpha\): accounts for the different detector efficiencies and solid angles (RUN block: alpha).

      • +
      • \(\beta\): accounts for the different detector asymmetries (RUN block: beta).

      • +
      • \(A(t)\): is the depolarization function as given in the THEORY block.

      For the graphical representation in plot type 5 the equation above is rearranged to get \(A(t)\):

      @@ -2452,36 +2331,36 @@ efficiencies, solid angles and initial asymmetries of the two detectors can be s \[\begin{split}A(t) &= \frac{(\alpha -1)+(\alpha +1)a(t)}{(\alpha\beta+1)+(\alpha\beta -1)a(t)}-\frac{(\alpha +1)a(t)-(\alpha-1)}{(\alpha\beta +1)+(1-\alpha\beta)a(t)} \\ &= \frac{\alpha\left[N_{\mathrm{fp}}(t)-B_{\mathrm{fp}}\right]-\left[N_{\mathrm{bp}}(t)-B_{\mathrm{bp}}\right]}{\alpha\beta\left[N_{\mathrm{fp}}(t)-B_{\mathrm{fp}}\right]+\left[N_{\mathrm{bp}}(t)-B_{\mathrm{bp}}\right]} -\frac{\alpha\left[N_{\mathrm{fm}}(t)-B_{\mathrm{fm}}\right]-\left[N_{\mathrm{bm}}(t)-B_{\mathrm{bm}}\right]}{\alpha\beta\left[N_{\mathrm{fm}}(t)-B_{\mathrm{fm}}\right]+\left[N_{\mathrm{bm}}(t)-B_{\mathrm{bm}}\right]}\end{split}\]

      and plotted together with the function given in the THEORY block.

      - -
      -

      Non-μSR Fit (fit type 8)

      +
      +
      +

      Non-μSR Fit (fit type 8)

      In the case of a non-μSR fit (fit type 8) the fitting function is

      \[y = f(x),\]

      where \(x, y\) are given by xy-data in the RUN block, and \(f(x)\) is the function defined in the THEORY block.

      The same applies for the plot with plot type 8.

      - - -
      -

      User Functions

      +
      +
      +
      +

      User Functions

      musrfit offers the possibility to plug-in user-defined functions implemented in C++ classes to the fitting and plotting routines. In order to do so, basically two things are needed:

        -
      1. a shared library containing the compiled class with the defined function.
      2. -
      3. a ROOT dictionary that contains information about the functions in the shared library.
      4. +
      5. a shared library containing the compiled class with the defined function.

      6. +
      7. a ROOT dictionary that contains information about the functions in the shared library.

      There are two possible ways to implement user functions and both will be explained below:

        -
      1. a user function without global user-function-object access
      2. -
      3. a user function with global user-function-object access
      4. +
      5. a user function without global user-function-object access

      6. +
      7. a user function with global user-function-object access

      Since the first is simpler this will be explained using an explicit example, before it is discussed why the second option is needed and how it can be used.

      -
      -

      User Function without global user-function-object access

      +
      +

      User Function without global user-function-object access

      In the following it is explained in detail how the implementation of a user function is done using the simple example of \(f_a(x) = \sin(a x)/(a x)\), where the parameter \(a\) should be determined by the fit. Although not necessary for this simple example, the source code is split into two parts, namely a header file TMyFunction.h containing the class declaration and a second file TMyFunction.cpp including the function implementation @@ -2495,25 +2374,25 @@ In this abstract base class a function operator is defined that takes two argume ***************************************************************************/ -#include "PUserFcnBase.h" -#include <cassert> -#include <cmath> -#include <vector> +#include "PUserFcnBase.h" +#include <cassert> +#include <cmath> +#include <vector> -using namespace std; +using namespace std; -class TMyFunction : public PUserFcnBase { +class TMyFunction : public PUserFcnBase { public: - // default constructor and destructor - TMyFunction(){} - ~TMyFunction(){} + // default constructor and destructor + TMyFunction(){} + ~TMyFunction(){} - // function operator - Double_t operator()(Double_t, const vector<Double_t>&) const; + // function operator + Double_t operator()(Double_t, const vector<Double_t>&) const; - // definition of the class for the ROOT dictionary - ClassDef(TMyFunction,1) + // definition of the class for the ROOT dictionary + ClassDef(TMyFunction,1) };

      @@ -2529,19 +2408,19 @@ and has as arguments the class name and a revision number.

      ***************************************************************************/ -#include "TMyFunction.h" +#include "TMyFunction.h" -ClassImp(TMyFunction) // for the ROOT dictionary +ClassImp(TMyFunction) // for the ROOT dictionary -Double_t TMyFunction::operator()(Double_t x, const vector<Double_t> &par) const { - assert(par.size()==1); // make sure the number of parameters handed to the function is correct +Double_t TMyFunction::operator()(Double_t x, const vector<Double_t> &par) const { + assert(par.size()==1); // make sure the number of parameters handed to the function is correct - const Double_t eps = 1.0e-5; - Double_t arg(par[0]*x); + const Double_t eps = 1.0e-5; + Double_t arg(par[0]*x); - if(arg < eps) - return 1.0; - return sin(arg)/arg; + if(arg < eps) + return 1.0; + return sin(arg)/arg; } @@ -2566,26 +2445,27 @@ through the dictionary and has the following structure, where the “LinkDef.h #endif //__CINT__ -

      For compiling and linking it is wise to use a Makefile as for example the attached Makefile.TMyLibrary. It assumes standard ROOT and musrfit +

      For compiling and linking it is wise to use a Makefile as for example the attached Makefile.TMyLibrary. It assumes standard ROOT and musrfit installations and defines rules for the generation of the shared library libTMyLibrary.so including the class and the ROOT dictionary. In order to get the library built and installed on the standard ROOT path just call:

      -
      $ make -f Makefile.TMyLibrary
      -$ make -f Makefile.TMyLibrary install
      +
      $ make -f Makefile.TMyLibrary
      +$ make -f Makefile.TMyLibrary install
       

      In case of a custom installation some paths in the Makefile might have to be adopted. For further information about the ROOT dictionary mechanism please refer to the documentation.

      After installing the shared library the defined user function might be used in musrfit as described above.

      Finally, please be aware of the remark at the end of this section.

      -
      -
      -

      User Function with global user-function-object access

      +
      +
      +

      User Function with global user-function-object access

      Before explaining how to use global objects within user functions, it will be shortly explained where is the problem and why this might be a sensible approach. In musrfit each RUN block (histogram, asymmetry, …) is owning its own theory-function tree. An example is shown in the figure below. The bluish nodes are default musrfit functions, whereas the red nodes represent user functions (here labeled by uF1 and uF2). Without global user-function object, these nodes are independent entities. This means if the msr file contains n run blocks, the user function uF1 will be called n times for each step in the calculation. If the user function is performing CPU-demanding calculations this is rather inefficient.

      -_images/theory-tree-with-user-fcn.svg

      Therefore, it is possible to associate to each user function (uFx) a global user-function object (g_uFx). The idea is the following: If uFx needs to +_images/theory-tree-with-user-fcn.svg +

      Therefore, it is possible to associate to each user function (uFx) a global user-function object (g_uFx). The idea is the following: If uFx needs to perform very time-consuming calculations (e.g. calculate an Abrikosov vortex lattice or the nonlocal response of a superconductor in the Meissner state) this can be transferred to the global user-function object (g_uFx) and hence the time-consuming calculation is only performed once per cycle (compared to n times without g_uFx), thus speeding up the fit.

      @@ -2598,61 +2478,61 @@ the ***************************************************************************/ -#include "PUserFcnBase.h" -#include <cassert> -#include <cmath> -#include <vector> +#include "PUserFcnBase.h" +#include <cassert> +#include <cmath> +#include <vector> -using namespace std; +using namespace std; -class TMyGlobalFunction { +class TMyGlobalFunction { public: - // default constructor and destructor - TMyGlobalFunction(){} - ~TMyGlobalFunction(){} + // default constructor and destructor + TMyGlobalFunction(){} + ~TMyGlobalFunction(){} - Bool_t IsValid() { return fValid; } + Bool_t IsValid() { return fValid; } - // the following function will check if something needs to be calculated, which - // is the case if param != fPrevParam - void CalcSomethingCPUExpensive(const vector<Double_t> &param); + // the following function will check if something needs to be calculated, which + // is the case if param != fPrevParam + void CalcSomethingCPUExpensive(const vector<Double_t> &param); - // this routine will return the calculated values, e.g. B(z,E) for TMyFunction::operator()() - // (...) here sketches only that some parameters are likley to be fed - Double_t GetWhatIsNeeded(...); + // this routine will return the calculated values, e.g. B(z,E) for TMyFunction::operator()() + // (...) here sketches only that some parameters are likley to be fed + Double_t GetWhatIsNeeded(...); private: - Bool_t fValid; - vector<Double_t> fPrevParam; + Bool_t fValid; + vector<Double_t> fPrevParam; - // definition of the class for the ROOT-dictionary - ClassDef(TMyGlobalFunction,1) + // definition of the class for the ROOT-dictionary + ClassDef(TMyGlobalFunction,1) }; -class TMyFunction : public PUserFcnBase { +class TMyFunction : public PUserFcnBase { public: - // default constructor and destructor - TMyFunction(){} - ~TMyFunction(){} + // default constructor and destructor + TMyFunction(){} + ~TMyFunction(){} - // global user-function-access functions, here with some functionality - Bool_t NeedGlobalPart() const { return true; } - void SetGlobalPart(vector<void*> &globalPart, UInt_t idx); - Bool_t GlobalPartIsValid() const; + // global user-function-access functions, here with some functionality + Bool_t NeedGlobalPart() const { return true; } + void SetGlobalPart(vector<void*> &globalPart, UInt_t idx); + Bool_t GlobalPartIsValid() const; - // function operator - Double_t operator()(Double_t, const vector<Double_t>&) const; + // function operator + Double_t operator()(Double_t, const vector<Double_t>&) const; private: - Bool_t fValid; - Bool_t fInvokedGlobal; - Int_t fIdxGlobal; - TMyGlobalFunction * fGlobalUserFcn; + Bool_t fValid; + Bool_t fInvokedGlobal; + Int_t fIdxGlobal; + TMyGlobalFunction * fGlobalUserFcn; - // definition of the class for the ROOT dictionary - ClassDef(TMyFunction,1) + // definition of the class for the ROOT dictionary + ClassDef(TMyFunction,1) }; @@ -2660,65 +2540,65 @@ the SetGlobalPart(vector<void*> &globalPart, UInt_t idx)
      and GlobalPartIsValid() now need to be implemented. The method SetGlobalPart(vector<void*> &globalPart, UInt_t idx) is used to link the fGlobalUserFcn to the global user object. This routine will look like:

      -
      void TMyFunction::SetGlobalPart(vector<void *> &globalPart, UInt_t idx)
      +
      void TMyFunction::SetGlobalPart(vector<void *> &globalPart, UInt_t idx)
       {
      -  fIdxGlobal = static_cast<Int_t>(idx);
      +  fIdxGlobal = static_cast<Int_t>(idx);
       
      -  if ((Int_t)globalPart.size() <= fIdxGlobal) { // global user function not present, invoke it
      -    fGlobalUserFcn = new TMyGlobalFunction();
      -    if (fGlobalUserFcn == 0) { // global user function object couldn't be invoked -> error
      -      fValid = false;
      -      cerr << endl << ">> TMyFunction::SetGlobalPart(): **ERROR** Couldn't invoke global user function object, sorry ..." << endl;
      -    } else {  // global user function object could be invoked -> resize to global user function vector and keep the pointer to the corresponding object
      -      globalPart.resize(fIdxGlobal+1);
      -      globalPart[fIdxGlobal] = dynamic_cast<TMyGlobalFunction*>(fGlobalUserFcn);
      -      fValid = true;
      -      fInvokedGlobal = true;
      -    }
      -  } else { // global user function already present hence just retrieve a pointer to it
      -    fValid = true;
      -    fGlobalUserFcn = (TMyGlobalFunction*)globalPart[fIdxGlobal];
      -  }
      +  if ((Int_t)globalPart.size() <= fIdxGlobal) { // global user function not present, invoke it
      +    fGlobalUserFcn = new TMyGlobalFunction();
      +    if (fGlobalUserFcn == 0) { // global user function object couldn't be invoked -> error
      +      fValid = false;
      +      cerr << endl << ">> TMyFunction::SetGlobalPart(): **ERROR** Couldn't invoke global user function object, sorry ..." << endl;
      +    } else {  // global user function object could be invoked -> resize to global user function vector and keep the pointer to the corresponding object
      +      globalPart.resize(fIdxGlobal+1);
      +      globalPart[fIdxGlobal] = dynamic_cast<TMyGlobalFunction*>(fGlobalUserFcn);
      +      fValid = true;
      +      fInvokedGlobal = true;
      +    }
      +  } else { // global user function already present hence just retrieve a pointer to it
      +    fValid = true;
      +    fGlobalUserFcn = (TMyGlobalFunction*)globalPart[fIdxGlobal];
      +  }
       }
       

      What it does is the following: it first checks if the object is already present in the global user-function-object vector and if not creates it. If it is already present, the pointer to the global object vector is just kept (see figure above).

      A sketch of the method operator()(Double_t, const vector&) const will then look like (pseudo-code snippet):

      -
      Double_t TMyFunction::operator()(Double_t t, const vector<Double_t> &param) const
      +
      Double_t TMyFunction::operator()(Double_t t, const vector<Double_t> &param) const
       {
      -  Double_t result = 0.0;
      +  Double_t result = 0.0;
       
      -  // do something, checking, etc.
      -  ...
      +  // do something, checking, etc.
      +  ...
       
      -  // call the global user function object (which will calculate something
      -  // if param has changed). Hence it will only be done once in a iteration,
      -  // and therefore only once for all run blocks.
      -  fGlobalUserFcn->CalcSomethingCPUExpensive(param);
      +  // call the global user function object (which will calculate something
      +  // if param has changed). Hence it will only be done once in a iteration,
      +  // and therefore only once for all run blocks.
      +  fGlobalUserFcn->CalcSomethingCPUExpensive(param);
       
      -  // extract the needed values from the global object
      -  value(s) = fGlobalUserFcn->GetWhatIsNeeded(...);
      +  // extract the needed values from the global object
      +  value(s) = fGlobalUserFcn->GetWhatIsNeeded(...);
       
      -  // use 'value(s)' to do some run block specific calculations (not/less CPU demanding)
      -  ...
      +  // use 'value(s)' to do some run block specific calculations (not/less CPU demanding)
      +  ...
       
      -  return result;
      +  return result;
       }
       

      This way the efficiency of the user function can be increased by almost a factor of n (where n is the number of RUN blocks).

      -

      Note

      -

      If musrfit has been built with parallelization support (default for GCC > 4.2) it should be taken care of the thread safety of the user-function operator(). +

      Note

      +

      If musrfit has been built with parallelization support (default for GCC > 4.2) it should be taken care of the thread safety of the user-function operator(). During the function optimization of musrfit the operator() is called once for any given set of parameters in order to allow the safe execution of any calculation. Within the single-histogram and asymmetry fits the calculation of \(\chi^2\) or the maximum log-likelihood is parallelized and the operator() is expected to evaluate to reasonable values for a fixed set of parameters (but changing t) beginning with the second function call. In case this cannot be ensured, the parallelization can be disabled by –disable-omp on the configure level of the program installation.

      -
      -
      -

      rge-file handler for Low-Energy μSR

      +
      +
      +

      rge-file handler for Low-Energy μSR

      In the case of LE-μSR, the muon stopping distribution might have a profound impact on the muon polarization function \(P(t)\). In case of transverse field μSR measurements it can be written as

      \[P(t) = \int_0^\infty n(z) \cos(\gamma_\mu B(z) t + \varphi) \, dz\]
      @@ -2733,70 +2613,70 @@ is the initial phase of the muon spins with respect to the positron detector. Ty

      This means that one needs to deal with the \(n(z)\) objects in all these user functions. \(n(z)\) does not only depend on the depth, but also on the implantation energy \(E_{\rm impl}\). For a real experiment this means that one is calculating a collection (various energies) of muon stopping distribution profiles with TRIM.SP. In the language of TRIM.SP, these files are called rge-files.

      Since this is often needed in a detailed analysis of LE-μSR spectra, there is a special rge-file handler class implemented which deals with the loading, normalization and interpolation of these \(n(z, E_{\rm impl})\) objects. The essential user-interface of this class with the name PRgeHandler is given here:

      -
      class PRgeHandler : public TObject
      +
      class PRgeHandler : public TObject
       {
      -  public:
      -    PRgeHandler(std::string fln="");
      -    virtual ~PRgeHandler() {}
      +  public:
      +    PRgeHandler(std::string fln="");
      +    virtual ~PRgeHandler() {}
       
      -    virtual bool IsValid() { return fValid; }
      -    virtual PRgeDataList GetRgeData() { return fData; }
      -    virtual Double_t GetZmax(const Double_t energy);
      -    virtual Double_t GetZmax(const Int_t idx);
      -    virtual Double_t Get_n(const Double_t energy, const Double_t z);
      -    virtual Double_t Get_n(const Int_t idx, const Double_t z);
      -    virtual Int_t GetEnergyIndex(const Double_t energy);
      +    virtual bool IsValid() { return fValid; }
      +    virtual PRgeDataList GetRgeData() { return fData; }
      +    virtual Double_t GetZmax(const Double_t energy);
      +    virtual Double_t GetZmax(const Int_t idx);
      +    virtual Double_t Get_n(const Double_t energy, const Double_t z);
      +    virtual Double_t Get_n(const Int_t idx, const Double_t z);
      +    virtual Int_t GetEnergyIndex(const Double_t energy);
       
      -  private:
      -    bool fValid{false};
      -    PRgeDataList fData;
      +  private:
      +    bool fValid{false};
      +    PRgeDataList fData;
       
      -    virtual bool ReadRgeFile(const std::string fln, PRgeData &data);
      +    virtual bool ReadRgeFile(const std::string fln, PRgeData &data);
       };
       

      The rge-file objects are loaded internally (see below) and can easily be accessed via this interface. The \(n(z, E_{\rm impl})\) data can either be accessed via Get_n(const Double_t energy, const Double_t z), i.e. via the implantation energy (given in eV), or via Get_n(const Int_t idx, const Double_t z) with the index idx which is the energy index of the collection. Both this routines deliver \(n(z, E_{\rm impl})\) in normalized form. The on via the energy index is slightly more efficient. The routine GetEnergyIndex(const Double_t energy) allows the get the proper energy index of the collection.

      In order that class can find the rge-files at runtime, a xml-file is needed when calling the constructor. Very often, specific user-function need some additional input which is not delivered via the msr-files, but via a startup xml-file. In this case the rge-file will be just a part of the startup xml-file. For instance in the case of the Nonlocal Meissner screening user-function class, this looks like this

      <?xml version="1.0" encoding="UTF-8"?>
      -<nonlocal xmlns="http://nemu.web.psi.ch/musrfit/nonlocal">
      -  <comment>
      -      Fourier and TrimSp information
      -  </comment>
      -  <nonlocal_par>
      -      <fourier_points>262144</fourier_points>
      -  </nonlocal_par>
      -  <trim_sp>
      -      <data_path>./profiles/</data_path>
      -      <rge_fln_pre>Sn_E</rge_fln_pre>
      -      <energy_list>
      -          <energy>1000</energy>
      -          <energy>2000</energy>
      -          <energy>4000</energy>
      -          <energy>6000</energy>
      -          <energy>8000</energy>
      -          <energy>10000</energy>
      -          <energy>12000</energy>
      -          <energy>14100</energy>
      -          <energy>18000</energy>
      -          <energy>22000</energy>
      -          <energy>25000</energy>
      -          <energy>27300</energy>
      -      </energy_list>
      -  </trim_sp>
      +<nonlocal xmlns="http://nemu.web.psi.ch/musrfit/nonlocal">
      +  <comment>
      +      Fourier and TrimSp information
      +  </comment>
      +  <nonlocal_par>
      +      <fourier_points>262144</fourier_points>
      +  </nonlocal_par>
      +  <trim_sp>
      +      <data_path>./profiles/</data_path>
      +      <rge_fln_pre>Sn_E</rge_fln_pre>
      +      <energy_list>
      +          <energy>1000</energy>
      +          <energy>2000</energy>
      +          <energy>4000</energy>
      +          <energy>6000</energy>
      +          <energy>8000</energy>
      +          <energy>10000</energy>
      +          <energy>12000</energy>
      +          <energy>14100</energy>
      +          <energy>18000</energy>
      +          <energy>22000</energy>
      +          <energy>25000</energy>
      +          <energy>27300</energy>
      +      </energy_list>
      +  </trim_sp>
       </nonlocal>
       

      The relevant portion for the rge-file handler class is starting with the xml tag <trim_sp> and contains four further tags:

        -
      • <data_path>: Here the path where to find the rge-files needs to be given
      • -
      • <rge_fln_pre>: Start portion of the rge-file name.
      • -
      • <energy_list>: This will embrace all the implantation energies available.
      • -
      • <energy>: A single energy (in eV)
      • -
      • <energy_vect> : Allows to write an energy list in a more compact form, +
      • <data_path>: Here the path where to find the rge-files needs to be given

      • +
      • <rge_fln_pre>: Start portion of the rge-file name.

      • +
      • <energy_list>: This will embrace all the implantation energies available.

      • +
      • <energy>: A single energy (in eV)

      • +
      • <energy_vect> : Allows to write an energy list in a more compact form, if the energy spacing between the different rge data sets is equal in distance. -The syntax here is attribute driven

      • +The syntax here is attribute driven

      -
      <energy_vector start="1000" stop="23000" step="1000"/>
      +
      <energy_vector start="1000" stop="23000" step="1000"/>
       

      In the given example the files are searched for in the sub-directory call profiles of the current directory. The rge-files have file names like @@ -2804,139 +2684,102 @@ The syntax here is attribute driven

    • In the aforementioned Nonlocal Meissner screening class, in the constructor you will find the following invocation of the rge-handler object:

      PNL_PippardFitterGlobal::PNL_PippardFitterGlobal()
       {
      - ...
      + ...
       
      -  // load all the TRIM.SP rge-files
      -  fRgeHandler = new PRgeHandler("./nonlocal_startup.xml");
      -  if (!fRgeHandler->IsValid()) {
      -    std::cout << std::endl << ">> PNL_PippardFitterGlobal::PNL_PippardFitterGlobal **PANIC ERROR**";
      -    std::cout << std::endl << ">>  rge data handler too unhappy. Will terminate unfriendly, sorry.";
      -    std::cout << std::endl;
      -    fValid = false;
      -  }
      +  // load all the TRIM.SP rge-files
      +  fRgeHandler = new PRgeHandler("./nonlocal_startup.xml");
      +  if (!fRgeHandler->IsValid()) {
      +    std::cout << std::endl << ">> PNL_PippardFitterGlobal::PNL_PippardFitterGlobal **PANIC ERROR**";
      +    std::cout << std::endl << ">>  rge data handler too unhappy. Will terminate unfriendly, sorry.";
      +    std::cout << std::endl;
      +    fValid = false;
      +  }
       
      -  ...
      +  ...
       }
       

      And in the operator() function call which calculates the muon spin polarization, it will look like this

      -
      Double_t PNL_PippardFitter::operator()(Double_t t, const std::vector<Double_t> &param) const
      +
      Double_t PNL_PippardFitter::operator()(Double_t t, const std::vector<Double_t> &param) const
       {
      -  ...
      +  ...
       
      -  // calculate field if parameter have changed
      -  fPippardFitterGlobal->CalculateField(param);
      -  Int_t energyIndex = fPippardFitterGlobal->GetEnergyIndex(param[0]);
      -  if (energyIndex == -1) { // energy not found
      -    std::cerr << std::endl << ">> PNL_PippardFitter::operator() energy " << param[0] << " not found. Will terminate." << std::endl;
      -    assert(0);
      -  }
      +  // calculate field if parameter have changed
      +  fPippardFitterGlobal->CalculateField(param);
      +  Int_t energyIndex = fPippardFitterGlobal->GetEnergyIndex(param[0]);
      +  if (energyIndex == -1) { // energy not found
      +    std::cerr << std::endl << ">> PNL_PippardFitter::operator() energy " << param[0] << " not found. Will terminate." << std::endl;
      +    assert(0);
      +  }
       
      -  ...
      +  ...
       
      -  // calcualte polarization
      -  Bool_t done = false;
      -  Double_t pol = 0.0, dPol = 0.0;
      -  Double_t z=0.0;
      -  Int_t terminate = 0;
      -  Double_t dz = 1.0;
      +  // calcualte polarization
      +  Bool_t done = false;
      +  Double_t pol = 0.0, dPol = 0.0;
      +  Double_t z=0.0;
      +  Int_t terminate = 0;
      +  Double_t dz = 1.0;
       
      -  do {
      -    if (z < param[8]) { // z < dead-layer
      -      dPol = fPippardFitterGlobal->GetMuonStoppingDensity(energyIndex, z) * cos(GAMMA_MU * param[6] * t + param[7] * DEGREE2RAD);
      -    } else {
      -      dPol = fPippardFitterGlobal->GetMuonStoppingDensity(energyIndex, z) * cos(GAMMA_MU * param[6] * fPippardFitterGlobal->GetMagneticField(z-param[8]) * t + param[7] * DEGREE2RAD);
      -    }
      -    z += dz;
      -    pol += dPol;
      +  do {
      +    if (z < param[8]) { // z < dead-layer
      +      dPol = fPippardFitterGlobal->GetMuonStoppingDensity(energyIndex, z) * cos(GAMMA_MU * param[6] * t + param[7] * DEGREE2RAD);
      +    } else {
      +      dPol = fPippardFitterGlobal->GetMuonStoppingDensity(energyIndex, z) * cos(GAMMA_MU * param[6] * fPippardFitterGlobal->GetMagneticField(z-param[8]) * t + param[7] * DEGREE2RAD);
      +    }
      +    z += dz;
      +    pol += dPol;
       
      -    // change in polarization is very small hence start termination counting
      -    if (fabs(dPol) < 1.0e-9) {
      -      terminate++;
      -    } else {
      -      terminate = 0;
      -    }
      +    // change in polarization is very small hence start termination counting
      +    if (fabs(dPol) < 1.0e-9) {
      +      terminate++;
      +    } else {
      +      terminate = 0;
      +    }
       
      -    if (terminate > 10) // polarization died out hence one can stop
      -      done = true;
      -  } while (!done);
      +    if (terminate > 10) // polarization died out hence one can stop
      +      done = true;
      +  } while (!done);
       
      -  return pol*dz;
      +  return pol*dz;
       }
       
      -
      -
      -
      -

      Technical Description of the musrfit framework

      + + +
      +

      Technical Description of the musrfit framework

      A technical description of the musrfit framework can be found on its own docu.

      -
      - + + - -
      - - - - - - - - - - - - - - - - - - - - - - -
  11. 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 diff --git a/doc/html/_static/fonts/fontawesome-webfont.eot b/doc/html/_static/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

    5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/_static/fonts/fontawesome-webfont.ttf b/doc/html/_static/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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

    - - -
    - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -
    - -
    -

    DAT: CSV like file format for non-μSR

    + +
    +

    DAT: CSV like file format for non-μSR

    This is typically used when exporting the parameter data from msr2data to be used in mupp, gnuplot, origin, or whatever parameter plotter you might use. The first line defines the parameter tags separated by spaces or tabs. If errors are available there are labeled be the ending Err. This is followed by the parameter values and its errors if present. A fill example looks like this:

    @@ -403,29 +325,29 @@ This is followed by the parameter values and its errors if present. A fill examp 200 0.009 99.49 2.11668 10.001 -0.008 -0.008 -10 0.1732 0.0012 0.0012 0.0096 0.0025 0.0026 28.88 0.57 0.57 101.231 0.03 0.03 0 0 0 219.86 0.27 0.27 2.749 0.033 0.033 -88.87 0.71 0.71 211.47 0.26 0.26 2.791 0.032 0.032 -178.48 0.72 0.71 0.9678 0.0017 0.0017 2.969 0.033 0.033 90.94 0.73 0.73 0.9608 0.0017 0.0017 2.653 0.032 0.032 20182.5 20361 0.991233 11401
    - -
    -

    MDU file format (psi) for μSR

    + +
    +

    MDU file format (psi) for μSR

    For details about the PSI-BIN/MDU file format from PSI see Class_MuSR_PSI

    -
    -
    -

    MUD file format (triumf) for μSR

    + +
    +

    MUD file format (triumf) for μSR

    For details about the MUD file format from triumf see MUon Data access .

    -
    -
    -

    MusrRoot file format (PSI) for μSR

    + +
    +

    MusrRoot file format (PSI) for μSR

    For details see MusrRoot - an Extensible Open File Format for uSR.

    -
    -
    -

    NeXus file format (isis) for μSR

    + +
    +

    NeXus file format (isis) for μSR

    For details about the NeXus file format from ISIS (UK) see The application of the NeXus data format to ISIS muon data . For a detailed list of available meta information and data see NeXus Instrument Definitions for ISIS muon Data .

    -
    -
    -

    PSI-BIN file format (psi) for μSR

    + +
    +

    PSI-BIN file format (psi) for μSR

    For details about the PSI-BIN/MDU file format from PSI see Class_MuSR_PSI.

    -
    -
    -

    ROOT file format (psi/lem before 2012) for μSR

    + +
    +

    ROOT file format (psi/lem before 2012) for μSR

    For details about the API of ROOT files can be here: ROOT files. The structure of the ROOT files (LEM, before 2012) looks like this:

    ROOT-file --|
    @@ -457,9 +379,9 @@ The structure of the ROOT files (LEM, before 2012) looks like this:

    The detectors (20, 21, 22, and 23) are the detectors (Left, Top, Right, Bottom). These are post-pileup-corrected (PPC) histograms.

    The SCAnaModule contains various TF1H objects of slow control data of the run.

    The RunSummary is essentially an ascii dump, with summary information of the run.

    -
    -
    -

    WKM file format for μSR

    +
    +
    +

    WKM file format for μSR

    WKM is an obsolete ascii file format, originally introduced by people from the TU Braunschweig. It starts with a header which shows like this:

    - WKM data file converted with any2many
    @@ -479,73 +401,36 @@ It starts with a header which shows like this:

    The header ends with an empty line.

    The data are stored as following: there are always 10 bin-counts per line. Between detectors, there will be an empty line.

    -
    -
    +
    +
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - +
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - +
    - - -
    - - -

    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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/doc/html/_static/fonts/fontawesome-webfont.woff2 b/doc/html/_static/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/doc/html/_static/jquery-3.2.1.js b/doc/html/_static/jquery-3.2.1.js deleted file mode 100644 index d2d8ca47..00000000 --- a/doc/html/_static/jquery-3.2.1.js +++ /dev/null @@ -1,10253 +0,0 @@ -/*! - * jQuery JavaScript Library v3.2.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2017-03-20T18:59Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var document = window.document; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var concat = arr.concat; - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - - - - function DOMEval( code, doc ) { - doc = doc || document; - - var script = doc.createElement( "script" ); - - script.text = code; - doc.head.appendChild( script ).parentNode.removeChild( script ); - } -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.2.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }, - - // Support: Android <=4.0 only - // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - - if ( copyIsArray ) { - copyIsArray = false; - clone = src && Array.isArray( src ) ? src : []; - - } else { - clone = src && jQuery.isPlainObject( src ) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isFunction: function( obj ) { - return jQuery.type( obj ) === "function"; - }, - - isWindow: function( obj ) { - return obj != null && obj === obj.window; - }, - - isNumeric: function( obj ) { - - // As of jQuery 3.0, isNumeric is limited to - // strings and numbers (primitives or objects) - // that can be coerced to finite numbers (gh-2662) - var type = jQuery.type( obj ); - return ( type === "number" || type === "string" ) && - - // parseFloat NaNs numeric-cast false positives ("") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - !isNaN( obj - parseFloat( obj ) ); - }, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - - /* eslint-disable no-unused-vars */ - // See https://github.com/eslint/eslint/issues/6125 - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; - }, - - // Evaluates a script in a global context - globalEval: function( code ) { - DOMEval( code ); - }, - - // Convert dashed to camelCase; used by the css and data modules - // Support: IE <=9 - 11, Edge 12 - 13 - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // Support: Android <=4.0 only - trim: function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: Date.now, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = jQuery.type( obj ); - - if ( type === "function" || jQuery.isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.3 - * https://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2016-08-08 - */ -(function( window ) { - -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ({}).hasOwnProperty, - arr = [], - pop = arr.pop, - push_native = arr.push, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[i] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + - "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), - - rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), - funescape = function( _, escaped, escapedWhitespace ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - // Support: Firefox<24 - // Workaround erroneous numeric interpretation of +"0x" - return high !== high || escapedWhitespace ? - escaped : - high < 0 ? - // BMP codepoint - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - disabledAncestor = addCombinator( - function( elem ) { - return elem.disabled === true && ("form" in elem || "label" in elem); - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - (arr = slice.call( preferredDoc.childNodes )), - preferredDoc.childNodes - ); - // Support: Android<4.0 - // Detect silently failing push.apply - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - push_native.apply( target, slice.call(els) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - // Can't trust NodeList.length - while ( (target[j++] = els[i++]) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { - - // ID selector - if ( (m = match[1]) ) { - - // Document context - if ( nodeType === 9 ) { - if ( (elem = context.getElementById( m )) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && (elem = newContext.getElementById( m )) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[2] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( (m = match[3]) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !compilerCache[ selector + " " ] && - (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { - - if ( nodeType !== 1 ) { - newContext = context; - newSelector = selector; - - // qSA looks outside Element context, which is not what we want - // Thanks to Andrew Dupont for this workaround technique - // Support: IE <=8 - // Exclude object elements - } else if ( context.nodeName.toLowerCase() !== "object" ) { - - // Capture the context ID, setting it first if necessary - if ( (nid = context.getAttribute( "id" )) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", (nid = expando) ); - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[i] = "#" + nid + " " + toSelector( groups[i] ); - } - newSelector = groups.join( "," ); - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - } - - if ( newSelector ) { - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key + " " ] = value); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement("fieldset"); - - try { - return !!fn( el ); - } catch (e) { - return false; - } finally { - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split("|"), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[i] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( (cur = cur.nextSibling) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - disabledAncestor( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9-11, Edge - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - if ( preferredDoc !== document && - (subWindow = document.defaultView) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert(function( el ) { - el.className = "i"; - return !el.getAttribute("className"); - }); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert(function( el ) { - el.appendChild( document.createComment("") ); - return !el.getElementsByTagName("*").length; - }); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert(function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - }); - - // ID filter and find - if ( support.getById ) { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( (elem = elems[i++]) ) { - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find["TAG"] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( (elem = results[i++]) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( el ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement("input"); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll("[name=d]").length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll(":enabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll(":disabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( el ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { - - // Choose the first element that is related to our preferred document - if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - return a === document ? -1 : - b === document ? 1 : - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - !compilerCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch (e) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - (val = elem.getAttributeNode(name)) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return (sel + "").replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( (elem = results[i++]) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - while ( (node = elem[i++]) ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[6] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[3] ) { - match[2] = match[4] || match[5] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { return true; } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - // Use previously-cached element index if available - if ( useCache ) { - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - // Don't keep the element (issue #299) - input[0] = null; - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifier - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( (tokens = []) ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push({ - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - }); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push({ - value: matched, - type: type, - matches: match - }); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( (oldCache = uniqueCache[ key ]) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return (newCache[ 2 ] = oldCache[ 2 ]); - } else { - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), - len = elems.length; - - if ( outermost ) { - outermostContext = context === document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - if ( !context && elem.ownerDocument !== document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context || document, xml) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( (selector = compiled.selector || selector) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { - - context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert(function( el ) { - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; -}); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert(function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute("href") === "#" ; -}) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - }); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert(function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -}) ) { - addHandle( "value", function( elem, name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - }); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert(function( el ) { - return el.getAttribute("disabled") == null; -}) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - (val = elem.getAttributeNode( name )) && val.specified ? - val.value : - null; - } - }); -} - -return Sizzle; - -})( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Simple selector that can be filtered directly, removing non-Elements - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - // Complex selector, compare the two sets, removing non-Elements - qualifier = jQuery.filter( qualifier, elements ); - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; - } ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( nodeName( elem, "iframe" ) ) { - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( jQuery.isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ jQuery.camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ jQuery.camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( jQuery.camelCase ); - } else { - key = jQuery.camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - jQuery.contains( elem.ownerDocument, elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - -var swap = function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - do { - - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); - -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); - - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // Support: IE <=9 only - option: [ 1, "" ], - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
    " ], - col: [ 2, "", "
    " ], - tr: [ 2, "", "
    " ], - td: [ 3, "", "
    " ], - - _default: [ 0, "", "" ] -}; - -// Support: IE <=9 only -wrapMap.optgroup = wrapMap.option; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, contains, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; -} )(); -var documentElement = document.documentElement; - - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 only -// See #13393 for more info -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = {}; - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - // Make a writable jQuery.Event from the native event object - var event = jQuery.event.fix( nativeEvent ); - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or 2) have namespace(s) - // a subset or equal to those in the bound event (both can have no namespace). - if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: jQuery.isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - this.focus(); - return false; - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return nodeName( event.target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - /* eslint-disable max-len */ - - // See https://github.com/eslint/eslint/issues/3229 - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, - - /* eslint-enable */ - - // Support: IE <=10 - 11, Edge 12 - 13 - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( ">tbody", elem )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - - if ( match ) { - elem.type = match[ 1 ]; - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.access( src ); - pdataCur = dataPriv.set( dest, pdataOld ); - events = pdataOld.events; - - if ( events ) { - delete pdataCur.handle; - pdataCur.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( isFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html.replace( rxhtmlTag, "<$1>" ); - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = jQuery.contains( elem.ownerDocument, elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rmargin = ( /^margin/ ); - -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - div.style.cssText = - "box-sizing:border-box;" + - "position:relative;display:block;" + - "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - div.innerHTML = ""; - documentElement.appendChild( container ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = divStyle.marginLeft === "2px"; - boxSizingReliableVal = divStyle.width === "4px"; - - // Support: Android 4.0 - 4.3 only - // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = divStyle.marginRight === "4px"; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - container.appendChild( div ); - - jQuery.extend( support, { - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelMarginRight: function() { - computeStyleTests(); - return pixelMarginRightVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }, - - cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style; - -// Return a css property mapped to a potentially vendor prefixed property -function vendorPropName( name ) { - - // Shortcut for names that are not vendor prefixed - if ( name in emptyStyle ) { - return name; - } - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a property mapped along what jQuery.cssProps suggests or to -// a vendor prefixed property. -function finalPropName( name ) { - var ret = jQuery.cssProps[ name ]; - if ( !ret ) { - ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; - } - return ret; -} - -function setPositiveNumber( elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i, - val = 0; - - // If we already have the right measurement, avoid augmentation - if ( extra === ( isBorderBox ? "border" : "content" ) ) { - i = 4; - - // Otherwise initialize for horizontal or vertical properties - } else { - i = name === "width" ? 1 : 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // At this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - - // At this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // At this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with computed style - var valueIsBorderBox, - styles = getStyles( elem ), - val = curCSS( elem, name, styles ), - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { - return val; - } - - // Check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Fall back to offsetWidth/Height when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - if ( val === "auto" ) { - val = elem[ "offset" + name[ 0 ].toUpperCase() + name.slice( 1 ) ]; - } - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - - // Use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - "float": "cssFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - } ) : - getWidthOrHeight( elem, name, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = extra && getStyles( elem ), - subtract = extra && augmentWidthOrHeight( - elem, - name, - extra, - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - styles - ); - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ name ] = value; - value = jQuery.css( elem, name ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && - ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || - jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = jQuery.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 13 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( jQuery.isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = jQuery.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value; - - if ( typeof stateVal === "boolean" && type === "string" ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( jQuery.isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( type === "string" ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = value.match( rnothtmlwhite ) || []; - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, isFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -jQuery.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( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - - - -support.focusin = "onfocusin" in window; - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = jQuery.now(); - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = jQuery.isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( jQuery.isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - 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" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match == null ? null : match; - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 13 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available, append data to url - if ( s.data ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - - -jQuery._evalUrl = function( url ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - "throws": true - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( jQuery.isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( " + + + + + - - - - - - - +

o`|K;bPmfzQS7}dqz(A*x*<|chEc3Z=ID$ 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∾vYdfTCvoCnwA8^eqUF$x--q|N$Z2TMX2Ws{> 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]qwNi)mF*41Rq6pP}98dO85s!vqe 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±Nc=T+8(HA%3sU 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