Linda Markowsky

Adding anaconda.2019.03 installation files.

Showing 68 changed files with 2598 additions and 0 deletions
This diff could not be displayed because it is too large.
.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}}
/*
* doctools.js
* ~~~~~~~~~~~
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/**
* select a different prefix for underscore
*/
$u = _.noConflict();
/**
* 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];
}
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();
if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
this.initOnKeyListeners();
}
},
/**
* i18n support
*/
TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return 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];
},
ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated === 'undefined')
return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)];
},
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;
},
/**
* add context elements like header anchor links
*/
addContextElements : function() {
$('div[id] > :header:first').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this headline')).
appendTo(this);
});
$('dt[id]').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this definition')).
appendTo(this);
});
},
/**
* workaround a firefox stupidity
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/
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');
}
window.setTimeout(function() {
$.each(terms, function() {
body.highlightText(this.toLowerCase(), 'highlighted');
});
}, 10);
$('<p class="highlight-link"><a href="javascript:Documentation.' +
'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
.appendTo($('#searchbox'));
}
},
/**
* 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();
}
},
/**
* helper function to hide the search marks again
*/
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
},
/**
* make the url absolute
*/
makeURL : function(relativeURL) {
return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
},
/**
* 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;
}
case 39: // right
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
}
}
});
}
};
// quick alias for translations
_ = Documentation.gettext;
$(document).ready(function() {
Documentation.init();
});
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '2.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
};
\ No newline at end of file
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 877 78" x="0px" y="0px" xml:space="preserve" preserveAspectRatio="xMinYMid"><defs><style>.cls-1{fill:#3fae2a;}</style></defs><path class="cls-1" d="M114.56,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4H101a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M166.66,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1h1.3a1,1,0,0,0,1-1V21.85A.94.94,0,0,0,166.66,20.85Z"/><path class="cls-1" d="M191.26,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M238.06,49.35a1.06,1.06,0,0,0-1.4,0,13,13,0,0,1-8.4,3.1A12.42,12.42,0,0,1,216,39.85c0-6.9,5.2-12.8,12.2-12.8a12.91,12.91,0,0,1,8.4,3.2,1,1,0,0,0,1.4,0l3.3-3.4a1,1,0,0,0-.1-1.5,18.6,18.6,0,0,0-13.2-5.1,19.7,19.7,0,1,0,0,39.4,18.74,18.74,0,0,0,13.3-5.3,1.09,1.09,0,0,0,.1-1.5Z"/><path class="cls-1" d="M264,20.25a19.7,19.7,0,1,0,19.7,19.8A19.61,19.61,0,0,0,264,20.25Zm0,32.3a12.55,12.55,0,0,1,0-25.1,12.55,12.55,0,1,1,0,25.1Z"/><path class="cls-1" d="M321,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1H321a1,1,0,0,0,1-1V21.85A1.08,1.08,0,0,0,321,20.85Z"/><path class="cls-1" d="M342.86,20.85h-13a1.08,1.08,0,0,0-1,1v36.2a1,1,0,0,0,1,1h13a19.1,19.1,0,1,0,0-38.2Zm-.6,31.6H336v-25h6.2A12.09,12.09,0,0,1,354.46,40,12,12,0,0,1,342.26,52.45Z"/><path class="cls-1" d="M398.66,57.75,381.76,21a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1H398A.94.94,0,0,0,398.66,57.75Zm-23.6-11.7,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M405.46,58.55h.3a.22.22,0,0,0,.2-.2v-1h.6l.4,1.1c0,.1.1.1.2.1h.4a.22.22,0,0,0,.2-.2c-.2-.3-.3-.7-.5-1a1,1,0,0,0,.7-1,1,1,0,0,0-1.1-1.1h-1.3a.22.22,0,0,0-.2.2v2.9C405.36,58.45,405.36,58.55,405.46,58.55Zm.5-2.7h.8a.37.37,0,0,1,.4.4.43.43,0,0,1-.4.4H406Z"/><path class="cls-1" d="M406.46,60.15a3.16,3.16,0,0,0,3.2-3.2,3.2,3.2,0,1,0-3.2,3.2Zm0-5.9a2.6,2.6,0,1,1-2.6,2.6A2.65,2.65,0,0,1,406.46,54.25Z"/><path class="cls-1" d="M24.46,57.65v-.2a36.79,36.79,0,0,1,.5-5.8v-.2l-.2-.1a49.67,49.67,0,0,1-5.2-2.5l-.2-.1-.1.2a53.76,53.76,0,0,0-2.8,7l-.1.2.2.1a39.14,39.14,0,0,0,7.6,1.4Z"/><path class="cls-1" d="M29.66,23.45h0c-1.5,0-2.9.1-4.4.2a33.92,33.92,0,0,0,.8,4.4A20.36,20.36,0,0,1,29.66,23.45Z"/><path class="cls-1" d="M24.46,59.45v-.2h-.2a51.94,51.94,0,0,1-6.5-1.1l-.6-.1.3.5a34.87,34.87,0,0,0,7.1,7.8l.4.4v-.7A51.43,51.43,0,0,1,24.46,59.45Z"/><path class="cls-1" d="M35,7.75a33.78,33.78,0,0,0-7.4,3.6,47,47,0,0,1,5.1,1.2A52.38,52.38,0,0,1,35,7.75Z"/><path class="cls-1" d="M45.86,6c-1.3,0-2.6.1-3.8.2a39.81,39.81,0,0,1,5.1,4.1l1.3,1.2-1.3,1.3a34.66,34.66,0,0,0-3.2,3.4v.1a6.12,6.12,0,0,0-.5.6,19.27,19.27,0,0,1,2.4-.1,23,23,0,1,1,0,46,22.39,22.39,0,0,1-12-3.4,45.33,45.33,0,0,1-5.2.3,19.27,19.27,0,0,1-2.4-.1,78.24,78.24,0,0,0,.7,8.1,33.26,33.26,0,0,0,18.9,5.8,33.75,33.75,0,1,0,0-67.5Z"/><path class="cls-1" d="M41.36,14c.7-.8,1.4-1.6,2.1-2.3a58.59,58.59,0,0,0-5-3.7,41.8,41.8,0,0,0-2.8,5.6c1.5.6,3,1.2,4.5,1.9C40.76,14.65,41.26,14.05,41.36,14Z"/><path class="cls-1" d="M18.46,33.25l.1.2.2-.1a50.41,50.41,0,0,1,4.9-3.1l.2-.1V30a38.39,38.39,0,0,1-1.1-5.9v-.2h-.2a43.62,43.62,0,0,0-7.3,2l-.2.1.1.2A30.3,30.3,0,0,0,18.46,33.25Z"/><path class="cls-1" d="M18.06,36.45l-.2.2a47,47,0,0,0-5.1,4.9l-.2.2.2.2a58.38,58.38,0,0,0,5.6,4.2l.2.1.1-.2a45.3,45.3,0,0,1,3-4.6l.1-.2-.1-.1a52,52,0,0,1-3.5-4.4Z"/><path class="cls-1" d="M31.36,57.75H32l-.5-.4a20.73,20.73,0,0,1-4.6-5.2v-.1l-.4-.2v.3a45.53,45.53,0,0,0-.4,5.3v.2h.2c.8,0,1.6.1,2.4.1A12.19,12.19,0,0,0,31.36,57.75Z"/><path class="cls-1" d="M30.26,20.45a39.43,39.43,0,0,1,1.4-4.9,46.94,46.94,0,0,0-6.5-1.4,48.47,48.47,0,0,0-.1,6.6A44.05,44.05,0,0,1,30.26,20.45Z"/><path class="cls-1" d="M33.46,20.35a29.18,29.18,0,0,1,4.7-2.3,27.49,27.49,0,0,0-3.6-1.5C34.16,17.75,33.76,19.05,33.46,20.35Z"/><path class="cls-1" d="M17.76,47.75l-.2-.1a57.36,57.36,0,0,1-5-3.6l-.5-.4.1.6a31.56,31.56,0,0,0,2.7,9.4l.2.5.2-.5a55.47,55.47,0,0,1,2.4-5.6Z"/><path class="cls-1" d="M22.06,15.75a33.47,33.47,0,0,0-5.2,6.7c1.7-.5,3.5-.9,5.3-1.3C22.06,19.35,22.06,17.55,22.06,15.75Z"/><path class="cls-1" d="M23.06,39.45v-.6a23.54,23.54,0,0,1,1-6l.2-.6-.5.3c-1.3.8-2.6,1.6-3.9,2.5l-.2.1.3.2c.9,1.2,1.8,2.5,2.8,3.6Z"/><path class="cls-1" d="M23.36,43l-.1-.6-.3.5c-.9,1.3-1.8,2.7-2.6,4.1l-.1.2.2.1c1.4.8,2.9,1.5,4.4,2.2l.5.2-.2-.5A23.11,23.11,0,0,1,23.36,43Z"/><path class="cls-1" d="M16.76,34.85l.2-.1-.1-.2a54.49,54.49,0,0,1-2.9-5.3l-.2-.5-.2.6a33.77,33.77,0,0,0-1.6,9.5v.6l.4-.4A24.93,24.93,0,0,1,16.76,34.85Z"/><path class="cls-1" d="M419.48,22.87a1,1,0,0,1,1-1H433A18.55,18.55,0,1,1,433,59H420.43a1,1,0,0,1-1-1Zm12.88,29.62c6.89,0,11.92-5.19,11.92-12.13a11.69,11.69,0,0,0-11.92-12.08h-6V52.49Z"/><path class="cls-1" d="M475,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,475,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,475,52.59Z"/><path class="cls-1" d="M517.42,21.33a17.94,17.94,0,0,1,12.83,4.93,1,1,0,0,1,.05,1.48l-3.23,3.34a.85.85,0,0,1-1.33,0A12.54,12.54,0,0,0,517.58,28c-6.78,0-11.82,5.67-11.82,12.35a12,12,0,0,0,11.87,12.24,12.72,12.72,0,0,0,8.11-3,1,1,0,0,1,1.33,0l3.29,3.39a1,1,0,0,1-.05,1.43,18.19,18.19,0,0,1-12.88,5.14,19.08,19.08,0,1,1,0-38.16Z"/><path class="cls-1" d="M536.71,22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1V44.54c0,4.5,3.07,8.05,7.68,8.05a7.64,7.64,0,0,0,7.74-8V22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1v22a14.76,14.76,0,0,1-29.52,0Z"/><path class="cls-1" d="M579.22,22.12a.89.89,0,0,1,1-.79H581a1,1,0,0,1,.9.53l11.66,25h.16l11.66-25a.91.91,0,0,1,.9-.53h.85a.89.89,0,0,1,1,.79l6.25,35.61a.92.92,0,0,1-1,1.22h-4.82a1.15,1.15,0,0,1-1-.79l-3.13-20.08h-.16L595,58.9a.9.9,0,0,1-.9.58h-1a1,1,0,0,1-.9-.58l-9.38-20.83h-.16l-3.07,20.08a1,1,0,0,1-1,.79h-4.77a1,1,0,0,1-1-1.22Z"/><path class="cls-1" d="M621.62,22.87a1,1,0,0,1,1-1h21.57a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H628.51v8.69H641.6a1,1,0,0,1,1,1v4.4a1,1,0,0,1-1,1H628.51v9.27h15.69a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H622.63a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M652.78,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1h-1.27L659.67,35.16h-.05V57.95a1,1,0,0,1-1,1h-4.82a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M698.73,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1h23.16a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M713.47,57.58l16.48-35.66a1,1,0,0,1,.9-.58h.53a.9.9,0,0,1,.9.58L748.6,57.58a.94.94,0,0,1-.9,1.38h-4.61a1.52,1.52,0,0,1-1.54-1.06L739,52.17H723.11l-2.6,5.72A1.6,1.6,0,0,1,719,59h-4.61A.94.94,0,0,1,713.47,57.58Zm22.89-11.29-5.3-11.66h-.16l-5.19,11.66Z"/><path class="cls-1" d="M756.45,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1H771.5a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M778,22.87a1,1,0,0,1,1-1H784a1,1,0,0,1,1,1V57.95a1,1,0,0,1-1,1H779a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M811,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,811,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,811,52.59Z"/><path class="cls-1" d="M837,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1H866L843.9,35.16h-.05V57.95a1,1,0,0,1-1,1H838a1,1,0,0,1-1-1Z"/></svg>
\ No newline at end of file
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #007020 } /* Comment.Preproc */
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #333333 } /* Generic.Output */
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #007020 } /* Keyword.Pseudo */
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #902000 } /* Keyword.Type */
.highlight .m { color: #208050 } /* Literal.Number */
.highlight .s { color: #4070a0 } /* Literal.String */
.highlight .na { color: #4070a0 } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
.highlight .no { color: #60add5 } /* Name.Constant */
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #007020 } /* Name.Exception */
.highlight .nf { color: #06287e } /* Name.Function */
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #bb60d5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
.highlight .sr { color: #235388 } /* Literal.String.Regex */
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #06287e } /* Name.Function.Magic */
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
// For more details on analytics at Read the Docs, please see:
// https://docs.readthedocs.io/en/latest/advertising-details.html#analytics
// Skip analytics for users with Do Not Track enabled
if (navigator.doNotTrack === '1') {
console.log('Respecting DNT with respect to analytics...');
} else {
// RTD Analytics Code
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
if (typeof READTHEDOCS_DATA !== 'undefined') {
if (READTHEDOCS_DATA.global_analytics_code) {
ga('create', READTHEDOCS_DATA.global_analytics_code, 'auto', 'rtfd', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('rtfd.set', 'dimension1', READTHEDOCS_DATA.project);
ga('rtfd.set', 'dimension2', READTHEDOCS_DATA.version);
ga('rtfd.set', 'dimension3', READTHEDOCS_DATA.language);
ga('rtfd.set', 'dimension4', READTHEDOCS_DATA.theme);
ga('rtfd.set', 'dimension5', READTHEDOCS_DATA.programming_language);
ga('rtfd.set', 'dimension6', READTHEDOCS_DATA.builder);
ga('rtfd.set', 'anonymizeIp', true);
ga('rtfd.send', 'pageview');
}
// User Analytics Code
if (READTHEDOCS_DATA.user_analytics_code) {
ga('create', READTHEDOCS_DATA.user_analytics_code, 'auto', 'user', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('user.set', 'anonymizeIp', true);
ga('user.send', 'pageview');
}
// End User Analytics Code
}
// end RTD Analytics Code
}
var READTHEDOCS_DATA = {
project: "continuumio-docs",
version: "latest",
language: "en",
programming_language: "words",
subprojects: {},
canonical_url: "https://docs.anaconda.com/",
theme: "continuum",
builder: "sphinx",
docroot: "/docs/source/",
source_suffix: ".rst",
api_host: "https://readthedocs.com",
commit: "654270ef",
ad_free: false,
global_analytics_code: 'UA-17997319-2',
user_analytics_code: null
};
/* Left for CSS overrides we need to make in the future */
/* Fix badge on RTD Theme */
/* Please keep RTD badge displayed on your site */
.rst-versions.rst-badge {
display: block;
bottom: 50px;
/* Workaround for mkdocs which set a specific height for this element */
height: auto;
}
.rst-other-versions {
text-align: left;
}
.rst-other-versions a {
border: 0;
}
.rst-other-versions dl {
margin: 0;
}
/* Fix RTD theme bottom margin */
.rst-content .line-block {
margin-bottom: 24px
}
/* Fix for nav bottom padding with flyout */
nav.wy-nav-side {
padding-bottom: 3em;
}
/* bookmark icon */
.bookmark-added-msg {display: none;}
.bookmark-active {display: none;}
.bookmark-inactive {display: none;}
/* Read the Docs promotional block, only applicable to RTD.org
To support sphinx_rtd_theme, a `wy-menu` element is added. Other themes are
targeted using the theme identifier and use custom elements instead of a CSS
framework html structure.
*/
div.ethical-sidebar,
div.ethical-footer {
display: block !important;
}
.ethical-sidebar,
.ethical-footer {
padding: 0.5em;
margin: 1em 0;
}
.ethical-sidebar img,
.ethical-footer img {
width: 120px;
height: 90px;
display: inline-block;
}
.ethical-sidebar .ethical-callout,
.ethical-footer .ethical-callout {
padding-top: 1em;
clear: both;
}
.ethical-sidebar .ethical-pixel,
.ethical-footer .ethical-pixel,
.ethical-fixedfooter .ethical-pixel {
display: none !important;
}
.ethical-sidebar .ethical-text,
.ethical-footer .ethical-text {
margin-top: 1em;
}
.ethical-sidebar .ethical-image-link,
.ethical-footer .ethical-image-link {
border: 0;
}
.ethical-sidebar,
.ethical-footer {
background-color: #eee;
border: 1px solid #ccc;
border-radius: 5px;
color: #0a0a0a;
font-size: 14px;
line-height: 20px;
}
/* Techstack badging */
.ethical-sidebar ul {
margin: 0 !important;
padding-left: 0;
list-style: none;
}
.ethical-sidebar ul li {
display: inline-block;
background-color: lightskyblue;
color: black;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
margin: 0.25em;
border-radius: 0.25rem;
text-align: center;
vertical-align: baseline;
white-space: nowrap;
line-height: 1.41;
}
.ethical-sidebar ul li:not(:last-child) {
margin-right: .25rem;
}
.ethical-sidebar a,
.ethical-sidebar a:visited,
.ethical-sidebar a:hover,
.ethical-sidebar a:active,
.ethical-footer a,
.ethical-footer a:visited,
.ethical-footer a:hover,
.ethical-footer a:active {
color: #0a0a0a;
text-decoration: none !important;
border-bottom: 0 !important;
}
.ethical-callout a {
color: #707070 !important;
text-decoration: none !important;
}
/* Sidebar promotions */
.ethical-sidebar {
text-align: center;
}
/* Footer promotions */
.ethical-footer {
text-align: left;
font-size: 14px;
line-height: 20px;
}
.ethical-footer img {
float: right;
margin-left: 25px;
}
.ethical-footer .ethical-callout {
text-align: center;
}
.ethical-footer small {
font-size: 10px;
}
/* Fixed footer promotions */
.ethical-fixedfooter {
box-sizing: border-box;
position: fixed;
bottom: 0;
left: 0;
z-index: 100;
background-color: #eee;
border-top: 1px solid #bfbfbf;
font-size: 12px;
line-height: 16px;
padding: 0.5em 2.5em;
text-align: center;
color: #404040;
width: 100%; /* Fallback for Opera Mini */
width: 100vw;
}
.ethical-fixedfooter a,
.ethical-fixedfooter a:hover,
.ethical-fixedfooter a:active,
.ethical-fixedfooter a:visited {
color: #004B6B;
text-decoration: underline;
}
.ethical-fixedfooter .ethical-close {
position: absolute;
top: 0;
right: 5px;
font-size: 15px;
line-height: 15px;
}
.ethical-fixedfooter .ethical-close a {
color: black;
text-decoration: none;
}
/* RTD Theme specific customizations */
.wy-nav-side .ethical-rtd {
/* RTD theme doesn't correctly set the sidebar width */
width: 300px;
padding: 0 1em;
}
.ethical-rtd .ethical-sidebar {
/* RTD theme doesn't set sidebar text color */
color: #b3b3b3;
font-size: 14px;
line-height: 20px;
}
/* Alabaster specific customizations */
.ethical-alabaster a.ethical-image-link {
/* Alabaster adds a border even to image links on hover */
border: 0 !important;
}
.ethical-alabaster hr {
/* Alabaster needs some extra spacing before the footer ad */
margin-top: 2em;
}
.ethical-alabaster::before {
/* Alabaster's search box above the ad is floating */
clear: both;
content: '';
display: table;
margin-top: 3em;
}
/* Dark theme */
.ethical-dark-theme .ethical-sidebar {
background-color: rgba(255, 255, 255, 0.1);
border: 1px solid #a0a0a0;
color: #c2c2c2 !important;
}
.ethical-dark-theme a,
.ethical-dark-theme a:visited {
color: #e6e6e6 !important;
border-bottom: 0 !important;
}
.ethical-dark-theme .ethical-callout a {
color: #b3b3b3 !important;
}
/* Ad block nag */
.keep-us-sustainable {
padding: .5em;
margin: 1em 0;
text-align: center;
border: 1px dotted #8ECC4C;
}
.keep-us-sustainable a,
.keep-us-sustainable a:hover,
.keep-us-sustainable a:visited {
text-decoration: none;
}
/* Read the Docs theme specific fixes */
.wy-body-for-nav .keep-us-sustainable {
margin: 1em 2em 1em 1em;
color: #b3b3b3;
}
.wy-body-for-nav .keep-us-sustainable a {
color: #efefef;
font-size: 14px;
line-height: 20px;
}
@import url('fonts/proxima-nova/style.css');
@import url('styles/css/anaconda.lib.css');
@import url('styles/css/custom.css');
(function init($) {
'use strict';
var continuum = window.continuum || { };
// Check for client-only history data in localStorage
continuum.history = function history(key) {
return localStorage[key];
};
continuum.endsWith = function endsWith(string, searchString, strpos) {
var subjectString = string;
var position = strpos;
var lastIndex = 0;
if (typeof strpos !== 'number' || !isFinite(strpos)
|| Math.floor(strpos) !== strpos || strpos > subjectString.length) {
position = subjectString.length;
}
position -= searchString.length;
lastIndex = subjectString.lastIndexOf(searchString, position);
return lastIndex !== -1 && lastIndex === position;
};
continuum.stickySideBar = function stickySideBar() {
var $stick = $('aside');
var $footer = $('footer');
var offtop = $stick.offset().top;
var menuHeight = $stick.find('.pane-node-field-doc-navigation-menu').height();
var currentPage = location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
$(window).scroll(function () {
var scrtop = $(window).scrollTop();
var offbtm = $footer.offset().top - $(window).height();
if (scrtop > offtop && $stick.hasClass('natural')) {
$stick.removeClass('natural').addClass('fixed').css('top', 0);
}
if (offtop > scrtop && $stick.hasClass('fixed')) {
$stick.removeClass('fixed').addClass('natural').css('top', 'auto');
}
if (offbtm > scrtop && $stick.hasClass('bottom')) {
$stick.removeClass('bottom').addClass('fixed').css('top', 0);
}
});
};
$(window).on('load', function () {
if ($(window).width() > 640) {
// sticky sidebar
continuum.stickySideBar();
}
});
$(document).ready(function onReady() {
// toggle left menu
$('.breadcrumb-wrapper .toggle-sidebar').click(function toggleLeftMenu() {
if ($(window).width() > 799) {
$('body').toggleClass('sidebar-collapsed');
$('body').removeClass('sidebar-expanded');
} else {
$('body').toggleClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
}
});
$('.layout-two-col__second .sidebar-close').click(function () {
$('body').removeClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
});
// smooth anchor scroll
$('a[href*="#"]:not([href="#"])').not('.tab-title > a').click(function smoothAScroll() {
var target = $(this.hash);
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '')
&& location.hostname === this.hostname) {
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html, body').animate({
scrollTop: target.offset().top
}, 1000);
}
}
});
// scroll pane for syntax blocks
$('.highlight').addClass('horizontal-only scroll-pane');
$('.scroll-pane').jScrollPane({ autoReinitialise: true });
$('.scroll-pane').each(
function () {
var api = $(this).data('jsp');
var throttleTimeout;
$(this).jScrollPane({ autoReinitialise: true });
$(window).bind(
'resize',
function () {
if (!throttleTimeout) {
throttleTimeout = setTimeout(
function () {
api.reinitialise();
throttleTimeout = null;
}
);
}
}
);
}
);
// temp menu hack: remove dashes and add arrows for menus with dashes only
$('.pane-node-field-doc-navigation-menu ul > li').each(function (e) {
var nlink = $(this).find('> a');
// treat section links
if (nlink.html() === 'Anaconda Platform'
|| nlink.html() === 'Open source incubated projects') {
$(this).removeClass('toctree-l1');
$(this).addClass('menu-bold');
if (nlink.html() === 'Anaconda Platform') {
$(this).html('<span class="nolink">Anaconda Platform</span>');
nlink = false;
}
}
// remove dashes
if (nlink && nlink.html().indexOf('\u2013 ') === 0) {
nlink.html(nlink.html().substring(2));
}
if (nlink && (nlink.html() === 'Welcome' || nlink.hasClass('url-external'))) {
$(this).removeClass('toctree-l1');
}
});
});
})(jQuery);
.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}}
/*
* doctools.js
* ~~~~~~~~~~~
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/**
* select a different prefix for underscore
*/
$u = _.noConflict();
/**
* 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];
}
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();
if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
this.initOnKeyListeners();
}
},
/**
* i18n support
*/
TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return 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];
},
ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated === 'undefined')
return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)];
},
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;
},
/**
* add context elements like header anchor links
*/
addContextElements : function() {
$('div[id] > :header:first').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this headline')).
appendTo(this);
});
$('dt[id]').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this definition')).
appendTo(this);
});
},
/**
* workaround a firefox stupidity
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/
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');
}
window.setTimeout(function() {
$.each(terms, function() {
body.highlightText(this.toLowerCase(), 'highlighted');
});
}, 10);
$('<p class="highlight-link"><a href="javascript:Documentation.' +
'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
.appendTo($('#searchbox'));
}
},
/**
* 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();
}
},
/**
* helper function to hide the search marks again
*/
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
},
/**
* make the url absolute
*/
makeURL : function(relativeURL) {
return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
},
/**
* 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;
}
case 39: // right
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
}
}
});
}
};
// quick alias for translations
_ = Documentation.gettext;
$(document).ready(function() {
Documentation.init();
});
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '2.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
};
\ No newline at end of file
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 877 78" x="0px" y="0px" xml:space="preserve" preserveAspectRatio="xMinYMid"><defs><style>.cls-1{fill:#3fae2a;}</style></defs><path class="cls-1" d="M114.56,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4H101a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M166.66,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1h1.3a1,1,0,0,0,1-1V21.85A.94.94,0,0,0,166.66,20.85Z"/><path class="cls-1" d="M191.26,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M238.06,49.35a1.06,1.06,0,0,0-1.4,0,13,13,0,0,1-8.4,3.1A12.42,12.42,0,0,1,216,39.85c0-6.9,5.2-12.8,12.2-12.8a12.91,12.91,0,0,1,8.4,3.2,1,1,0,0,0,1.4,0l3.3-3.4a1,1,0,0,0-.1-1.5,18.6,18.6,0,0,0-13.2-5.1,19.7,19.7,0,1,0,0,39.4,18.74,18.74,0,0,0,13.3-5.3,1.09,1.09,0,0,0,.1-1.5Z"/><path class="cls-1" d="M264,20.25a19.7,19.7,0,1,0,19.7,19.8A19.61,19.61,0,0,0,264,20.25Zm0,32.3a12.55,12.55,0,0,1,0-25.1,12.55,12.55,0,1,1,0,25.1Z"/><path class="cls-1" d="M321,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1H321a1,1,0,0,0,1-1V21.85A1.08,1.08,0,0,0,321,20.85Z"/><path class="cls-1" d="M342.86,20.85h-13a1.08,1.08,0,0,0-1,1v36.2a1,1,0,0,0,1,1h13a19.1,19.1,0,1,0,0-38.2Zm-.6,31.6H336v-25h6.2A12.09,12.09,0,0,1,354.46,40,12,12,0,0,1,342.26,52.45Z"/><path class="cls-1" d="M398.66,57.75,381.76,21a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1H398A.94.94,0,0,0,398.66,57.75Zm-23.6-11.7,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M405.46,58.55h.3a.22.22,0,0,0,.2-.2v-1h.6l.4,1.1c0,.1.1.1.2.1h.4a.22.22,0,0,0,.2-.2c-.2-.3-.3-.7-.5-1a1,1,0,0,0,.7-1,1,1,0,0,0-1.1-1.1h-1.3a.22.22,0,0,0-.2.2v2.9C405.36,58.45,405.36,58.55,405.46,58.55Zm.5-2.7h.8a.37.37,0,0,1,.4.4.43.43,0,0,1-.4.4H406Z"/><path class="cls-1" d="M406.46,60.15a3.16,3.16,0,0,0,3.2-3.2,3.2,3.2,0,1,0-3.2,3.2Zm0-5.9a2.6,2.6,0,1,1-2.6,2.6A2.65,2.65,0,0,1,406.46,54.25Z"/><path class="cls-1" d="M24.46,57.65v-.2a36.79,36.79,0,0,1,.5-5.8v-.2l-.2-.1a49.67,49.67,0,0,1-5.2-2.5l-.2-.1-.1.2a53.76,53.76,0,0,0-2.8,7l-.1.2.2.1a39.14,39.14,0,0,0,7.6,1.4Z"/><path class="cls-1" d="M29.66,23.45h0c-1.5,0-2.9.1-4.4.2a33.92,33.92,0,0,0,.8,4.4A20.36,20.36,0,0,1,29.66,23.45Z"/><path class="cls-1" d="M24.46,59.45v-.2h-.2a51.94,51.94,0,0,1-6.5-1.1l-.6-.1.3.5a34.87,34.87,0,0,0,7.1,7.8l.4.4v-.7A51.43,51.43,0,0,1,24.46,59.45Z"/><path class="cls-1" d="M35,7.75a33.78,33.78,0,0,0-7.4,3.6,47,47,0,0,1,5.1,1.2A52.38,52.38,0,0,1,35,7.75Z"/><path class="cls-1" d="M45.86,6c-1.3,0-2.6.1-3.8.2a39.81,39.81,0,0,1,5.1,4.1l1.3,1.2-1.3,1.3a34.66,34.66,0,0,0-3.2,3.4v.1a6.12,6.12,0,0,0-.5.6,19.27,19.27,0,0,1,2.4-.1,23,23,0,1,1,0,46,22.39,22.39,0,0,1-12-3.4,45.33,45.33,0,0,1-5.2.3,19.27,19.27,0,0,1-2.4-.1,78.24,78.24,0,0,0,.7,8.1,33.26,33.26,0,0,0,18.9,5.8,33.75,33.75,0,1,0,0-67.5Z"/><path class="cls-1" d="M41.36,14c.7-.8,1.4-1.6,2.1-2.3a58.59,58.59,0,0,0-5-3.7,41.8,41.8,0,0,0-2.8,5.6c1.5.6,3,1.2,4.5,1.9C40.76,14.65,41.26,14.05,41.36,14Z"/><path class="cls-1" d="M18.46,33.25l.1.2.2-.1a50.41,50.41,0,0,1,4.9-3.1l.2-.1V30a38.39,38.39,0,0,1-1.1-5.9v-.2h-.2a43.62,43.62,0,0,0-7.3,2l-.2.1.1.2A30.3,30.3,0,0,0,18.46,33.25Z"/><path class="cls-1" d="M18.06,36.45l-.2.2a47,47,0,0,0-5.1,4.9l-.2.2.2.2a58.38,58.38,0,0,0,5.6,4.2l.2.1.1-.2a45.3,45.3,0,0,1,3-4.6l.1-.2-.1-.1a52,52,0,0,1-3.5-4.4Z"/><path class="cls-1" d="M31.36,57.75H32l-.5-.4a20.73,20.73,0,0,1-4.6-5.2v-.1l-.4-.2v.3a45.53,45.53,0,0,0-.4,5.3v.2h.2c.8,0,1.6.1,2.4.1A12.19,12.19,0,0,0,31.36,57.75Z"/><path class="cls-1" d="M30.26,20.45a39.43,39.43,0,0,1,1.4-4.9,46.94,46.94,0,0,0-6.5-1.4,48.47,48.47,0,0,0-.1,6.6A44.05,44.05,0,0,1,30.26,20.45Z"/><path class="cls-1" d="M33.46,20.35a29.18,29.18,0,0,1,4.7-2.3,27.49,27.49,0,0,0-3.6-1.5C34.16,17.75,33.76,19.05,33.46,20.35Z"/><path class="cls-1" d="M17.76,47.75l-.2-.1a57.36,57.36,0,0,1-5-3.6l-.5-.4.1.6a31.56,31.56,0,0,0,2.7,9.4l.2.5.2-.5a55.47,55.47,0,0,1,2.4-5.6Z"/><path class="cls-1" d="M22.06,15.75a33.47,33.47,0,0,0-5.2,6.7c1.7-.5,3.5-.9,5.3-1.3C22.06,19.35,22.06,17.55,22.06,15.75Z"/><path class="cls-1" d="M23.06,39.45v-.6a23.54,23.54,0,0,1,1-6l.2-.6-.5.3c-1.3.8-2.6,1.6-3.9,2.5l-.2.1.3.2c.9,1.2,1.8,2.5,2.8,3.6Z"/><path class="cls-1" d="M23.36,43l-.1-.6-.3.5c-.9,1.3-1.8,2.7-2.6,4.1l-.1.2.2.1c1.4.8,2.9,1.5,4.4,2.2l.5.2-.2-.5A23.11,23.11,0,0,1,23.36,43Z"/><path class="cls-1" d="M16.76,34.85l.2-.1-.1-.2a54.49,54.49,0,0,1-2.9-5.3l-.2-.5-.2.6a33.77,33.77,0,0,0-1.6,9.5v.6l.4-.4A24.93,24.93,0,0,1,16.76,34.85Z"/><path class="cls-1" d="M419.48,22.87a1,1,0,0,1,1-1H433A18.55,18.55,0,1,1,433,59H420.43a1,1,0,0,1-1-1Zm12.88,29.62c6.89,0,11.92-5.19,11.92-12.13a11.69,11.69,0,0,0-11.92-12.08h-6V52.49Z"/><path class="cls-1" d="M475,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,475,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,475,52.59Z"/><path class="cls-1" d="M517.42,21.33a17.94,17.94,0,0,1,12.83,4.93,1,1,0,0,1,.05,1.48l-3.23,3.34a.85.85,0,0,1-1.33,0A12.54,12.54,0,0,0,517.58,28c-6.78,0-11.82,5.67-11.82,12.35a12,12,0,0,0,11.87,12.24,12.72,12.72,0,0,0,8.11-3,1,1,0,0,1,1.33,0l3.29,3.39a1,1,0,0,1-.05,1.43,18.19,18.19,0,0,1-12.88,5.14,19.08,19.08,0,1,1,0-38.16Z"/><path class="cls-1" d="M536.71,22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1V44.54c0,4.5,3.07,8.05,7.68,8.05a7.64,7.64,0,0,0,7.74-8V22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1v22a14.76,14.76,0,0,1-29.52,0Z"/><path class="cls-1" d="M579.22,22.12a.89.89,0,0,1,1-.79H581a1,1,0,0,1,.9.53l11.66,25h.16l11.66-25a.91.91,0,0,1,.9-.53h.85a.89.89,0,0,1,1,.79l6.25,35.61a.92.92,0,0,1-1,1.22h-4.82a1.15,1.15,0,0,1-1-.79l-3.13-20.08h-.16L595,58.9a.9.9,0,0,1-.9.58h-1a1,1,0,0,1-.9-.58l-9.38-20.83h-.16l-3.07,20.08a1,1,0,0,1-1,.79h-4.77a1,1,0,0,1-1-1.22Z"/><path class="cls-1" d="M621.62,22.87a1,1,0,0,1,1-1h21.57a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H628.51v8.69H641.6a1,1,0,0,1,1,1v4.4a1,1,0,0,1-1,1H628.51v9.27h15.69a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H622.63a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M652.78,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1h-1.27L659.67,35.16h-.05V57.95a1,1,0,0,1-1,1h-4.82a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M698.73,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1h23.16a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M713.47,57.58l16.48-35.66a1,1,0,0,1,.9-.58h.53a.9.9,0,0,1,.9.58L748.6,57.58a.94.94,0,0,1-.9,1.38h-4.61a1.52,1.52,0,0,1-1.54-1.06L739,52.17H723.11l-2.6,5.72A1.6,1.6,0,0,1,719,59h-4.61A.94.94,0,0,1,713.47,57.58Zm22.89-11.29-5.3-11.66h-.16l-5.19,11.66Z"/><path class="cls-1" d="M756.45,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1H771.5a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M778,22.87a1,1,0,0,1,1-1H784a1,1,0,0,1,1,1V57.95a1,1,0,0,1-1,1H779a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M811,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,811,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,811,52.59Z"/><path class="cls-1" d="M837,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1H866L843.9,35.16h-.05V57.95a1,1,0,0,1-1,1H838a1,1,0,0,1-1-1Z"/></svg>
\ No newline at end of file
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #007020 } /* Comment.Preproc */
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #333333 } /* Generic.Output */
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #007020 } /* Keyword.Pseudo */
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #902000 } /* Keyword.Type */
.highlight .m { color: #208050 } /* Literal.Number */
.highlight .s { color: #4070a0 } /* Literal.String */
.highlight .na { color: #4070a0 } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
.highlight .no { color: #60add5 } /* Name.Constant */
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #007020 } /* Name.Exception */
.highlight .nf { color: #06287e } /* Name.Function */
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #bb60d5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
.highlight .sr { color: #235388 } /* Literal.String.Regex */
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #06287e } /* Name.Function.Magic */
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
// For more details on analytics at Read the Docs, please see:
// https://docs.readthedocs.io/en/latest/advertising-details.html#analytics
// Skip analytics for users with Do Not Track enabled
if (navigator.doNotTrack === '1') {
console.log('Respecting DNT with respect to analytics...');
} else {
// RTD Analytics Code
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
if (typeof READTHEDOCS_DATA !== 'undefined') {
if (READTHEDOCS_DATA.global_analytics_code) {
ga('create', READTHEDOCS_DATA.global_analytics_code, 'auto', 'rtfd', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('rtfd.set', 'dimension1', READTHEDOCS_DATA.project);
ga('rtfd.set', 'dimension2', READTHEDOCS_DATA.version);
ga('rtfd.set', 'dimension3', READTHEDOCS_DATA.language);
ga('rtfd.set', 'dimension4', READTHEDOCS_DATA.theme);
ga('rtfd.set', 'dimension5', READTHEDOCS_DATA.programming_language);
ga('rtfd.set', 'dimension6', READTHEDOCS_DATA.builder);
ga('rtfd.set', 'anonymizeIp', true);
ga('rtfd.send', 'pageview');
}
// User Analytics Code
if (READTHEDOCS_DATA.user_analytics_code) {
ga('create', READTHEDOCS_DATA.user_analytics_code, 'auto', 'user', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('user.set', 'anonymizeIp', true);
ga('user.send', 'pageview');
}
// End User Analytics Code
}
// end RTD Analytics Code
}
var READTHEDOCS_DATA = {
project: "continuumio-docs",
version: "latest",
language: "en",
programming_language: "words",
subprojects: {},
canonical_url: "https://docs.anaconda.com/",
theme: "continuum",
builder: "sphinx",
docroot: "/docs/source/",
source_suffix: ".rst",
api_host: "https://readthedocs.com",
commit: "654270ef",
ad_free: false,
global_analytics_code: 'UA-17997319-2',
user_analytics_code: null
};
/* Left for CSS overrides we need to make in the future */
/* Fix badge on RTD Theme */
/* Please keep RTD badge displayed on your site */
.rst-versions.rst-badge {
display: block;
bottom: 50px;
/* Workaround for mkdocs which set a specific height for this element */
height: auto;
}
.rst-other-versions {
text-align: left;
}
.rst-other-versions a {
border: 0;
}
.rst-other-versions dl {
margin: 0;
}
/* Fix RTD theme bottom margin */
.rst-content .line-block {
margin-bottom: 24px
}
/* Fix for nav bottom padding with flyout */
nav.wy-nav-side {
padding-bottom: 3em;
}
/* bookmark icon */
.bookmark-added-msg {display: none;}
.bookmark-active {display: none;}
.bookmark-inactive {display: none;}
/* Read the Docs promotional block, only applicable to RTD.org
To support sphinx_rtd_theme, a `wy-menu` element is added. Other themes are
targeted using the theme identifier and use custom elements instead of a CSS
framework html structure.
*/
div.ethical-sidebar,
div.ethical-footer {
display: block !important;
}
.ethical-sidebar,
.ethical-footer {
padding: 0.5em;
margin: 1em 0;
}
.ethical-sidebar img,
.ethical-footer img {
width: 120px;
height: 90px;
display: inline-block;
}
.ethical-sidebar .ethical-callout,
.ethical-footer .ethical-callout {
padding-top: 1em;
clear: both;
}
.ethical-sidebar .ethical-pixel,
.ethical-footer .ethical-pixel,
.ethical-fixedfooter .ethical-pixel {
display: none !important;
}
.ethical-sidebar .ethical-text,
.ethical-footer .ethical-text {
margin-top: 1em;
}
.ethical-sidebar .ethical-image-link,
.ethical-footer .ethical-image-link {
border: 0;
}
.ethical-sidebar,
.ethical-footer {
background-color: #eee;
border: 1px solid #ccc;
border-radius: 5px;
color: #0a0a0a;
font-size: 14px;
line-height: 20px;
}
/* Techstack badging */
.ethical-sidebar ul {
margin: 0 !important;
padding-left: 0;
list-style: none;
}
.ethical-sidebar ul li {
display: inline-block;
background-color: lightskyblue;
color: black;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
margin: 0.25em;
border-radius: 0.25rem;
text-align: center;
vertical-align: baseline;
white-space: nowrap;
line-height: 1.41;
}
.ethical-sidebar ul li:not(:last-child) {
margin-right: .25rem;
}
.ethical-sidebar a,
.ethical-sidebar a:visited,
.ethical-sidebar a:hover,
.ethical-sidebar a:active,
.ethical-footer a,
.ethical-footer a:visited,
.ethical-footer a:hover,
.ethical-footer a:active {
color: #0a0a0a;
text-decoration: none !important;
border-bottom: 0 !important;
}
.ethical-callout a {
color: #707070 !important;
text-decoration: none !important;
}
/* Sidebar promotions */
.ethical-sidebar {
text-align: center;
}
/* Footer promotions */
.ethical-footer {
text-align: left;
font-size: 14px;
line-height: 20px;
}
.ethical-footer img {
float: right;
margin-left: 25px;
}
.ethical-footer .ethical-callout {
text-align: center;
}
.ethical-footer small {
font-size: 10px;
}
/* Fixed footer promotions */
.ethical-fixedfooter {
box-sizing: border-box;
position: fixed;
bottom: 0;
left: 0;
z-index: 100;
background-color: #eee;
border-top: 1px solid #bfbfbf;
font-size: 12px;
line-height: 16px;
padding: 0.5em 2.5em;
text-align: center;
color: #404040;
width: 100%; /* Fallback for Opera Mini */
width: 100vw;
}
.ethical-fixedfooter a,
.ethical-fixedfooter a:hover,
.ethical-fixedfooter a:active,
.ethical-fixedfooter a:visited {
color: #004B6B;
text-decoration: underline;
}
.ethical-fixedfooter .ethical-close {
position: absolute;
top: 0;
right: 5px;
font-size: 15px;
line-height: 15px;
}
.ethical-fixedfooter .ethical-close a {
color: black;
text-decoration: none;
}
/* RTD Theme specific customizations */
.wy-nav-side .ethical-rtd {
/* RTD theme doesn't correctly set the sidebar width */
width: 300px;
padding: 0 1em;
}
.ethical-rtd .ethical-sidebar {
/* RTD theme doesn't set sidebar text color */
color: #b3b3b3;
font-size: 14px;
line-height: 20px;
}
/* Alabaster specific customizations */
.ethical-alabaster a.ethical-image-link {
/* Alabaster adds a border even to image links on hover */
border: 0 !important;
}
.ethical-alabaster hr {
/* Alabaster needs some extra spacing before the footer ad */
margin-top: 2em;
}
.ethical-alabaster::before {
/* Alabaster's search box above the ad is floating */
clear: both;
content: '';
display: table;
margin-top: 3em;
}
/* Dark theme */
.ethical-dark-theme .ethical-sidebar {
background-color: rgba(255, 255, 255, 0.1);
border: 1px solid #a0a0a0;
color: #c2c2c2 !important;
}
.ethical-dark-theme a,
.ethical-dark-theme a:visited {
color: #e6e6e6 !important;
border-bottom: 0 !important;
}
.ethical-dark-theme .ethical-callout a {
color: #b3b3b3 !important;
}
/* Ad block nag */
.keep-us-sustainable {
padding: .5em;
margin: 1em 0;
text-align: center;
border: 1px dotted #8ECC4C;
}
.keep-us-sustainable a,
.keep-us-sustainable a:hover,
.keep-us-sustainable a:visited {
text-decoration: none;
}
/* Read the Docs theme specific fixes */
.wy-body-for-nav .keep-us-sustainable {
margin: 1em 2em 1em 1em;
color: #b3b3b3;
}
.wy-body-for-nav .keep-us-sustainable a {
color: #efefef;
font-size: 14px;
line-height: 20px;
}
@import url('fonts/proxima-nova/style.css');
@import url('styles/css/anaconda.lib.css');
@import url('styles/css/custom.css');
(function init($) {
'use strict';
var continuum = window.continuum || { };
// Check for client-only history data in localStorage
continuum.history = function history(key) {
return localStorage[key];
};
continuum.endsWith = function endsWith(string, searchString, strpos) {
var subjectString = string;
var position = strpos;
var lastIndex = 0;
if (typeof strpos !== 'number' || !isFinite(strpos)
|| Math.floor(strpos) !== strpos || strpos > subjectString.length) {
position = subjectString.length;
}
position -= searchString.length;
lastIndex = subjectString.lastIndexOf(searchString, position);
return lastIndex !== -1 && lastIndex === position;
};
continuum.stickySideBar = function stickySideBar() {
var $stick = $('aside');
var $footer = $('footer');
var offtop = $stick.offset().top;
var menuHeight = $stick.find('.pane-node-field-doc-navigation-menu').height();
var currentPage = location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
$(window).scroll(function () {
var scrtop = $(window).scrollTop();
var offbtm = $footer.offset().top - $(window).height();
if (scrtop > offtop && $stick.hasClass('natural')) {
$stick.removeClass('natural').addClass('fixed').css('top', 0);
}
if (offtop > scrtop && $stick.hasClass('fixed')) {
$stick.removeClass('fixed').addClass('natural').css('top', 'auto');
}
if (offbtm > scrtop && $stick.hasClass('bottom')) {
$stick.removeClass('bottom').addClass('fixed').css('top', 0);
}
});
};
$(window).on('load', function () {
if ($(window).width() > 640) {
// sticky sidebar
continuum.stickySideBar();
}
});
$(document).ready(function onReady() {
// toggle left menu
$('.breadcrumb-wrapper .toggle-sidebar').click(function toggleLeftMenu() {
if ($(window).width() > 799) {
$('body').toggleClass('sidebar-collapsed');
$('body').removeClass('sidebar-expanded');
} else {
$('body').toggleClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
}
});
$('.layout-two-col__second .sidebar-close').click(function () {
$('body').removeClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
});
// smooth anchor scroll
$('a[href*="#"]:not([href="#"])').not('.tab-title > a').click(function smoothAScroll() {
var target = $(this.hash);
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '')
&& location.hostname === this.hostname) {
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html, body').animate({
scrollTop: target.offset().top
}, 1000);
}
}
});
// scroll pane for syntax blocks
$('.highlight').addClass('horizontal-only scroll-pane');
$('.scroll-pane').jScrollPane({ autoReinitialise: true });
$('.scroll-pane').each(
function () {
var api = $(this).data('jsp');
var throttleTimeout;
$(this).jScrollPane({ autoReinitialise: true });
$(window).bind(
'resize',
function () {
if (!throttleTimeout) {
throttleTimeout = setTimeout(
function () {
api.reinitialise();
throttleTimeout = null;
}
);
}
}
);
}
);
// temp menu hack: remove dashes and add arrows for menus with dashes only
$('.pane-node-field-doc-navigation-menu ul > li').each(function (e) {
var nlink = $(this).find('> a');
// treat section links
if (nlink.html() === 'Anaconda Platform'
|| nlink.html() === 'Open source incubated projects') {
$(this).removeClass('toctree-l1');
$(this).addClass('menu-bold');
if (nlink.html() === 'Anaconda Platform') {
$(this).html('<span class="nolink">Anaconda Platform</span>');
nlink = false;
}
}
// remove dashes
if (nlink && nlink.html().indexOf('\u2013 ') === 0) {
nlink.html(nlink.html().substring(2));
}
if (nlink && (nlink.html() === 'Welcome' || nlink.hasClass('url-external'))) {
$(this).removeClass('toctree-l1');
}
});
});
})(jQuery);
.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}}
/*
* doctools.js
* ~~~~~~~~~~~
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/**
* select a different prefix for underscore
*/
$u = _.noConflict();
/**
* 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];
}
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();
if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
this.initOnKeyListeners();
}
},
/**
* i18n support
*/
TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return 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];
},
ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated === 'undefined')
return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)];
},
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;
},
/**
* add context elements like header anchor links
*/
addContextElements : function() {
$('div[id] > :header:first').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this headline')).
appendTo(this);
});
$('dt[id]').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this definition')).
appendTo(this);
});
},
/**
* workaround a firefox stupidity
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/
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');
}
window.setTimeout(function() {
$.each(terms, function() {
body.highlightText(this.toLowerCase(), 'highlighted');
});
}, 10);
$('<p class="highlight-link"><a href="javascript:Documentation.' +
'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
.appendTo($('#searchbox'));
}
},
/**
* 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();
}
},
/**
* helper function to hide the search marks again
*/
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
},
/**
* make the url absolute
*/
makeURL : function(relativeURL) {
return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
},
/**
* 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;
}
case 39: // right
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
}
}
});
}
};
// quick alias for translations
_ = Documentation.gettext;
$(document).ready(function() {
Documentation.init();
});
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '2.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
};
\ No newline at end of file
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 877 78" x="0px" y="0px" xml:space="preserve" preserveAspectRatio="xMinYMid"><defs><style>.cls-1{fill:#3fae2a;}</style></defs><path class="cls-1" d="M114.56,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4H101a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M166.66,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1h1.3a1,1,0,0,0,1-1V21.85A.94.94,0,0,0,166.66,20.85Z"/><path class="cls-1" d="M191.26,20.85a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1h4.8a.93.93,0,0,0,.9-1.4Zm-6.8,25.2,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M238.06,49.35a1.06,1.06,0,0,0-1.4,0,13,13,0,0,1-8.4,3.1A12.42,12.42,0,0,1,216,39.85c0-6.9,5.2-12.8,12.2-12.8a12.91,12.91,0,0,1,8.4,3.2,1,1,0,0,0,1.4,0l3.3-3.4a1,1,0,0,0-.1-1.5,18.6,18.6,0,0,0-13.2-5.1,19.7,19.7,0,1,0,0,39.4,18.74,18.74,0,0,0,13.3-5.3,1.09,1.09,0,0,0,.1-1.5Z"/><path class="cls-1" d="M264,20.25a19.7,19.7,0,1,0,19.7,19.8A19.61,19.61,0,0,0,264,20.25Zm0,32.3a12.55,12.55,0,0,1,0-25.1,12.55,12.55,0,1,1,0,25.1Z"/><path class="cls-1" d="M321,20.85h-5a1,1,0,0,0-1,1v22.6h-.1l-22.8-24.2h-1.4a1,1,0,0,0-1,1v36.8a1.08,1.08,0,0,0,1,1h5a1,1,0,0,0,1-1V34.55h.1l22.9,25.1H321a1,1,0,0,0,1-1V21.85A1.08,1.08,0,0,0,321,20.85Z"/><path class="cls-1" d="M342.86,20.85h-13a1.08,1.08,0,0,0-1,1v36.2a1,1,0,0,0,1,1h13a19.1,19.1,0,1,0,0-38.2Zm-.6,31.6H336v-25h6.2A12.09,12.09,0,0,1,354.46,40,12,12,0,0,1,342.26,52.45Z"/><path class="cls-1" d="M398.66,57.75,381.76,21a1,1,0,0,0-.9-.6h-.5a.91.91,0,0,0-.9.6l-17,36.8a1,1,0,0,0,.9,1.4h4.8a1.57,1.57,0,0,0,1.6-1.1l2.7-5.9h16.4l2.7,5.9a1.58,1.58,0,0,0,1.6,1.1H398A.94.94,0,0,0,398.66,57.75Zm-23.6-11.7,5.4-12h.2l5.5,12Z"/><path class="cls-1" d="M405.46,58.55h.3a.22.22,0,0,0,.2-.2v-1h.6l.4,1.1c0,.1.1.1.2.1h.4a.22.22,0,0,0,.2-.2c-.2-.3-.3-.7-.5-1a1,1,0,0,0,.7-1,1,1,0,0,0-1.1-1.1h-1.3a.22.22,0,0,0-.2.2v2.9C405.36,58.45,405.36,58.55,405.46,58.55Zm.5-2.7h.8a.37.37,0,0,1,.4.4.43.43,0,0,1-.4.4H406Z"/><path class="cls-1" d="M406.46,60.15a3.16,3.16,0,0,0,3.2-3.2,3.2,3.2,0,1,0-3.2,3.2Zm0-5.9a2.6,2.6,0,1,1-2.6,2.6A2.65,2.65,0,0,1,406.46,54.25Z"/><path class="cls-1" d="M24.46,57.65v-.2a36.79,36.79,0,0,1,.5-5.8v-.2l-.2-.1a49.67,49.67,0,0,1-5.2-2.5l-.2-.1-.1.2a53.76,53.76,0,0,0-2.8,7l-.1.2.2.1a39.14,39.14,0,0,0,7.6,1.4Z"/><path class="cls-1" d="M29.66,23.45h0c-1.5,0-2.9.1-4.4.2a33.92,33.92,0,0,0,.8,4.4A20.36,20.36,0,0,1,29.66,23.45Z"/><path class="cls-1" d="M24.46,59.45v-.2h-.2a51.94,51.94,0,0,1-6.5-1.1l-.6-.1.3.5a34.87,34.87,0,0,0,7.1,7.8l.4.4v-.7A51.43,51.43,0,0,1,24.46,59.45Z"/><path class="cls-1" d="M35,7.75a33.78,33.78,0,0,0-7.4,3.6,47,47,0,0,1,5.1,1.2A52.38,52.38,0,0,1,35,7.75Z"/><path class="cls-1" d="M45.86,6c-1.3,0-2.6.1-3.8.2a39.81,39.81,0,0,1,5.1,4.1l1.3,1.2-1.3,1.3a34.66,34.66,0,0,0-3.2,3.4v.1a6.12,6.12,0,0,0-.5.6,19.27,19.27,0,0,1,2.4-.1,23,23,0,1,1,0,46,22.39,22.39,0,0,1-12-3.4,45.33,45.33,0,0,1-5.2.3,19.27,19.27,0,0,1-2.4-.1,78.24,78.24,0,0,0,.7,8.1,33.26,33.26,0,0,0,18.9,5.8,33.75,33.75,0,1,0,0-67.5Z"/><path class="cls-1" d="M41.36,14c.7-.8,1.4-1.6,2.1-2.3a58.59,58.59,0,0,0-5-3.7,41.8,41.8,0,0,0-2.8,5.6c1.5.6,3,1.2,4.5,1.9C40.76,14.65,41.26,14.05,41.36,14Z"/><path class="cls-1" d="M18.46,33.25l.1.2.2-.1a50.41,50.41,0,0,1,4.9-3.1l.2-.1V30a38.39,38.39,0,0,1-1.1-5.9v-.2h-.2a43.62,43.62,0,0,0-7.3,2l-.2.1.1.2A30.3,30.3,0,0,0,18.46,33.25Z"/><path class="cls-1" d="M18.06,36.45l-.2.2a47,47,0,0,0-5.1,4.9l-.2.2.2.2a58.38,58.38,0,0,0,5.6,4.2l.2.1.1-.2a45.3,45.3,0,0,1,3-4.6l.1-.2-.1-.1a52,52,0,0,1-3.5-4.4Z"/><path class="cls-1" d="M31.36,57.75H32l-.5-.4a20.73,20.73,0,0,1-4.6-5.2v-.1l-.4-.2v.3a45.53,45.53,0,0,0-.4,5.3v.2h.2c.8,0,1.6.1,2.4.1A12.19,12.19,0,0,0,31.36,57.75Z"/><path class="cls-1" d="M30.26,20.45a39.43,39.43,0,0,1,1.4-4.9,46.94,46.94,0,0,0-6.5-1.4,48.47,48.47,0,0,0-.1,6.6A44.05,44.05,0,0,1,30.26,20.45Z"/><path class="cls-1" d="M33.46,20.35a29.18,29.18,0,0,1,4.7-2.3,27.49,27.49,0,0,0-3.6-1.5C34.16,17.75,33.76,19.05,33.46,20.35Z"/><path class="cls-1" d="M17.76,47.75l-.2-.1a57.36,57.36,0,0,1-5-3.6l-.5-.4.1.6a31.56,31.56,0,0,0,2.7,9.4l.2.5.2-.5a55.47,55.47,0,0,1,2.4-5.6Z"/><path class="cls-1" d="M22.06,15.75a33.47,33.47,0,0,0-5.2,6.7c1.7-.5,3.5-.9,5.3-1.3C22.06,19.35,22.06,17.55,22.06,15.75Z"/><path class="cls-1" d="M23.06,39.45v-.6a23.54,23.54,0,0,1,1-6l.2-.6-.5.3c-1.3.8-2.6,1.6-3.9,2.5l-.2.1.3.2c.9,1.2,1.8,2.5,2.8,3.6Z"/><path class="cls-1" d="M23.36,43l-.1-.6-.3.5c-.9,1.3-1.8,2.7-2.6,4.1l-.1.2.2.1c1.4.8,2.9,1.5,4.4,2.2l.5.2-.2-.5A23.11,23.11,0,0,1,23.36,43Z"/><path class="cls-1" d="M16.76,34.85l.2-.1-.1-.2a54.49,54.49,0,0,1-2.9-5.3l-.2-.5-.2.6a33.77,33.77,0,0,0-1.6,9.5v.6l.4-.4A24.93,24.93,0,0,1,16.76,34.85Z"/><path class="cls-1" d="M419.48,22.87a1,1,0,0,1,1-1H433A18.55,18.55,0,1,1,433,59H420.43a1,1,0,0,1-1-1Zm12.88,29.62c6.89,0,11.92-5.19,11.92-12.13a11.69,11.69,0,0,0-11.92-12.08h-6V52.49Z"/><path class="cls-1" d="M475,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,475,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,475,52.59Z"/><path class="cls-1" d="M517.42,21.33a17.94,17.94,0,0,1,12.83,4.93,1,1,0,0,1,.05,1.48l-3.23,3.34a.85.85,0,0,1-1.33,0A12.54,12.54,0,0,0,517.58,28c-6.78,0-11.82,5.67-11.82,12.35a12,12,0,0,0,11.87,12.24,12.72,12.72,0,0,0,8.11-3,1,1,0,0,1,1.33,0l3.29,3.39a1,1,0,0,1-.05,1.43,18.19,18.19,0,0,1-12.88,5.14,19.08,19.08,0,1,1,0-38.16Z"/><path class="cls-1" d="M536.71,22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1V44.54c0,4.5,3.07,8.05,7.68,8.05a7.64,7.64,0,0,0,7.74-8V22.87a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1v22a14.76,14.76,0,0,1-29.52,0Z"/><path class="cls-1" d="M579.22,22.12a.89.89,0,0,1,1-.79H581a1,1,0,0,1,.9.53l11.66,25h.16l11.66-25a.91.91,0,0,1,.9-.53h.85a.89.89,0,0,1,1,.79l6.25,35.61a.92.92,0,0,1-1,1.22h-4.82a1.15,1.15,0,0,1-1-.79l-3.13-20.08h-.16L595,58.9a.9.9,0,0,1-.9.58h-1a1,1,0,0,1-.9-.58l-9.38-20.83h-.16l-3.07,20.08a1,1,0,0,1-1,.79h-4.77a1,1,0,0,1-1-1.22Z"/><path class="cls-1" d="M621.62,22.87a1,1,0,0,1,1-1h21.57a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H628.51v8.69H641.6a1,1,0,0,1,1,1v4.4a1,1,0,0,1-1,1H628.51v9.27h15.69a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1H622.63a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M652.78,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1h-1.27L659.67,35.16h-.05V57.95a1,1,0,0,1-1,1h-4.82a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M698.73,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1h23.16a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M713.47,57.58l16.48-35.66a1,1,0,0,1,.9-.58h.53a.9.9,0,0,1,.9.58L748.6,57.58a.94.94,0,0,1-.9,1.38h-4.61a1.52,1.52,0,0,1-1.54-1.06L739,52.17H723.11l-2.6,5.72A1.6,1.6,0,0,1,719,59h-4.61A.94.94,0,0,1,713.47,57.58Zm22.89-11.29-5.3-11.66h-.16l-5.19,11.66Z"/><path class="cls-1" d="M756.45,28.22h-8.11a1,1,0,0,1-1-1V22.87a1,1,0,0,1,1-1H771.5a1,1,0,0,1,1,1v4.35a1,1,0,0,1-1,1h-8.11V57.95a1,1,0,0,1-1,1h-4.93a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M778,22.87a1,1,0,0,1,1-1H784a1,1,0,0,1,1,1V57.95a1,1,0,0,1-1,1H779a1,1,0,0,1-1-1Z"/><path class="cls-1" d="M811,21.33a19.08,19.08,0,1,1-19,19.13A19,19,0,0,1,811,21.33Zm0,31.27a12.19,12.19,0,1,0-12.14-12.14A12.21,12.21,0,0,0,811,52.59Z"/><path class="cls-1" d="M837,22.28a1,1,0,0,1,1-1h1.33l22,23.42h.05V22.87a1,1,0,0,1,1-1h4.88a1,1,0,0,1,1,1V58.53a1,1,0,0,1-1,1H866L843.9,35.16h-.05V57.95a1,1,0,0,1-1,1H838a1,1,0,0,1-1-1Z"/></svg>
\ No newline at end of file
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #007020 } /* Comment.Preproc */
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #333333 } /* Generic.Output */
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #007020 } /* Keyword.Pseudo */
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #902000 } /* Keyword.Type */
.highlight .m { color: #208050 } /* Literal.Number */
.highlight .s { color: #4070a0 } /* Literal.String */
.highlight .na { color: #4070a0 } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
.highlight .no { color: #60add5 } /* Name.Constant */
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #007020 } /* Name.Exception */
.highlight .nf { color: #06287e } /* Name.Function */
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #bb60d5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
.highlight .sr { color: #235388 } /* Literal.String.Regex */
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #06287e } /* Name.Function.Magic */
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
// For more details on analytics at Read the Docs, please see:
// https://docs.readthedocs.io/en/latest/advertising-details.html#analytics
// Skip analytics for users with Do Not Track enabled
if (navigator.doNotTrack === '1') {
console.log('Respecting DNT with respect to analytics...');
} else {
// RTD Analytics Code
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
if (typeof READTHEDOCS_DATA !== 'undefined') {
if (READTHEDOCS_DATA.global_analytics_code) {
ga('create', READTHEDOCS_DATA.global_analytics_code, 'auto', 'rtfd', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('rtfd.set', 'dimension1', READTHEDOCS_DATA.project);
ga('rtfd.set', 'dimension2', READTHEDOCS_DATA.version);
ga('rtfd.set', 'dimension3', READTHEDOCS_DATA.language);
ga('rtfd.set', 'dimension4', READTHEDOCS_DATA.theme);
ga('rtfd.set', 'dimension5', READTHEDOCS_DATA.programming_language);
ga('rtfd.set', 'dimension6', READTHEDOCS_DATA.builder);
ga('rtfd.set', 'anonymizeIp', true);
ga('rtfd.send', 'pageview');
}
// User Analytics Code
if (READTHEDOCS_DATA.user_analytics_code) {
ga('create', READTHEDOCS_DATA.user_analytics_code, 'auto', 'user', {
'cookieExpires': 30 * 24 * 60 * 60
});
ga('user.set', 'anonymizeIp', true);
ga('user.send', 'pageview');
}
// End User Analytics Code
}
// end RTD Analytics Code
}
var READTHEDOCS_DATA = {
project: "continuumio-docs",
version: "latest",
language: "en",
programming_language: "words",
subprojects: {},
canonical_url: "https://docs.anaconda.com/",
theme: "continuum",
builder: "sphinx",
docroot: "/docs/source/",
source_suffix: ".rst",
api_host: "https://readthedocs.com",
commit: "654270ef",
ad_free: false,
global_analytics_code: 'UA-17997319-2',
user_analytics_code: null
};
/* Left for CSS overrides we need to make in the future */
/* Fix badge on RTD Theme */
/* Please keep RTD badge displayed on your site */
.rst-versions.rst-badge {
display: block;
bottom: 50px;
/* Workaround for mkdocs which set a specific height for this element */
height: auto;
}
.rst-other-versions {
text-align: left;
}
.rst-other-versions a {
border: 0;
}
.rst-other-versions dl {
margin: 0;
}
/* Fix RTD theme bottom margin */
.rst-content .line-block {
margin-bottom: 24px
}
/* Fix for nav bottom padding with flyout */
nav.wy-nav-side {
padding-bottom: 3em;
}
/* bookmark icon */
.bookmark-added-msg {display: none;}
.bookmark-active {display: none;}
.bookmark-inactive {display: none;}
/* Read the Docs promotional block, only applicable to RTD.org
To support sphinx_rtd_theme, a `wy-menu` element is added. Other themes are
targeted using the theme identifier and use custom elements instead of a CSS
framework html structure.
*/
div.ethical-sidebar,
div.ethical-footer {
display: block !important;
}
.ethical-sidebar,
.ethical-footer {
padding: 0.5em;
margin: 1em 0;
}
.ethical-sidebar img,
.ethical-footer img {
width: 120px;
height: 90px;
display: inline-block;
}
.ethical-sidebar .ethical-callout,
.ethical-footer .ethical-callout {
padding-top: 1em;
clear: both;
}
.ethical-sidebar .ethical-pixel,
.ethical-footer .ethical-pixel,
.ethical-fixedfooter .ethical-pixel {
display: none !important;
}
.ethical-sidebar .ethical-text,
.ethical-footer .ethical-text {
margin-top: 1em;
}
.ethical-sidebar .ethical-image-link,
.ethical-footer .ethical-image-link {
border: 0;
}
.ethical-sidebar,
.ethical-footer {
background-color: #eee;
border: 1px solid #ccc;
border-radius: 5px;
color: #0a0a0a;
font-size: 14px;
line-height: 20px;
}
/* Techstack badging */
.ethical-sidebar ul {
margin: 0 !important;
padding-left: 0;
list-style: none;
}
.ethical-sidebar ul li {
display: inline-block;
background-color: lightskyblue;
color: black;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
margin: 0.25em;
border-radius: 0.25rem;
text-align: center;
vertical-align: baseline;
white-space: nowrap;
line-height: 1.41;
}
.ethical-sidebar ul li:not(:last-child) {
margin-right: .25rem;
}
.ethical-sidebar a,
.ethical-sidebar a:visited,
.ethical-sidebar a:hover,
.ethical-sidebar a:active,
.ethical-footer a,
.ethical-footer a:visited,
.ethical-footer a:hover,
.ethical-footer a:active {
color: #0a0a0a;
text-decoration: none !important;
border-bottom: 0 !important;
}
.ethical-callout a {
color: #707070 !important;
text-decoration: none !important;
}
/* Sidebar promotions */
.ethical-sidebar {
text-align: center;
}
/* Footer promotions */
.ethical-footer {
text-align: left;
font-size: 14px;
line-height: 20px;
}
.ethical-footer img {
float: right;
margin-left: 25px;
}
.ethical-footer .ethical-callout {
text-align: center;
}
.ethical-footer small {
font-size: 10px;
}
/* Fixed footer promotions */
.ethical-fixedfooter {
box-sizing: border-box;
position: fixed;
bottom: 0;
left: 0;
z-index: 100;
background-color: #eee;
border-top: 1px solid #bfbfbf;
font-size: 12px;
line-height: 16px;
padding: 0.5em 2.5em;
text-align: center;
color: #404040;
width: 100%; /* Fallback for Opera Mini */
width: 100vw;
}
.ethical-fixedfooter a,
.ethical-fixedfooter a:hover,
.ethical-fixedfooter a:active,
.ethical-fixedfooter a:visited {
color: #004B6B;
text-decoration: underline;
}
.ethical-fixedfooter .ethical-close {
position: absolute;
top: 0;
right: 5px;
font-size: 15px;
line-height: 15px;
}
.ethical-fixedfooter .ethical-close a {
color: black;
text-decoration: none;
}
/* RTD Theme specific customizations */
.wy-nav-side .ethical-rtd {
/* RTD theme doesn't correctly set the sidebar width */
width: 300px;
padding: 0 1em;
}
.ethical-rtd .ethical-sidebar {
/* RTD theme doesn't set sidebar text color */
color: #b3b3b3;
font-size: 14px;
line-height: 20px;
}
/* Alabaster specific customizations */
.ethical-alabaster a.ethical-image-link {
/* Alabaster adds a border even to image links on hover */
border: 0 !important;
}
.ethical-alabaster hr {
/* Alabaster needs some extra spacing before the footer ad */
margin-top: 2em;
}
.ethical-alabaster::before {
/* Alabaster's search box above the ad is floating */
clear: both;
content: '';
display: table;
margin-top: 3em;
}
/* Dark theme */
.ethical-dark-theme .ethical-sidebar {
background-color: rgba(255, 255, 255, 0.1);
border: 1px solid #a0a0a0;
color: #c2c2c2 !important;
}
.ethical-dark-theme a,
.ethical-dark-theme a:visited {
color: #e6e6e6 !important;
border-bottom: 0 !important;
}
.ethical-dark-theme .ethical-callout a {
color: #b3b3b3 !important;
}
/* Ad block nag */
.keep-us-sustainable {
padding: .5em;
margin: 1em 0;
text-align: center;
border: 1px dotted #8ECC4C;
}
.keep-us-sustainable a,
.keep-us-sustainable a:hover,
.keep-us-sustainable a:visited {
text-decoration: none;
}
/* Read the Docs theme specific fixes */
.wy-body-for-nav .keep-us-sustainable {
margin: 1em 2em 1em 1em;
color: #b3b3b3;
}
.wy-body-for-nav .keep-us-sustainable a {
color: #efefef;
font-size: 14px;
line-height: 20px;
}
@import url('fonts/proxima-nova/style.css');
@import url('styles/css/anaconda.lib.css');
@import url('styles/css/custom.css');
(function init($) {
'use strict';
var continuum = window.continuum || { };
// Check for client-only history data in localStorage
continuum.history = function history(key) {
return localStorage[key];
};
continuum.endsWith = function endsWith(string, searchString, strpos) {
var subjectString = string;
var position = strpos;
var lastIndex = 0;
if (typeof strpos !== 'number' || !isFinite(strpos)
|| Math.floor(strpos) !== strpos || strpos > subjectString.length) {
position = subjectString.length;
}
position -= searchString.length;
lastIndex = subjectString.lastIndexOf(searchString, position);
return lastIndex !== -1 && lastIndex === position;
};
continuum.stickySideBar = function stickySideBar() {
var $stick = $('aside');
var $footer = $('footer');
var offtop = $stick.offset().top;
var menuHeight = $stick.find('.pane-node-field-doc-navigation-menu').height();
var currentPage = location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
$(window).scroll(function () {
var scrtop = $(window).scrollTop();
var offbtm = $footer.offset().top - $(window).height();
if (scrtop > offtop && $stick.hasClass('natural')) {
$stick.removeClass('natural').addClass('fixed').css('top', 0);
}
if (offtop > scrtop && $stick.hasClass('fixed')) {
$stick.removeClass('fixed').addClass('natural').css('top', 'auto');
}
if (offbtm > scrtop && $stick.hasClass('bottom')) {
$stick.removeClass('bottom').addClass('fixed').css('top', 0);
}
});
};
$(window).on('load', function () {
if ($(window).width() > 640) {
// sticky sidebar
continuum.stickySideBar();
}
});
$(document).ready(function onReady() {
// toggle left menu
$('.breadcrumb-wrapper .toggle-sidebar').click(function toggleLeftMenu() {
if ($(window).width() > 799) {
$('body').toggleClass('sidebar-collapsed');
$('body').removeClass('sidebar-expanded');
} else {
$('body').toggleClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
}
});
$('.layout-two-col__second .sidebar-close').click(function () {
$('body').removeClass('sidebar-expanded');
$('body').removeClass('sidebar-collapsed');
});
// smooth anchor scroll
$('a[href*="#"]:not([href="#"])').not('.tab-title > a').click(function smoothAScroll() {
var target = $(this.hash);
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '')
&& location.hostname === this.hostname) {
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html, body').animate({
scrollTop: target.offset().top
}, 1000);
}
}
});
// scroll pane for syntax blocks
$('.highlight').addClass('horizontal-only scroll-pane');
$('.scroll-pane').jScrollPane({ autoReinitialise: true });
$('.scroll-pane').each(
function () {
var api = $(this).data('jsp');
var throttleTimeout;
$(this).jScrollPane({ autoReinitialise: true });
$(window).bind(
'resize',
function () {
if (!throttleTimeout) {
throttleTimeout = setTimeout(
function () {
api.reinitialise();
throttleTimeout = null;
}
);
}
}
);
}
);
// temp menu hack: remove dashes and add arrows for menus with dashes only
$('.pane-node-field-doc-navigation-menu ul > li').each(function (e) {
var nlink = $(this).find('> a');
// treat section links
if (nlink.html() === 'Anaconda Platform'
|| nlink.html() === 'Open source incubated projects') {
$(this).removeClass('toctree-l1');
$(this).addClass('menu-bold');
if (nlink.html() === 'Anaconda Platform') {
$(this).html('<span class="nolink">Anaconda Platform</span>');
nlink = false;
}
}
// remove dashes
if (nlink && nlink.html().indexOf('\u2013 ') === 0) {
nlink.html(nlink.html().substring(2));
}
if (nlink && (nlink.html() === 'Welcome' || nlink.hasClass('url-external'))) {
$(this).removeClass('toctree-l1');
}
});
});
})(jQuery);