<!DOCTYPE html> <html> <head><meta charset="utf-8" /> <title>soil_tutorial</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <style type="text/css"> /*! * * Twitter Bootstrap * */ /*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } } @font-face { font-family: 'Glyphicons Halflings'; src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); } .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before { content: "\002a"; } .glyphicon-plus:before { content: "\002b"; } .glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; } .glyphicon-minus:before { content: "\2212"; } .glyphicon-cloud:before { content: "\2601"; } .glyphicon-envelope:before { content: "\2709"; } .glyphicon-pencil:before { content: "\270f"; } .glyphicon-glass:before { content: "\e001"; } .glyphicon-music:before { content: "\e002"; } .glyphicon-search:before { content: "\e003"; } .glyphicon-heart:before { content: "\e005"; } .glyphicon-star:before { content: "\e006"; } .glyphicon-star-empty:before { content: "\e007"; } .glyphicon-user:before { content: "\e008"; } .glyphicon-film:before { content: "\e009"; } .glyphicon-th-large:before { content: "\e010"; } .glyphicon-th:before { content: "\e011"; } .glyphicon-th-list:before { content: "\e012"; } .glyphicon-ok:before { content: "\e013"; } .glyphicon-remove:before { content: "\e014"; } .glyphicon-zoom-in:before { content: "\e015"; } .glyphicon-zoom-out:before { content: "\e016"; } .glyphicon-off:before { content: "\e017"; } .glyphicon-signal:before { content: "\e018"; } .glyphicon-cog:before { content: "\e019"; } .glyphicon-trash:before { content: "\e020"; } .glyphicon-home:before { content: "\e021"; } .glyphicon-file:before { content: "\e022"; } .glyphicon-time:before { content: "\e023"; } .glyphicon-road:before { content: "\e024"; } .glyphicon-download-alt:before { content: "\e025"; } .glyphicon-download:before { content: "\e026"; } .glyphicon-upload:before { content: "\e027"; } .glyphicon-inbox:before { content: "\e028"; } .glyphicon-play-circle:before { content: "\e029"; } .glyphicon-repeat:before { content: "\e030"; } .glyphicon-refresh:before { content: "\e031"; } .glyphicon-list-alt:before { content: "\e032"; } .glyphicon-lock:before { content: "\e033"; } .glyphicon-flag:before { content: "\e034"; } .glyphicon-headphones:before { content: "\e035"; } .glyphicon-volume-off:before { content: "\e036"; } .glyphicon-volume-down:before { content: "\e037"; } .glyphicon-volume-up:before { content: "\e038"; } .glyphicon-qrcode:before { content: "\e039"; } .glyphicon-barcode:before { content: "\e040"; } .glyphicon-tag:before { content: "\e041"; } .glyphicon-tags:before { content: "\e042"; } .glyphicon-book:before { content: "\e043"; } .glyphicon-bookmark:before { content: "\e044"; } .glyphicon-print:before { content: "\e045"; } .glyphicon-camera:before { content: "\e046"; } .glyphicon-font:before { content: "\e047"; } .glyphicon-bold:before { content: "\e048"; } .glyphicon-italic:before { content: "\e049"; } .glyphicon-text-height:before { content: "\e050"; } .glyphicon-text-width:before { content: "\e051"; } .glyphicon-align-left:before { content: "\e052"; } .glyphicon-align-center:before { content: "\e053"; } .glyphicon-align-right:before { content: "\e054"; } .glyphicon-align-justify:before { content: "\e055"; } .glyphicon-list:before { content: "\e056"; } .glyphicon-indent-left:before { content: "\e057"; } .glyphicon-indent-right:before { content: "\e058"; } .glyphicon-facetime-video:before { content: "\e059"; } .glyphicon-picture:before { content: "\e060"; } .glyphicon-map-marker:before { content: "\e062"; } .glyphicon-adjust:before { content: "\e063"; } .glyphicon-tint:before { content: "\e064"; } .glyphicon-edit:before { content: "\e065"; } .glyphicon-share:before { content: "\e066"; } .glyphicon-check:before { content: "\e067"; } .glyphicon-move:before { content: "\e068"; } .glyphicon-step-backward:before { content: "\e069"; } .glyphicon-fast-backward:before { content: "\e070"; } .glyphicon-backward:before { content: "\e071"; } .glyphicon-play:before { content: "\e072"; } .glyphicon-pause:before { content: "\e073"; } .glyphicon-stop:before { content: "\e074"; } .glyphicon-forward:before { content: "\e075"; } .glyphicon-fast-forward:before { content: "\e076"; } .glyphicon-step-forward:before { content: "\e077"; } .glyphicon-eject:before { content: "\e078"; } .glyphicon-chevron-left:before { content: "\e079"; } .glyphicon-chevron-right:before { content: "\e080"; } .glyphicon-plus-sign:before { content: "\e081"; } .glyphicon-minus-sign:before { content: "\e082"; } .glyphicon-remove-sign:before { content: "\e083"; } .glyphicon-ok-sign:before { content: "\e084"; } .glyphicon-question-sign:before { content: "\e085"; } .glyphicon-info-sign:before { content: "\e086"; } .glyphicon-screenshot:before { content: "\e087"; } .glyphicon-remove-circle:before { content: "\e088"; } .glyphicon-ok-circle:before { content: "\e089"; } .glyphicon-ban-circle:before { content: "\e090"; } .glyphicon-arrow-left:before { content: "\e091"; } .glyphicon-arrow-right:before { content: "\e092"; } .glyphicon-arrow-up:before { content: "\e093"; } .glyphicon-arrow-down:before { content: "\e094"; } .glyphicon-share-alt:before { content: "\e095"; } .glyphicon-resize-full:before { content: "\e096"; } .glyphicon-resize-small:before { content: "\e097"; } .glyphicon-exclamation-sign:before { content: "\e101"; } .glyphicon-gift:before { content: "\e102"; } .glyphicon-leaf:before { content: "\e103"; } .glyphicon-fire:before { content: "\e104"; } .glyphicon-eye-open:before { content: "\e105"; } .glyphicon-eye-close:before { content: "\e106"; } .glyphicon-warning-sign:before { content: "\e107"; } .glyphicon-plane:before { content: "\e108"; } .glyphicon-calendar:before { content: "\e109"; } .glyphicon-random:before { content: "\e110"; } .glyphicon-comment:before { content: "\e111"; } .glyphicon-magnet:before { content: "\e112"; } .glyphicon-chevron-up:before { content: "\e113"; } .glyphicon-chevron-down:before { content: "\e114"; } .glyphicon-retweet:before { content: "\e115"; } .glyphicon-shopping-cart:before { content: "\e116"; } .glyphicon-folder-close:before { content: "\e117"; } .glyphicon-folder-open:before { content: "\e118"; } .glyphicon-resize-vertical:before { content: "\e119"; } .glyphicon-resize-horizontal:before { content: "\e120"; } .glyphicon-hdd:before { content: "\e121"; } .glyphicon-bullhorn:before { content: "\e122"; } .glyphicon-bell:before { content: "\e123"; } .glyphicon-certificate:before { content: "\e124"; } .glyphicon-thumbs-up:before { content: "\e125"; } .glyphicon-thumbs-down:before { content: "\e126"; } .glyphicon-hand-right:before { content: "\e127"; } .glyphicon-hand-left:before { content: "\e128"; } .glyphicon-hand-up:before { content: "\e129"; } .glyphicon-hand-down:before { content: "\e130"; } .glyphicon-circle-arrow-right:before { content: "\e131"; } .glyphicon-circle-arrow-left:before { content: "\e132"; } .glyphicon-circle-arrow-up:before { content: "\e133"; } .glyphicon-circle-arrow-down:before { content: "\e134"; } .glyphicon-globe:before { content: "\e135"; } .glyphicon-wrench:before { content: "\e136"; } .glyphicon-tasks:before { content: "\e137"; } .glyphicon-filter:before { content: "\e138"; } .glyphicon-briefcase:before { content: "\e139"; } .glyphicon-fullscreen:before { content: "\e140"; } .glyphicon-dashboard:before { content: "\e141"; } .glyphicon-paperclip:before { content: "\e142"; } .glyphicon-heart-empty:before { content: "\e143"; } .glyphicon-link:before { content: "\e144"; } .glyphicon-phone:before { content: "\e145"; } .glyphicon-pushpin:before { content: "\e146"; } .glyphicon-usd:before { content: "\e148"; } .glyphicon-gbp:before { content: "\e149"; } .glyphicon-sort:before { content: "\e150"; } .glyphicon-sort-by-alphabet:before { content: "\e151"; } .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; } .glyphicon-sort-by-order:before { content: "\e153"; } .glyphicon-sort-by-order-alt:before { content: "\e154"; } .glyphicon-sort-by-attributes:before { content: "\e155"; } .glyphicon-sort-by-attributes-alt:before { content: "\e156"; } .glyphicon-unchecked:before { content: "\e157"; } .glyphicon-expand:before { content: "\e158"; } .glyphicon-collapse-down:before { content: "\e159"; } .glyphicon-collapse-up:before { content: "\e160"; } .glyphicon-log-in:before { content: "\e161"; } .glyphicon-flash:before { content: "\e162"; } .glyphicon-log-out:before { content: "\e163"; } .glyphicon-new-window:before { content: "\e164"; } .glyphicon-record:before { content: "\e165"; } .glyphicon-save:before { content: "\e166"; } .glyphicon-open:before { content: "\e167"; } .glyphicon-saved:before { content: "\e168"; } .glyphicon-import:before { content: "\e169"; } .glyphicon-export:before { content: "\e170"; } .glyphicon-send:before { content: "\e171"; } .glyphicon-floppy-disk:before { content: "\e172"; } .glyphicon-floppy-saved:before { content: "\e173"; } .glyphicon-floppy-remove:before { content: "\e174"; } .glyphicon-floppy-save:before { content: "\e175"; } .glyphicon-floppy-open:before { content: "\e176"; } .glyphicon-credit-card:before { content: "\e177"; } .glyphicon-transfer:before { content: "\e178"; } .glyphicon-cutlery:before { content: "\e179"; } .glyphicon-header:before { content: "\e180"; } .glyphicon-compressed:before { content: "\e181"; } .glyphicon-earphone:before { content: "\e182"; } .glyphicon-phone-alt:before { content: "\e183"; } .glyphicon-tower:before { content: "\e184"; } .glyphicon-stats:before { content: "\e185"; } .glyphicon-sd-video:before { content: "\e186"; } .glyphicon-hd-video:before { content: "\e187"; } .glyphicon-subtitles:before { content: "\e188"; } .glyphicon-sound-stereo:before { content: "\e189"; } .glyphicon-sound-dolby:before { content: "\e190"; } .glyphicon-sound-5-1:before { content: "\e191"; } .glyphicon-sound-6-1:before { content: "\e192"; } .glyphicon-sound-7-1:before { content: "\e193"; } .glyphicon-copyright-mark:before { content: "\e194"; } .glyphicon-registration-mark:before { content: "\e195"; } .glyphicon-cloud-download:before { content: "\e197"; } .glyphicon-cloud-upload:before { content: "\e198"; } .glyphicon-tree-conifer:before { content: "\e199"; } .glyphicon-tree-deciduous:before { content: "\e200"; } .glyphicon-cd:before { content: "\e201"; } .glyphicon-save-file:before { content: "\e202"; } .glyphicon-open-file:before { content: "\e203"; } .glyphicon-level-up:before { content: "\e204"; } .glyphicon-copy:before { content: "\e205"; } .glyphicon-paste:before { content: "\e206"; } .glyphicon-alert:before { content: "\e209"; } .glyphicon-equalizer:before { content: "\e210"; } .glyphicon-king:before { content: "\e211"; } .glyphicon-queen:before { content: "\e212"; } .glyphicon-pawn:before { content: "\e213"; } .glyphicon-bishop:before { content: "\e214"; } .glyphicon-knight:before { content: "\e215"; } .glyphicon-baby-formula:before { content: "\e216"; } .glyphicon-tent:before { content: "\26fa"; } .glyphicon-blackboard:before { content: "\e218"; } .glyphicon-bed:before { content: "\e219"; } .glyphicon-apple:before { content: "\f8ff"; } .glyphicon-erase:before { content: "\e221"; } .glyphicon-hourglass:before { content: "\231b"; } .glyphicon-lamp:before { content: "\e223"; } .glyphicon-duplicate:before { content: "\e224"; } .glyphicon-piggy-bank:before { content: "\e225"; } .glyphicon-scissors:before { content: "\e226"; } .glyphicon-bitcoin:before { content: "\e227"; } .glyphicon-btc:before { content: "\e227"; } .glyphicon-xbt:before { content: "\e227"; } .glyphicon-yen:before { content: "\00a5"; } .glyphicon-jpy:before { content: "\00a5"; } .glyphicon-ruble:before { content: "\20bd"; } .glyphicon-rub:before { content: "\20bd"; } .glyphicon-scale:before { content: "\e230"; } .glyphicon-ice-lolly:before { content: "\e231"; } .glyphicon-ice-lolly-tasted:before { content: "\e232"; } .glyphicon-education:before { content: "\e233"; } .glyphicon-option-horizontal:before { content: "\e234"; } .glyphicon-option-vertical:before { content: "\e235"; } .glyphicon-menu-hamburger:before { content: "\e236"; } .glyphicon-modal-window:before { content: "\e237"; } .glyphicon-oil:before { content: "\e238"; } .glyphicon-grain:before { content: "\e239"; } .glyphicon-sunglasses:before { content: "\e240"; } .glyphicon-text-size:before { content: "\e241"; } .glyphicon-text-color:before { content: "\e242"; } .glyphicon-text-background:before { content: "\e243"; } .glyphicon-object-align-top:before { content: "\e244"; } .glyphicon-object-align-bottom:before { content: "\e245"; } .glyphicon-object-align-horizontal:before { content: "\e246"; } .glyphicon-object-align-left:before { content: "\e247"; } .glyphicon-object-align-vertical:before { content: "\e248"; } .glyphicon-object-align-right:before { content: "\e249"; } .glyphicon-triangle-right:before { content: "\e250"; } .glyphicon-triangle-left:before { content: "\e251"; } .glyphicon-triangle-bottom:before { content: "\e252"; } .glyphicon-triangle-top:before { content: "\e253"; } .glyphicon-console:before { content: "\e254"; } .glyphicon-superscript:before { content: "\e255"; } .glyphicon-subscript:before { content: "\e256"; } .glyphicon-menu-left:before { content: "\e257"; } .glyphicon-menu-right:before { content: "\e258"; } .glyphicon-menu-down:before { content: "\e259"; } .glyphicon-menu-up:before { content: "\e260"; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.42857143; color: #000; background-color: #fff; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #337ab7; text-decoration: none; } a:hover, a:focus { color: #23527c; text-decoration: underline; } a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } figure { margin: 0; } img { vertical-align: middle; } .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 3px; } .img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } hr { margin-top: 18px; margin-bottom: 18px; border: 0; border-top: 1px solid #eeeeee; } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } [role="button"] { cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; } h1, .h1, h2, .h2, h3, .h3 { margin-top: 18px; margin-bottom: 9px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 { margin-top: 9px; margin-bottom: 9px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; } h1, .h1 { font-size: 33px; } h2, .h2 { font-size: 27px; } h3, .h3 { font-size: 23px; } h4, .h4 { font-size: 17px; } h5, .h5 { font-size: 13px; } h6, .h6 { font-size: 12px; } p { margin: 0 0 9px; } .lead { margin-bottom: 18px; font-size: 14px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .lead { font-size: 19.5px; } } small, .small { font-size: 92%; } mark, .mark { background-color: #fcf8e3; padding: .2em; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: #777777; } .text-primary { color: #337ab7; } a.text-primary:hover, a.text-primary:focus { color: #286090; } .text-success { color: #3c763d; } a.text-success:hover, a.text-success:focus { color: #2b542c; } .text-info { color: #31708f; } a.text-info:hover, a.text-info:focus { color: #245269; } .text-warning { color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus { color: #66512c; } .text-danger { color: #a94442; } a.text-danger:hover, a.text-danger:focus { color: #843534; } .bg-primary { color: #fff; background-color: #337ab7; } a.bg-primary:hover, a.bg-primary:focus { background-color: #286090; } .bg-success { background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; } .page-header { padding-bottom: 8px; margin: 36px 0 18px; border-bottom: 1px solid #eeeeee; } ul, ol { margin-top: 0; margin-bottom: 9px; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } dl { margin-top: 0; margin-bottom: 18px; } dt, dd { line-height: 1.42857143; } dt { font-weight: bold; } dd { margin-left: 0; } @media (min-width: 541px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 9px 18px; margin: 0 0 18px; font-size: inherit; border-left: 5px solid #eeeeee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777; } blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before { content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; } address { margin-bottom: 18px; font-style: normal; line-height: 1.42857143; } code, kbd, pre, samp { font-family: monospace; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 2px; } kbd { padding: 2px 4px; font-size: 90%; color: #888; background-color: transparent; border-radius: 1px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; } pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 2px; } pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; } @media (min-width: 768px) { .container { width: 768px; } } @media (min-width: 992px) { .container { width: 940px; } } @media (min-width: 1200px) { .container { width: 1140px; } } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; } .row { margin-left: 0px; margin-right: 0px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666667%; } .col-xs-pull-10 { right: 83.33333333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666667%; } .col-xs-pull-7 { right: 58.33333333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666667%; } .col-xs-pull-4 { right: 33.33333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.66666667%; } .col-xs-pull-1 { right: 8.33333333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666667%; } .col-xs-push-10 { left: 83.33333333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666667%; } .col-xs-push-7 { left: 58.33333333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666667%; } .col-xs-push-4 { left: 33.33333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.66666667%; } .col-xs-push-1 { left: 8.33333333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666667%; } .col-xs-offset-10 { margin-left: 83.33333333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666667%; } .col-xs-offset-7 { margin-left: 58.33333333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666667%; } .col-xs-offset-4 { margin-left: 33.33333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.66666667%; } .col-xs-offset-1 { margin-left: 8.33333333%; } .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; } } table { background-color: transparent; } caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; } th { text-align: left; } .table { width: 100%; max-width: 100%; margin-bottom: 18px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; } .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; } .table > tbody + tbody { border-top: 2px solid #ddd; } .table .table { background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 5px; } .table-bordered { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; } .table-hover > tbody > tr:hover { background-color: #f5f5f5; } table col[class*="col-"] { position: static; float: none; display: table-column; } table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; } .table-responsive { overflow-x: auto; min-height: 0.01%; } @media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 13.5px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 18px; font-size: 19.5px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 13px; line-height: 1.42857143; color: #555555; } .form-control { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control::-ms-expand { border: 0; background-color: transparent; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type="search"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 32px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 45px; } } .form-group { margin-bottom: 15px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { min-height: 18px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 31px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-left: 0; padding-right: 0; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 30px; padding: 6px 10px; font-size: 12px; line-height: 1.5; } .input-lg { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } select.input-lg { height: 45px; line-height: 45px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } .form-group-lg select.form-control { height: 45px; line-height: 45px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 45px; min-height: 35px; padding: 11px 16px; font-size: 17px; line-height: 1.3333333; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 40px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 45px; height: 45px; line-height: 45px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; } .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; } .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .has-feedback label ~ .form-control-feedback { top: 23px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #404040; } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 25px; } .form-horizontal .form-group { margin-left: 0px; margin-right: 0px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } } .form-horizontal .has-feedback .form-control-feedback { right: 0px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 17px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } } .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; } .btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-default { color: #333; background-color: #fff; border-color: #ccc; } .btn-default:focus, .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; } .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; } .btn-default .badge { color: #fff; background-color: #333; } .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; } .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; } .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; } .btn-primary .badge { color: #337ab7; background-color: #fff; } .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .btn-success:focus, .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; } .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; } .btn-success .badge { color: #5cb85c; background-color: #fff; } .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .btn-info:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; } .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; } .btn-info .badge { color: #5bc0de; background-color: #fff; } .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; } .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; } .btn-warning .badge { color: #f0ad4e; background-color: #fff; } .btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; } .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; } .btn-danger .badge { color: #d9534f; background-color: #fff; } .btn-link { color: #337ab7; font-weight: normal; border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; } .btn-link:hover, .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; } .btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } .btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } tr.collapse.in { display: table-row; } tbody.collapse.in { display: table-row-group; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .dropup, .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 13px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #337ab7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; } .open > .dropdown-menu { display: block; } .open > a { outline: 0; } .dropdown-menu-right { left: auto; right: 0; } .dropdown-menu-left { left: 0; right: auto; } .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap; } .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 541px) { .navbar-right .dropdown-menu { left: auto; right: 0; } .navbar-right .dropdown-menu-left { left: 0; right: auto; } } .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar { margin-left: -5px; } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; } .btn .caret { margin-left: 0; } .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; } .dropup .btn-lg .caret { border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } .btn-group-vertical > .btn-group > .btn { float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; } .btn-group-justified > .btn-group .btn { width: 100%; } .btn-group-justified > .btn-group .dropdown-menu { left: auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .input-group { position: relative; display: table; border-collapse: separate; } .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; } .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; } .input-group .form-control:focus { z-index: 3; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 45px; line-height: 45px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn { height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn { height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; } .input-group-addon { padding: 6px 12px; font-size: 13px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 2px; } .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 1px; } .input-group-addon.input-lg { padding: 10px 16px; font-size: 17px; border-radius: 3px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:first-child { border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0; } .input-group-btn { position: relative; font-size: 0; white-space: nowrap; } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; } .nav { margin-bottom: 0; padding-left: 0; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .nav > li.disabled > a { color: #777777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7; } .nav .nav-divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 2px 2px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 2px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar { position: relative; min-height: 30px; margin-bottom: 18px; border: 1px solid transparent; } @media (min-width: 541px) { .navbar { border-radius: 2px; } } @media (min-width: 541px) { .navbar-header { float: left; } } .navbar-collapse { overflow-x: visible; padding-right: 0px; padding-left: 0px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 541px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; } @media (max-device-width: 540px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; } @media (min-width: 541px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } } .navbar-static-top { z-index: 1000; border-width: 0 0 1px; } @media (min-width: 541px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; } @media (min-width: 541px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; } .navbar-brand { float: left; padding: 6px 0px; font-size: 17px; line-height: 18px; height: 30px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-brand > img { display: block; } @media (min-width: 541px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; } } .navbar-toggle { position: relative; float: right; margin-right: 0px; padding: 9px 10px; margin-top: -2px; margin-bottom: -2px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 2px; } .navbar-toggle:focus { outline: 0; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 541px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 3px 0px; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 18px; } @media (max-width: 540px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 18px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 541px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 6px; padding-bottom: 6px; } } .navbar-form { margin-left: 0px; margin-right: 0px; padding: 10px 0px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: -1px; margin-bottom: -1px; } @media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; } } @media (max-width: 540px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0; } } @media (min-width: 541px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .navbar-btn { margin-top: -1px; margin-bottom: -1px; } .navbar-btn.btn-sm { margin-top: 0px; margin-bottom: 0px; } .navbar-btn.btn-xs { margin-top: 4px; margin-bottom: 4px; } .navbar-text { margin-top: 6px; margin-bottom: 6px; } @media (min-width: 541px) { .navbar-text { float: left; margin-left: 0px; margin-right: 0px; } } @media (min-width: 541px) { .navbar-left { float: left !important; float: left; } .navbar-right { float: right !important; float: right; margin-right: 0px; } .navbar-right ~ .navbar-right { margin-right: 0; } } .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; } .navbar-default .navbar-brand { color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; } .navbar-default .navbar-text { color: #777; } .navbar-default .navbar-nav > li > a { color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .navbar-default .navbar-toggle { border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; } @media (max-width: 540px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .navbar-default .navbar-link { color: #777; } .navbar-default .navbar-link:hover { color: #333; } .navbar-default .btn-link { color: #777; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; } .navbar-inverse { background-color: #222; border-color: #080808; } .navbar-inverse .navbar-brand { color: #9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-text { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-toggle { border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #fff; } @media (max-width: 540px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } } .navbar-inverse .navbar-link { color: #9d9d9d; } .navbar-inverse .navbar-link:hover { color: #fff; } .navbar-inverse .btn-link { color: #9d9d9d; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; } .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; } .breadcrumb { padding: 8px 15px; margin-bottom: 18px; list-style: none; background-color: #f5f5f5; border-radius: 2px; } .breadcrumb > li { display: inline-block; } .breadcrumb > li + li:before { content: "/\00a0"; padding: 0 5px; color: #5e5e5e; } .breadcrumb > .active { color: #777777; } .pagination { display: inline-block; padding-left: 0; margin: 18px 0; border-radius: 2px; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; } .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 2px; border-top-left-radius: 2px; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #ddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 17px; line-height: 1.3333333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 1px; border-top-left-radius: 1px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 1px; border-top-right-radius: 1px; } .pager { padding-left: 0; margin: 18px 0; list-style: none; text-align: center; } .pager li { display: inline; } .pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; } .pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #eeeeee; } .pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #777777; background-color: #fff; cursor: not-allowed; } .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; } .label:empty { display: none; } .btn .label { position: relative; top: -1px; } .label-default { background-color: #777777; } .label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; } .label-primary { background-color: #337ab7; } .label-primary[href]:hover, .label-primary[href]:focus { background-color: #286090; } .label-success { background-color: #5cb85c; } .label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; } .label-info { background-color: #5bc0de; } .label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; } .label-warning { background-color: #f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; } .label-danger { background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; } .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; } a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } .nav-pills > li > a > .badge { margin-left: 3px; } .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; } .jumbotron h1, .jumbotron .h1 { color: inherit; } .jumbotron p { margin-bottom: 15px; font-size: 20px; font-weight: 200; } .jumbotron > hr { border-top-color: #d5d5d5; } .container .jumbotron, .container-fluid .jumbotron { border-radius: 3px; padding-left: 0px; padding-right: 0px; } .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; } .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; } .jumbotron h1, .jumbotron .h1 { font-size: 59px; } } .thumbnail { display: block; padding: 4px; margin-bottom: 18px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; } .thumbnail > img, .thumbnail a > img { margin-left: auto; margin-right: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #337ab7; } .thumbnail .caption { padding: 9px; color: #000; } .alert { padding: 15px; margin-bottom: 18px; border: 1px solid transparent; border-radius: 2px; } .alert h4 { margin-top: 0; color: inherit; } .alert .alert-link { font-weight: bold; } .alert > p, .alert > ul { margin-bottom: 0; } .alert > p + p { margin-top: 5px; } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } .alert-success hr { border-top-color: #c9e2b3; } .alert-success .alert-link { color: #2b542c; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; } .alert-info hr { border-top-color: #a6e1ec; } .alert-info .alert-link { color: #245269; } .alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } .alert-warning hr { border-top-color: #f7e1b5; } .alert-warning .alert-link { color: #66512c; } .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } .alert-danger hr { border-top-color: #e4b9c0; } .alert-danger .alert-link { color: #843534; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 18px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success { background-color: #5cb85c; } .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info { background-color: #5bc0de; } .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning { background-color: #f0ad4e; } .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger { background-color: #d9534f; } .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .media { margin-top: 15px; } .media:first-child { margin-top: 0; } .media, .media-body { zoom: 1; overflow: hidden; } .media-body { width: 10000px; } .media-object { display: block; } .media-object.img-thumbnail { max-width: none; } .media-right, .media > .pull-right { padding-left: 10px; } .media-left, .media > .pull-left { padding-right: 10px; } .media-left, .media-right, .media-body { display: table-cell; vertical-align: top; } .media-middle { vertical-align: middle; } .media-bottom { vertical-align: bottom; } .media-heading { margin-top: 0; margin-bottom: 5px; } .media-list { padding-left: 0; list-style: none; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .list-group-item:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } a.list-group-item, button.list-group-item { color: #555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5; } button.list-group-item { width: 100%; text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed; } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; } .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #c7ddef; } .list-group-item-success { color: #3c763d; background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success { color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; } .list-group-item-info { color: #31708f; background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info { color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; } .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; } .list-group-item-danger { color: #a94442; background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger { color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; } .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .list-group-item-text { margin-bottom: 0; line-height: 1.3; } .panel { margin-bottom: 18px; background-color: #fff; border: 1px solid transparent; border-radius: 2px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding: 15px; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 15px; color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .list-group + .panel-footer { border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 1px; border-top-right-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 1px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 1px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; } .panel > .table-responsive { border: 0; margin-bottom: 0; } .panel-group { margin-bottom: 18px; } .panel-group .panel { margin-bottom: 0; border-radius: 2px; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; } .panel-group .panel-footer { border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } .panel-default { border-color: #ddd; } .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; } .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; } .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; } .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; } .panel-primary { border-color: #337ab7; } .panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; } .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; } .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; } .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; } .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; } .panel-danger { border-color: #ebccd1; } .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; } .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } .well-lg { padding: 24px; border-radius: 3px; } .well-sm { padding: 9px; border-radius: 1px; } .close { float: right; font-size: 19.5px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .modal-open { overflow: hidden; } .modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; } .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); } .modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.42857143; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0); } .tooltip.in { opacity: 0.9; filter: alpha(opacity=90); } .tooltip.top { margin-top: -3px; padding: 5px 0; } .tooltip.right { margin-left: 3px; padding: 0 5px; } .tooltip.bottom { margin-top: 3px; padding: 5px 0; } .tooltip.left { margin-left: -3px; padding: 0 5px; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 2px; } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 13px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { margin: 0; padding: 8px 14px; font-size: 13px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 2px 2px 0 0; } .popover-content { padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .popover > .arrow { border-width: 11px; } .popover > .arrow:after { border-width: 10px; content: ""; } .popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; } .popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; } .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); } .popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; } .popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; } .popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; } .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); } .popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; } .carousel { position: relative; } .carousel-inner { position: relative; overflow: hidden; width: 100%; } .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); } .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; } .carousel-control .icon-prev:before { content: '\2039'; } .carousel-control .icon-next:before { content: '\203a'; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); } .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after, .item_buttons:before, .item_buttons:after { content: " "; display: table; } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after, .item_buttons:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .visible-xs-block { display: block !important; } } @media (max-width: 767px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } /*! * * Font Awesome * */ /*! * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0'); src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #fff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } /*! * * IPython base * */ .modal.fade .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } code { color: #000; } pre { font-size: inherit; line-height: inherit; } label { font-weight: normal; } /* Make the page background atleast 100% the height of the view port */ /* Make the page itself atleast 70% the height of the view port */ .border-box-sizing { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .corner-all { border-radius: 2px; } .no-padding { padding: 0px; } /* Flexible box model classes */ /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ /* This file is a compatability layer. It allows the usage of flexible box model layouts accross multiple browsers, including older browsers. The newest, universal implementation of the flexible box model is used when available (see `Modern browsers` comments below). Browsers that are known to implement this new spec completely include: Firefox 28.0+ Chrome 29.0+ Internet Explorer 11+ Opera 17.0+ Browsers not listed, including Safari, are supported via the styling under the `Old browsers` comments below. */ .hbox { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } .hbox > * { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; } .vbox { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } .vbox > * { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; } .hbox.reverse, .vbox.reverse, .reverse { /* Old browsers */ -webkit-box-direction: reverse; -moz-box-direction: reverse; box-direction: reverse; /* Modern browsers */ flex-direction: row-reverse; } .hbox.box-flex0, .vbox.box-flex0, .box-flex0 { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; width: auto; } .hbox.box-flex1, .vbox.box-flex1, .box-flex1 { /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } .hbox.box-flex, .vbox.box-flex, .box-flex { /* Old browsers */ /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } .hbox.box-flex2, .vbox.box-flex2, .box-flex2 { /* Old browsers */ -webkit-box-flex: 2; -moz-box-flex: 2; box-flex: 2; /* Modern browsers */ flex: 2; } .box-group1 { /* Deprecated */ -webkit-box-flex-group: 1; -moz-box-flex-group: 1; box-flex-group: 1; } .box-group2 { /* Deprecated */ -webkit-box-flex-group: 2; -moz-box-flex-group: 2; box-flex-group: 2; } .hbox.start, .vbox.start, .start { /* Old browsers */ -webkit-box-pack: start; -moz-box-pack: start; box-pack: start; /* Modern browsers */ justify-content: flex-start; } .hbox.end, .vbox.end, .end { /* Old browsers */ -webkit-box-pack: end; -moz-box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end; } .hbox.center, .vbox.center, .center { /* Old browsers */ -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; /* Modern browsers */ justify-content: center; } .hbox.baseline, .vbox.baseline, .baseline { /* Old browsers */ -webkit-box-pack: baseline; -moz-box-pack: baseline; box-pack: baseline; /* Modern browsers */ justify-content: baseline; } .hbox.stretch, .vbox.stretch, .stretch { /* Old browsers */ -webkit-box-pack: stretch; -moz-box-pack: stretch; box-pack: stretch; /* Modern browsers */ justify-content: stretch; } .hbox.align-start, .vbox.align-start, .align-start { /* Old browsers */ -webkit-box-align: start; -moz-box-align: start; box-align: start; /* Modern browsers */ align-items: flex-start; } .hbox.align-end, .vbox.align-end, .align-end { /* Old browsers */ -webkit-box-align: end; -moz-box-align: end; box-align: end; /* Modern browsers */ align-items: flex-end; } .hbox.align-center, .vbox.align-center, .align-center { /* Old browsers */ -webkit-box-align: center; -moz-box-align: center; box-align: center; /* Modern browsers */ align-items: center; } .hbox.align-baseline, .vbox.align-baseline, .align-baseline { /* Old browsers */ -webkit-box-align: baseline; -moz-box-align: baseline; box-align: baseline; /* Modern browsers */ align-items: baseline; } .hbox.align-stretch, .vbox.align-stretch, .align-stretch { /* Old browsers */ -webkit-box-align: stretch; -moz-box-align: stretch; box-align: stretch; /* Modern browsers */ align-items: stretch; } div.error { margin: 2em; text-align: center; } div.error > h1 { font-size: 500%; line-height: normal; } div.error > p { font-size: 200%; line-height: normal; } div.traceback-wrapper { text-align: left; max-width: 800px; margin: auto; } /** * Primary styles * * Author: Jupyter Development Team */ body { background-color: #fff; /* This makes sure that the body covers the entire window and needs to be in a different element than the display: box in wrapper below */ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: visible; } body > #header { /* Initially hidden to prevent FLOUC */ display: none; background-color: #fff; /* Display over codemirror */ position: relative; z-index: 100; } body > #header #header-container { padding-bottom: 5px; padding-top: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } body > #header .header-bar { width: 100%; height: 1px; background: #e7e7e7; margin-bottom: -1px; } @media print { body > #header { display: none !important; } } #header-spacer { width: 100%; visibility: hidden; } @media print { #header-spacer { display: none; } } #ipython_notebook { padding-left: 0px; padding-top: 1px; padding-bottom: 1px; } @media (max-width: 991px) { #ipython_notebook { margin-left: 10px; } } [dir="rtl"] #ipython_notebook { float: right !important; } #noscript { width: auto; padding-top: 16px; padding-bottom: 16px; text-align: center; font-size: 22px; color: red; font-weight: bold; } #ipython_notebook img { height: 28px; } #site { width: 100%; display: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: auto; } @media print { #site { height: auto !important; } } /* Smaller buttons */ .ui-button .ui-button-text { padding: 0.2em 0.8em; font-size: 77%; } input.ui-button { padding: 0.3em 0.9em; } span#login_widget { float: right; } span#login_widget > .button, #logout { color: #333; background-color: #fff; border-color: #ccc; } span#login_widget > .button:focus, #logout:focus, span#login_widget > .button.focus, #logout.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } span#login_widget > .button:hover, #logout:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } span#login_widget > .button:active, #logout:active, span#login_widget > .button.active, #logout.active, .open > .dropdown-togglespan#login_widget > .button, .open > .dropdown-toggle#logout { color: #333; background-color: #e6e6e6; border-color: #adadad; } span#login_widget > .button:active:hover, #logout:active:hover, span#login_widget > .button.active:hover, #logout.active:hover, .open > .dropdown-togglespan#login_widget > .button:hover, .open > .dropdown-toggle#logout:hover, span#login_widget > .button:active:focus, #logout:active:focus, span#login_widget > .button.active:focus, #logout.active:focus, .open > .dropdown-togglespan#login_widget > .button:focus, .open > .dropdown-toggle#logout:focus, span#login_widget > .button:active.focus, #logout:active.focus, span#login_widget > .button.active.focus, #logout.active.focus, .open > .dropdown-togglespan#login_widget > .button.focus, .open > .dropdown-toggle#logout.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } span#login_widget > .button:active, #logout:active, span#login_widget > .button.active, #logout.active, .open > .dropdown-togglespan#login_widget > .button, .open > .dropdown-toggle#logout { background-image: none; } span#login_widget > .button.disabled:hover, #logout.disabled:hover, span#login_widget > .button[disabled]:hover, #logout[disabled]:hover, fieldset[disabled] span#login_widget > .button:hover, fieldset[disabled] #logout:hover, span#login_widget > .button.disabled:focus, #logout.disabled:focus, span#login_widget > .button[disabled]:focus, #logout[disabled]:focus, fieldset[disabled] span#login_widget > .button:focus, fieldset[disabled] #logout:focus, span#login_widget > .button.disabled.focus, #logout.disabled.focus, span#login_widget > .button[disabled].focus, #logout[disabled].focus, fieldset[disabled] span#login_widget > .button.focus, fieldset[disabled] #logout.focus { background-color: #fff; border-color: #ccc; } span#login_widget > .button .badge, #logout .badge { color: #fff; background-color: #333; } .nav-header { text-transform: none; } #header > span { margin-top: 10px; } .modal_stretch .modal-dialog { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; min-height: 80vh; } .modal_stretch .modal-dialog .modal-body { max-height: calc(100vh - 200px); overflow: auto; flex: 1; } @media (min-width: 768px) { .modal .modal-dialog { width: 700px; } } @media (min-width: 768px) { select.form-control { margin-left: 12px; margin-right: 12px; } } /*! * * IPython auth * */ .center-nav { display: inline-block; margin-bottom: -4px; } /*! * * IPython tree view * */ /* We need an invisible input field on top of the sentense*/ /* "Drag file onto the list ..." */ .alternate_upload { background-color: none; display: inline; } .alternate_upload.form { padding: 0; margin: 0; } .alternate_upload input.fileinput { text-align: center; vertical-align: middle; display: inline; opacity: 0; z-index: 2; width: 12ex; margin-right: -12ex; } .alternate_upload .btn-upload { height: 22px; } /** * Primary styles * * Author: Jupyter Development Team */ [dir="rtl"] #tabs li { float: right; } ul#tabs { margin-bottom: 4px; } [dir="rtl"] ul#tabs { margin-right: 0px; } ul#tabs a { padding-top: 6px; padding-bottom: 4px; } ul.breadcrumb a:focus, ul.breadcrumb a:hover { text-decoration: none; } ul.breadcrumb i.icon-home { font-size: 16px; margin-right: 4px; } ul.breadcrumb span { color: #5e5e5e; } .list_toolbar { padding: 4px 0 4px 0; vertical-align: middle; } .list_toolbar .tree-buttons { padding-top: 1px; } [dir="rtl"] .list_toolbar .tree-buttons { float: left !important; } [dir="rtl"] .list_toolbar .pull-right { padding-top: 1px; float: left !important; } [dir="rtl"] .list_toolbar .pull-left { float: right !important; } .dynamic-buttons { padding-top: 3px; display: inline-block; } .list_toolbar [class*="span"] { min-height: 24px; } .list_header { font-weight: bold; background-color: #EEE; } .list_placeholder { font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; } .list_container { margin-top: 4px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 2px; } .list_container > div { border-bottom: 1px solid #ddd; } .list_container > div:hover .list-item { background-color: red; } .list_container > div:last-child { border: none; } .list_item:hover .list_item { background-color: #ddd; } .list_item a { text-decoration: none; } .list_item:hover { background-color: #fafafa; } .list_header > div, .list_item > div { padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px; } .list_header > div input, .list_item > div input { margin-right: 7px; margin-left: 14px; vertical-align: baseline; line-height: 22px; position: relative; top: -1px; } .list_header > div .item_link, .list_item > div .item_link { margin-left: -1px; vertical-align: baseline; line-height: 22px; } .new-file input[type=checkbox] { visibility: hidden; } .item_name { line-height: 22px; height: 24px; } .item_icon { font-size: 14px; color: #5e5e5e; margin-right: 7px; margin-left: 7px; line-height: 22px; vertical-align: baseline; } .item_buttons { line-height: 1em; margin-left: -5px; } .item_buttons .btn, .item_buttons .btn-group, .item_buttons .input-group { float: left; } .item_buttons > .btn, .item_buttons > .btn-group, .item_buttons > .input-group { margin-left: 5px; } .item_buttons .btn { min-width: 13ex; } .item_buttons .running-indicator { padding-top: 4px; color: #5cb85c; } .item_buttons .kernel-name { padding-top: 4px; color: #5bc0de; margin-right: 7px; float: left; } .toolbar_info { height: 24px; line-height: 24px; } .list_item input:not([type=checkbox]) { padding-top: 3px; padding-bottom: 3px; height: 22px; line-height: 14px; margin: 0px; } .highlight_text { color: blue; } #project_name { display: inline-block; padding-left: 7px; margin-left: -2px; } #project_name > .breadcrumb { padding: 0px; margin-bottom: 0px; background-color: transparent; font-weight: bold; } #tree-selector { padding-right: 0px; } [dir="rtl"] #tree-selector a { float: right; } #button-select-all { min-width: 50px; } #select-all { margin-left: 7px; margin-right: 2px; } .menu_icon { margin-right: 2px; } .tab-content .row { margin-left: 0px; margin-right: 0px; } .folder_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f114"; } .folder_icon:before.pull-left { margin-right: .3em; } .folder_icon:before.pull-right { margin-left: .3em; } .notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px; } .notebook_icon:before.pull-left { margin-right: .3em; } .notebook_icon:before.pull-right { margin-left: .3em; } .running_notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px; color: #5cb85c; } .running_notebook_icon:before.pull-left { margin-right: .3em; } .running_notebook_icon:before.pull-right { margin-left: .3em; } .file_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f016"; position: relative; top: -2px; } .file_icon:before.pull-left { margin-right: .3em; } .file_icon:before.pull-right { margin-left: .3em; } #notebook_toolbar .pull-right { padding-top: 0px; margin-right: -1px; } ul#new-menu { left: auto; right: 0; } [dir="rtl"] #new-menu { text-align: right; } .kernel-menu-icon { padding-right: 12px; width: 24px; content: "\f096"; } .kernel-menu-icon:before { content: "\f096"; } .kernel-menu-icon-current:before { content: "\f00c"; } #tab_content { padding-top: 20px; } #running .panel-group .panel { margin-top: 3px; margin-bottom: 1em; } #running .panel-group .panel .panel-heading { background-color: #EEE; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px; } #running .panel-group .panel .panel-heading a:focus, #running .panel-group .panel .panel-heading a:hover { text-decoration: none; } #running .panel-group .panel .panel-body { padding: 0px; } #running .panel-group .panel .panel-body .list_container { margin-top: 0px; margin-bottom: 0px; border: 0px; border-radius: 0px; } #running .panel-group .panel .panel-body .list_container .list_item { border-bottom: 1px solid #ddd; } #running .panel-group .panel .panel-body .list_container .list_item:last-child { border-bottom: 0px; } [dir="rtl"] #running .col-sm-8 { float: right !important; } .delete-button { display: none; } .duplicate-button { display: none; } .rename-button { display: none; } .shutdown-button { display: none; } .dynamic-instructions { display: inline-block; padding-top: 4px; } /*! * * IPython text editor webapp * */ .selected-keymap i.fa { padding: 0px 5px; } .selected-keymap i.fa:before { content: "\f00c"; } #mode-menu { overflow: auto; max-height: 20em; } .edit_app #header { -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } .edit_app #menubar .navbar { /* Use a negative 1 bottom margin, so the border overlaps the border of the header */ margin-bottom: -1px; } .dirty-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator.pull-left { margin-right: .3em; } .dirty-indicator.pull-right { margin-left: .3em; } .dirty-indicator-dirty { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator-dirty.pull-left { margin-right: .3em; } .dirty-indicator-dirty.pull-right { margin-left: .3em; } .dirty-indicator-clean { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator-clean.pull-left { margin-right: .3em; } .dirty-indicator-clean.pull-right { margin-left: .3em; } .dirty-indicator-clean:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; } .dirty-indicator-clean:before.pull-left { margin-right: .3em; } .dirty-indicator-clean:before.pull-right { margin-left: .3em; } #filename { font-size: 16pt; display: table; padding: 0px 5px; } #current-mode { padding-left: 5px; padding-right: 5px; } #texteditor-backdrop { padding-top: 20px; padding-bottom: 20px; } @media not print { #texteditor-backdrop { background-color: #EEE; } } @media print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; } } @media not print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; } } @media not print { #texteditor-backdrop #texteditor-container { padding: 0px; background-color: #fff; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } } /*! * * IPython notebook * */ /* CSS font colors for translated ANSI colors. */ .ansibold { font-weight: bold; } /* use dark versions for foreground, to improve visibility */ .ansiblack { color: black; } .ansired { color: darkred; } .ansigreen { color: darkgreen; } .ansiyellow { color: #c4a000; } .ansiblue { color: darkblue; } .ansipurple { color: darkviolet; } .ansicyan { color: steelblue; } .ansigray { color: gray; } /* and light for background, for the same reason */ .ansibgblack { background-color: black; } .ansibgred { background-color: red; } .ansibggreen { background-color: green; } .ansibgyellow { background-color: yellow; } .ansibgblue { background-color: blue; } .ansibgpurple { background-color: magenta; } .ansibgcyan { background-color: cyan; } .ansibggray { background-color: gray; } div.cell { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; border-radius: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-width: 1px; border-style: solid; border-color: transparent; width: 100%; padding: 5px; /* This acts as a spacer between cells, that is outside the border */ margin: 0px; outline: none; border-left-width: 1px; padding-left: 5px; background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%); } div.cell.jupyter-soft-selected { border-left-color: #90CAF9; border-left-color: #E3F2FD; border-left-width: 1px; padding-left: 5px; border-right-color: #E3F2FD; border-right-width: 1px; background: #E3F2FD; } @media print { div.cell.jupyter-soft-selected { border-color: transparent; } } div.cell.selected { border-color: #ababab; border-left-width: 0px; padding-left: 6px; background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%); } @media print { div.cell.selected { border-color: transparent; } } div.cell.selected.jupyter-soft-selected { border-left-width: 0; padding-left: 6px; background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%); } .edit_mode div.cell.selected { border-color: #66BB6A; border-left-width: 0px; padding-left: 6px; background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%); } @media print { .edit_mode div.cell.selected { border-color: transparent; } } .prompt { /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ min-width: 14ex; /* This padding is tuned to match the padding on the CodeMirror editor. */ padding: 0.4em; margin: 0px; font-family: monospace; text-align: right; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em; /* Don't highlight prompt number selection */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Use default cursor */ cursor: default; } @media (max-width: 540px) { .prompt { text-align: left; } } div.inner_cell { min-width: 0; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } /* input_area and input_prompt must match in top border and margin for alignment */ div.input_area { border: 1px solid #cfcfcf; border-radius: 2px; background: #f7f7f7; line-height: 1.21429em; } /* This is needed so that empty prompt areas can collapse to zero height when there is no content in the output_subarea and the prompt. The main purpose of this is to make sure that empty JavaScript output_subareas have no height. */ div.prompt:empty { padding-top: 0; padding-bottom: 0; } div.unrecognized_cell { padding: 5px 5px 5px 0px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } div.unrecognized_cell .inner_cell { border-radius: 2px; padding: 5px; font-weight: bold; color: red; border: 1px solid #cfcfcf; background: #eaeaea; } div.unrecognized_cell .inner_cell a { color: inherit; text-decoration: none; } div.unrecognized_cell .inner_cell a:hover { color: inherit; text-decoration: none; } @media (max-width: 540px) { div.unrecognized_cell > div.prompt { display: none; } } div.code_cell { /* avoid page breaking on code cells when printing */ } @media print { div.code_cell { page-break-inside: avoid; } } /* any special styling for code cells that are currently running goes here */ div.input { page-break-inside: avoid; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } @media (max-width: 540px) { div.input { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } } /* input_area and input_prompt must match in top border and margin for alignment */ div.input_prompt { color: #303F9F; border-top: 1px solid transparent; } div.input_area > div.highlight { margin: 0.4em; border: none; padding: 0px; background-color: transparent; } div.input_area > div.highlight > pre { margin: 0px; border: none; padding: 0px; background-color: transparent; } /* The following gets added to the <head> if it is detected that the user has a * monospace font with inconsistent normal/bold/italic height. See * notebookmain.js. Such fonts will have keywords vertically offset with * respect to the rest of the text. The user should select a better font. * See: https://github.com/ipython/ipython/issues/1503 * * .CodeMirror span { * vertical-align: bottom; * } */ .CodeMirror { line-height: 1.21429em; /* Changed from 1em to our global default */ font-size: 14px; height: auto; /* Changed to auto to autogrow */ background: none; /* Changed from white to allow our bg to show through */ } .CodeMirror-scroll { /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ overflow-y: hidden; overflow-x: auto; } .CodeMirror-lines { /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ /* we have set a different line-height and want this to scale with that. */ padding: 0.4em; } .CodeMirror-linenumber { padding: 0 8px 0 4px; } .CodeMirror-gutters { border-bottom-left-radius: 2px; border-top-left-radius: 2px; } .CodeMirror pre { /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */ /* .CodeMirror-lines */ padding: 0; border: 0; border-radius: 0; } /* Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> Adapted from GitHub theme */ .highlight-base { color: #000; } .highlight-variable { color: #000; } .highlight-variable-2 { color: #1a1a1a; } .highlight-variable-3 { color: #333333; } .highlight-string { color: #BA2121; } .highlight-comment { color: #408080; font-style: italic; } .highlight-number { color: #080; } .highlight-atom { color: #88F; } .highlight-keyword { color: #008000; font-weight: bold; } .highlight-builtin { color: #008000; } .highlight-error { color: #f00; } .highlight-operator { color: #AA22FF; font-weight: bold; } .highlight-meta { color: #AA22FF; } /* previously not defined, copying from default codemirror */ .highlight-def { color: #00f; } .highlight-string-2 { color: #f50; } .highlight-qualifier { color: #555; } .highlight-bracket { color: #997; } .highlight-tag { color: #170; } .highlight-attribute { color: #00c; } .highlight-header { color: blue; } .highlight-quote { color: #090; } .highlight-link { color: #00c; } /* apply the same style to codemirror */ .cm-s-ipython span.cm-keyword { color: #008000; font-weight: bold; } .cm-s-ipython span.cm-atom { color: #88F; } .cm-s-ipython span.cm-number { color: #080; } .cm-s-ipython span.cm-def { color: #00f; } .cm-s-ipython span.cm-variable { color: #000; } .cm-s-ipython span.cm-operator { color: #AA22FF; font-weight: bold; } .cm-s-ipython span.cm-variable-2 { color: #1a1a1a; } .cm-s-ipython span.cm-variable-3 { color: #333333; } .cm-s-ipython span.cm-comment { color: #408080; font-style: italic; } .cm-s-ipython span.cm-string { color: #BA2121; } .cm-s-ipython span.cm-string-2 { color: #f50; } .cm-s-ipython span.cm-meta { color: #AA22FF; } .cm-s-ipython span.cm-qualifier { color: #555; } .cm-s-ipython span.cm-builtin { color: #008000; } .cm-s-ipython span.cm-bracket { color: #997; } .cm-s-ipython span.cm-tag { color: #170; } .cm-s-ipython span.cm-attribute { color: #00c; } .cm-s-ipython span.cm-header { color: blue; } .cm-s-ipython span.cm-quote { color: #090; } .cm-s-ipython span.cm-link { color: #00c; } .cm-s-ipython span.cm-error { color: #f00; } .cm-s-ipython span.cm-tab { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); background-position: right; background-repeat: no-repeat; } div.output_wrapper { /* this position must be relative to enable descendents to be absolute within it */ position: relative; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; z-index: 1; } /* class for the output area when it should be height-limited */ div.output_scroll { /* ideally, this would be max-height, but FF barfs all over that */ height: 24em; /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ width: 100%; overflow: auto; border-radius: 2px; -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); display: block; } /* output div while it is collapsed */ div.output_collapsed { margin: 0px; padding: 0px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } div.out_prompt_overlay { height: 100%; padding: 0px 0.4em; position: absolute; border-radius: 2px; } div.out_prompt_overlay:hover { /* use inner shadow to get border that is computed the same on WebKit/FF */ -webkit-box-shadow: inset 0 0 1px #000; box-shadow: inset 0 0 1px #000; background: rgba(240, 240, 240, 0.5); } div.output_prompt { color: #D84315; } /* This class is the outer container of all output sections. */ div.output_area { padding: 0px; page-break-inside: avoid; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } div.output_area .MathJax_Display { text-align: left !important; } div.output_area .rendered_html table { margin-left: 0; margin-right: 0; } div.output_area .rendered_html img { margin-left: 0; margin-right: 0; } div.output_area img, div.output_area svg { max-width: 100%; height: auto; } div.output_area img.unconfined, div.output_area svg.unconfined { max-width: none; } /* This is needed to protect the pre formating from global settings such as that of bootstrap */ .output { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } @media (max-width: 540px) { div.output_area { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } } div.output_area pre { margin: 0; padding: 0; border: 0; vertical-align: baseline; color: black; background-color: transparent; border-radius: 0; } /* This class is for the output subarea inside the output_area and after the prompt div. */ div.output_subarea { overflow-x: auto; padding: 0.4em; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; max-width: calc(100% - 14ex); } div.output_scroll div.output_subarea { overflow-x: visible; } /* The rest of the output_* classes are for special styling of the different output types */ /* all text output has this class: */ div.output_text { text-align: left; color: #000; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em; } /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ div.output_stderr { background: #fdd; /* very light red background for stderr */ } div.output_latex { text-align: left; } /* Empty output_javascript divs should have no height */ div.output_javascript:empty { padding: 0; } .js-error { color: darkred; } /* raw_input styles */ div.raw_input_container { line-height: 1.21429em; padding-top: 5px; } pre.raw_input_prompt { /* nothing needed here. */ } input.raw_input { font-family: monospace; font-size: inherit; color: inherit; width: auto; /* make sure input baseline aligns with prompt */ vertical-align: baseline; /* padding + margin = 0.5em between prompt and cursor */ padding: 0em 0.25em; margin: 0em 0.25em; } input.raw_input:focus { box-shadow: none; } p.p-space { margin-bottom: 10px; } div.output_unrecognized { padding: 5px; font-weight: bold; color: red; } div.output_unrecognized a { color: inherit; text-decoration: none; } div.output_unrecognized a:hover { color: inherit; text-decoration: none; } .rendered_html { color: #000; /* any extras will just be numbers: */ } .rendered_html em { font-style: italic; } .rendered_html strong { font-weight: bold; } .rendered_html u { text-decoration: underline; } .rendered_html :link { text-decoration: underline; } .rendered_html :visited { text-decoration: underline; } .rendered_html h1 { font-size: 185.7%; margin: 1.08em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h2 { font-size: 157.1%; margin: 1.27em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h3 { font-size: 128.6%; margin: 1.55em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h4 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h5 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic; } .rendered_html h6 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic; } .rendered_html h1:first-child { margin-top: 0.538em; } .rendered_html h2:first-child { margin-top: 0.636em; } .rendered_html h3:first-child { margin-top: 0.777em; } .rendered_html h4:first-child { margin-top: 1em; } .rendered_html h5:first-child { margin-top: 1em; } .rendered_html h6:first-child { margin-top: 1em; } .rendered_html ul { list-style: disc; margin: 0em 2em; padding-left: 0px; } .rendered_html ul ul { list-style: square; margin: 0em 2em; } .rendered_html ul ul ul { list-style: circle; margin: 0em 2em; } .rendered_html ol { list-style: decimal; margin: 0em 2em; padding-left: 0px; } .rendered_html ol ol { list-style: upper-alpha; margin: 0em 2em; } .rendered_html ol ol ol { list-style: lower-alpha; margin: 0em 2em; } .rendered_html ol ol ol ol { list-style: lower-roman; margin: 0em 2em; } .rendered_html ol ol ol ol ol { list-style: decimal; margin: 0em 2em; } .rendered_html * + ul { margin-top: 1em; } .rendered_html * + ol { margin-top: 1em; } .rendered_html hr { color: black; background-color: black; } .rendered_html pre { margin: 1em 2em; } .rendered_html pre, .rendered_html code { border: 0; background-color: #fff; color: #000; font-size: 100%; padding: 0px; } .rendered_html blockquote { margin: 1em 2em; } .rendered_html table { margin-left: auto; margin-right: auto; border: 1px solid black; border-collapse: collapse; } .rendered_html tr, .rendered_html th, .rendered_html td { border: 1px solid black; border-collapse: collapse; margin: 1em 2em; } .rendered_html td, .rendered_html th { text-align: left; vertical-align: middle; padding: 4px; } .rendered_html th { font-weight: bold; } .rendered_html * + table { margin-top: 1em; } .rendered_html p { text-align: left; } .rendered_html * + p { margin-top: 1em; } .rendered_html img { display: block; margin-left: auto; margin-right: auto; } .rendered_html * + img { margin-top: 1em; } .rendered_html img, .rendered_html svg { max-width: 100%; height: auto; } .rendered_html img.unconfined, .rendered_html svg.unconfined { max-width: none; } div.text_cell { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } @media (max-width: 540px) { div.text_cell > div.prompt { display: none; } } div.text_cell_render { /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ outline: none; resize: none; width: inherit; border-style: none; padding: 0.5em 0.5em 0.5em 0.4em; color: #000; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } a.anchor-link:link { text-decoration: none; padding: 0px 20px; visibility: hidden; } h1:hover .anchor-link, h2:hover .anchor-link, h3:hover .anchor-link, h4:hover .anchor-link, h5:hover .anchor-link, h6:hover .anchor-link { visibility: visible; } .text_cell.rendered .input_area { display: none; } .text_cell.rendered .rendered_html { overflow-x: auto; overflow-y: hidden; } .text_cell.unrendered .text_cell_render { display: none; } .cm-header-1, .cm-header-2, .cm-header-3, .cm-header-4, .cm-header-5, .cm-header-6 { font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .cm-header-1 { font-size: 185.7%; } .cm-header-2 { font-size: 157.1%; } .cm-header-3 { font-size: 128.6%; } .cm-header-4 { font-size: 110%; } .cm-header-5 { font-size: 100%; font-style: italic; } .cm-header-6 { font-size: 100%; font-style: italic; } /*! * * IPython notebook webapp * */ @media (max-width: 767px) { .notebook_app { padding-left: 0px; padding-right: 0px; } } #ipython-main-app { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 100%; } div#notebook_panel { margin: 0px; padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 100%; } div#notebook { font-size: 14px; line-height: 20px; overflow-y: hidden; overflow-x: auto; width: 100%; /* This spaces the page away from the edge of the notebook area */ padding-top: 20px; margin: 0px; outline: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height: 100%; } @media not print { #notebook-container { padding: 15px; background-color: #fff; min-height: 0; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } } @media print { #notebook-container { width: 100%; } } div.ui-widget-content { border: 1px solid #ababab; outline: none; } pre.dialog { background-color: #f7f7f7; border: 1px solid #ddd; border-radius: 2px; padding: 0.4em; padding-left: 2em; } p.dialog { padding: 0.2em; } /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. */ pre, code, kbd, samp { white-space: pre-wrap; } #fonttest { font-family: monospace; } p { margin-bottom: 0; } .end_space { min-height: 100px; transition: height .2s ease; } .notebook_app > #header { -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } @media not print { .notebook_app { background-color: #EEE; } } kbd { border-style: solid; border-width: 1px; box-shadow: none; margin: 2px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; } /* CSS for the cell toolbar */ .celltoolbar { border: thin solid #CFCFCF; border-bottom: none; background: #EEE; border-radius: 2px 2px 0px 0px; width: 100%; height: 29px; padding-right: 4px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; /* Old browsers */ -webkit-box-pack: end; -moz-box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end; display: -webkit-flex; } @media print { .celltoolbar { display: none; } } .ctb_hideshow { display: none; vertical-align: bottom; } /* ctb_show is added to the ctb_hideshow div to show the cell toolbar. Cell toolbars are only shown when the ctb_global_show class is also set. */ .ctb_global_show .ctb_show.ctb_hideshow { display: block; } .ctb_global_show .ctb_show + .input_area, .ctb_global_show .ctb_show + div.text_cell_input, .ctb_global_show .ctb_show ~ div.text_cell_render { border-top-right-radius: 0px; border-top-left-radius: 0px; } .ctb_global_show .ctb_show ~ div.text_cell_render { border: 1px solid #cfcfcf; } .celltoolbar { font-size: 87%; padding-top: 3px; } .celltoolbar select { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; width: inherit; font-size: inherit; height: 22px; padding: 0px; display: inline-block; } .celltoolbar select:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .celltoolbar select::-moz-placeholder { color: #999; opacity: 1; } .celltoolbar select:-ms-input-placeholder { color: #999; } .celltoolbar select::-webkit-input-placeholder { color: #999; } .celltoolbar select::-ms-expand { border: 0; background-color: transparent; } .celltoolbar select[disabled], .celltoolbar select[readonly], fieldset[disabled] .celltoolbar select { background-color: #eeeeee; opacity: 1; } .celltoolbar select[disabled], fieldset[disabled] .celltoolbar select { cursor: not-allowed; } textarea.celltoolbar select { height: auto; } select.celltoolbar select { height: 30px; line-height: 30px; } textarea.celltoolbar select, select[multiple].celltoolbar select { height: auto; } .celltoolbar label { margin-left: 5px; margin-right: 5px; } .completions { position: absolute; z-index: 110; overflow: hidden; border: 1px solid #ababab; border-radius: 2px; -webkit-box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; line-height: 1; } .completions select { background: white; outline: none; border: none; padding: 0px; margin: 0px; overflow: auto; font-family: monospace; font-size: 110%; color: #000; width: auto; } .completions select option.context { color: #286090; } #kernel_logo_widget { float: right !important; float: right; } #kernel_logo_widget .current_kernel_logo { display: none; margin-top: -1px; margin-bottom: -1px; width: 32px; height: 32px; } #menubar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 1px; } #menubar .navbar { border-top: 1px; border-radius: 0px 0px 2px 2px; margin-bottom: 0px; } #menubar .navbar-toggle { float: left; padding-top: 7px; padding-bottom: 7px; border: none; } #menubar .navbar-collapse { clear: left; } .nav-wrapper { border-bottom: 1px solid #e7e7e7; } i.menu-icon { padding-top: 4px; } ul#help_menu li a { overflow: hidden; padding-right: 2.2em; } ul#help_menu li a i { margin-right: -1.2em; } .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropdown-submenu > a:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\f0da"; float: right; color: #333333; margin-top: 2px; margin-right: -10px; } .dropdown-submenu > a:after.pull-left { margin-right: .3em; } .dropdown-submenu > a:after.pull-right { margin-left: .3em; } .dropdown-submenu:hover > a:after { color: #262626; } .dropdown-submenu.pull-left { float: none; } .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; } #notification_area { float: right !important; float: right; z-index: 10; } .indicator_area { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; } #kernel_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; border-left: 1px solid; } #kernel_indicator .kernel_indicator_name { padding-left: 5px; padding-right: 5px; } #modal_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; } #readonly-indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; display: none; } .modal_indicator:before { width: 1.28571429em; text-align: center; } .edit_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f040"; } .edit_mode .modal_indicator:before.pull-left { margin-right: .3em; } .edit_mode .modal_indicator:before.pull-right { margin-left: .3em; } .command_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ' '; } .command_mode .modal_indicator:before.pull-left { margin-right: .3em; } .command_mode .modal_indicator:before.pull-right { margin-left: .3em; } .kernel_idle_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f10c"; } .kernel_idle_icon:before.pull-left { margin-right: .3em; } .kernel_idle_icon:before.pull-right { margin-left: .3em; } .kernel_busy_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f111"; } .kernel_busy_icon:before.pull-left { margin-right: .3em; } .kernel_busy_icon:before.pull-right { margin-left: .3em; } .kernel_dead_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f1e2"; } .kernel_dead_icon:before.pull-left { margin-right: .3em; } .kernel_dead_icon:before.pull-right { margin-left: .3em; } .kernel_disconnected_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f127"; } .kernel_disconnected_icon:before.pull-left { margin-right: .3em; } .kernel_disconnected_icon:before.pull-right { margin-left: .3em; } .notification_widget { color: #777; z-index: 10; background: rgba(240, 240, 240, 0.5); margin-right: 4px; color: #333; background-color: #fff; border-color: #ccc; } .notification_widget:focus, .notification_widget.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .notification_widget:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .notification_widget:active, .notification_widget.active, .open > .dropdown-toggle.notification_widget { color: #333; background-color: #e6e6e6; border-color: #adadad; } .notification_widget:active:hover, .notification_widget.active:hover, .open > .dropdown-toggle.notification_widget:hover, .notification_widget:active:focus, .notification_widget.active:focus, .open > .dropdown-toggle.notification_widget:focus, .notification_widget:active.focus, .notification_widget.active.focus, .open > .dropdown-toggle.notification_widget.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .notification_widget:active, .notification_widget.active, .open > .dropdown-toggle.notification_widget { background-image: none; } .notification_widget.disabled:hover, .notification_widget[disabled]:hover, fieldset[disabled] .notification_widget:hover, .notification_widget.disabled:focus, .notification_widget[disabled]:focus, fieldset[disabled] .notification_widget:focus, .notification_widget.disabled.focus, .notification_widget[disabled].focus, fieldset[disabled] .notification_widget.focus { background-color: #fff; border-color: #ccc; } .notification_widget .badge { color: #fff; background-color: #333; } .notification_widget.warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .notification_widget.warning:focus, .notification_widget.warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .notification_widget.warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .notification_widget.warning:active, .notification_widget.warning.active, .open > .dropdown-toggle.notification_widget.warning { color: #fff; background-color: #ec971f; border-color: #d58512; } .notification_widget.warning:active:hover, .notification_widget.warning.active:hover, .open > .dropdown-toggle.notification_widget.warning:hover, .notification_widget.warning:active:focus, .notification_widget.warning.active:focus, .open > .dropdown-toggle.notification_widget.warning:focus, .notification_widget.warning:active.focus, .notification_widget.warning.active.focus, .open > .dropdown-toggle.notification_widget.warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .notification_widget.warning:active, .notification_widget.warning.active, .open > .dropdown-toggle.notification_widget.warning { background-image: none; } .notification_widget.warning.disabled:hover, .notification_widget.warning[disabled]:hover, fieldset[disabled] .notification_widget.warning:hover, .notification_widget.warning.disabled:focus, .notification_widget.warning[disabled]:focus, fieldset[disabled] .notification_widget.warning:focus, .notification_widget.warning.disabled.focus, .notification_widget.warning[disabled].focus, fieldset[disabled] .notification_widget.warning.focus { background-color: #f0ad4e; border-color: #eea236; } .notification_widget.warning .badge { color: #f0ad4e; background-color: #fff; } .notification_widget.success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .notification_widget.success:focus, .notification_widget.success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .notification_widget.success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .notification_widget.success:active, .notification_widget.success.active, .open > .dropdown-toggle.notification_widget.success { color: #fff; background-color: #449d44; border-color: #398439; } .notification_widget.success:active:hover, .notification_widget.success.active:hover, .open > .dropdown-toggle.notification_widget.success:hover, .notification_widget.success:active:focus, .notification_widget.success.active:focus, .open > .dropdown-toggle.notification_widget.success:focus, .notification_widget.success:active.focus, .notification_widget.success.active.focus, .open > .dropdown-toggle.notification_widget.success.focus { color: #fff; background-color: #398439; border-color: #255625; } .notification_widget.success:active, .notification_widget.success.active, .open > .dropdown-toggle.notification_widget.success { background-image: none; } .notification_widget.success.disabled:hover, .notification_widget.success[disabled]:hover, fieldset[disabled] .notification_widget.success:hover, .notification_widget.success.disabled:focus, .notification_widget.success[disabled]:focus, fieldset[disabled] .notification_widget.success:focus, .notification_widget.success.disabled.focus, .notification_widget.success[disabled].focus, fieldset[disabled] .notification_widget.success.focus { background-color: #5cb85c; border-color: #4cae4c; } .notification_widget.success .badge { color: #5cb85c; background-color: #fff; } .notification_widget.info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .notification_widget.info:focus, .notification_widget.info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .notification_widget.info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .notification_widget.info:active, .notification_widget.info.active, .open > .dropdown-toggle.notification_widget.info { color: #fff; background-color: #31b0d5; border-color: #269abc; } .notification_widget.info:active:hover, .notification_widget.info.active:hover, .open > .dropdown-toggle.notification_widget.info:hover, .notification_widget.info:active:focus, .notification_widget.info.active:focus, .open > .dropdown-toggle.notification_widget.info:focus, .notification_widget.info:active.focus, .notification_widget.info.active.focus, .open > .dropdown-toggle.notification_widget.info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .notification_widget.info:active, .notification_widget.info.active, .open > .dropdown-toggle.notification_widget.info { background-image: none; } .notification_widget.info.disabled:hover, .notification_widget.info[disabled]:hover, fieldset[disabled] .notification_widget.info:hover, .notification_widget.info.disabled:focus, .notification_widget.info[disabled]:focus, fieldset[disabled] .notification_widget.info:focus, .notification_widget.info.disabled.focus, .notification_widget.info[disabled].focus, fieldset[disabled] .notification_widget.info.focus { background-color: #5bc0de; border-color: #46b8da; } .notification_widget.info .badge { color: #5bc0de; background-color: #fff; } .notification_widget.danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .notification_widget.danger:focus, .notification_widget.danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .notification_widget.danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .notification_widget.danger:active, .notification_widget.danger.active, .open > .dropdown-toggle.notification_widget.danger { color: #fff; background-color: #c9302c; border-color: #ac2925; } .notification_widget.danger:active:hover, .notification_widget.danger.active:hover, .open > .dropdown-toggle.notification_widget.danger:hover, .notification_widget.danger:active:focus, .notification_widget.danger.active:focus, .open > .dropdown-toggle.notification_widget.danger:focus, .notification_widget.danger:active.focus, .notification_widget.danger.active.focus, .open > .dropdown-toggle.notification_widget.danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .notification_widget.danger:active, .notification_widget.danger.active, .open > .dropdown-toggle.notification_widget.danger { background-image: none; } .notification_widget.danger.disabled:hover, .notification_widget.danger[disabled]:hover, fieldset[disabled] .notification_widget.danger:hover, .notification_widget.danger.disabled:focus, .notification_widget.danger[disabled]:focus, fieldset[disabled] .notification_widget.danger:focus, .notification_widget.danger.disabled.focus, .notification_widget.danger[disabled].focus, fieldset[disabled] .notification_widget.danger.focus { background-color: #d9534f; border-color: #d43f3a; } .notification_widget.danger .badge { color: #d9534f; background-color: #fff; } div#pager { background-color: #fff; font-size: 14px; line-height: 20px; overflow: hidden; display: none; position: fixed; bottom: 0px; width: 100%; max-height: 50%; padding-top: 8px; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); /* Display over codemirror */ z-index: 100; /* Hack which prevents jquery ui resizable from changing top. */ top: auto !important; } div#pager pre { line-height: 1.21429em; color: #000; background-color: #f7f7f7; padding: 0.4em; } div#pager #pager-button-area { position: absolute; top: 8px; right: 20px; } div#pager #pager-contents { position: relative; overflow: auto; width: 100%; height: 100%; } div#pager #pager-contents #pager-container { position: relative; padding: 15px 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } div#pager .ui-resizable-handle { top: 0px; height: 8px; background: #f7f7f7; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; /* This injects handle bars (a short, wide = symbol) for the resize handle. */ } div#pager .ui-resizable-handle::after { content: ''; top: 2px; left: 50%; height: 3px; width: 30px; margin-left: -15px; position: absolute; border-top: 1px solid #cfcfcf; } .quickhelp { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; line-height: 1.8em; } .shortcut_key { display: inline-block; width: 21ex; text-align: right; font-family: monospace; } .shortcut_descr { display: inline-block; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } span.save_widget { margin-top: 6px; } span.save_widget span.filename { height: 1em; line-height: 1em; padding: 3px; margin-left: 16px; border: none; font-size: 146.5%; border-radius: 2px; } span.save_widget span.filename:hover { background-color: #e6e6e6; } span.checkpoint_status, span.autosave_status { font-size: small; } @media (max-width: 767px) { span.save_widget { font-size: small; } span.checkpoint_status, span.autosave_status { display: none; } } @media (min-width: 768px) and (max-width: 991px) { span.checkpoint_status { display: none; } span.autosave_status { font-size: x-small; } } .toolbar { padding: 0px; margin-left: -5px; margin-top: 2px; margin-bottom: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .toolbar select, .toolbar label { width: auto; vertical-align: middle; margin-right: 2px; margin-bottom: 0px; display: inline; font-size: 92%; margin-left: 0.3em; margin-right: 0.3em; padding: 0px; padding-top: 3px; } .toolbar .btn { padding: 2px 8px; } .toolbar .btn-group { margin-top: 0px; margin-left: 5px; } #maintoolbar { margin-bottom: -3px; margin-top: -8px; border: 0px; min-height: 27px; margin-left: 0px; padding-top: 11px; padding-bottom: 3px; } #maintoolbar .navbar-text { float: none; vertical-align: middle; text-align: right; margin-left: 5px; margin-right: 0px; margin-top: 0px; } .select-xs { height: 24px; } .pulse, .dropdown-menu > li > a.pulse, li.pulse > a.dropdown-toggle, li.pulse.open > a.dropdown-toggle { background-color: #F37626; color: white; } /** * Primary styles * * Author: Jupyter Development Team */ /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot * of chance of beeing generated from the ../less/[samename].less file, you can * try to get back the less file by reverting somme commit in history **/ /* * We'll try to get something pretty, so we * have some strange css to have the scroll bar on * the left with fix button on the top right of the tooltip */ @-moz-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /*properties of tooltip after "expand"*/ .bigtooltip { overflow: auto; height: 200px; -webkit-transition-property: height; -webkit-transition-duration: 500ms; -moz-transition-property: height; -moz-transition-duration: 500ms; transition-property: height; transition-duration: 500ms; } /*properties of tooltip before "expand"*/ .smalltooltip { -webkit-transition-property: height; -webkit-transition-duration: 500ms; -moz-transition-property: height; -moz-transition-duration: 500ms; transition-property: height; transition-duration: 500ms; text-overflow: ellipsis; overflow: hidden; height: 80px; } .tooltipbuttons { position: absolute; padding-right: 15px; top: 0px; right: 0px; } .tooltiptext { /*avoid the button to overlap on some docstring*/ padding-right: 30px; } .ipython_tooltip { max-width: 700px; /*fade-in animation when inserted*/ -webkit-animation: fadeOut 400ms; -moz-animation: fadeOut 400ms; animation: fadeOut 400ms; -webkit-animation: fadeIn 400ms; -moz-animation: fadeIn 400ms; animation: fadeIn 400ms; vertical-align: middle; background-color: #f7f7f7; overflow: visible; border: #ababab 1px solid; outline: none; padding: 3px; margin: 0px; padding-left: 7px; font-family: monospace; min-height: 50px; -moz-box-shadow: 0px 6px 10px -1px #adadad; -webkit-box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; border-radius: 2px; position: absolute; z-index: 1000; } .ipython_tooltip a { float: right; } .ipython_tooltip .tooltiptext pre { border: 0; border-radius: 0; font-size: 100%; background-color: #f7f7f7; } .pretooltiparrow { left: 0px; margin: 0px; top: -16px; width: 40px; height: 16px; overflow: hidden; position: absolute; } .pretooltiparrow:before { background-color: #f7f7f7; border: 1px #ababab solid; z-index: 11; content: ""; position: absolute; left: 15px; top: 10px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } ul.typeahead-list i { margin-left: -10px; width: 18px; } ul.typeahead-list { max-height: 80vh; overflow: auto; } ul.typeahead-list > li > a { /** Firefox bug **/ /* see https://github.com/jupyter/notebook/issues/559 */ white-space: normal; } .cmd-palette .modal-body { padding: 7px; } .cmd-palette form { background: white; } .cmd-palette input { outline: none; } .no-shortcut { display: none; } .command-shortcut:before { content: "(command)"; padding-right: 3px; color: #777777; } .edit-shortcut:before { content: "(edit)"; padding-right: 3px; color: #777777; } #find-and-replace #replace-preview .match, #find-and-replace #replace-preview .insert { background-color: #BBDEFB; border-color: #90CAF9; border-style: solid; border-width: 1px; border-radius: 0px; } #find-and-replace #replace-preview .replace .match { background-color: #FFCDD2; border-color: #EF9A9A; border-radius: 0px; } #find-and-replace #replace-preview .replace .insert { background-color: #C8E6C9; border-color: #A5D6A7; border-radius: 0px; } #find-and-replace #replace-preview { max-height: 60vh; overflow: auto; } #find-and-replace #replace-preview pre { padding: 5px 10px; } .terminal-app { background: #EEE; } .terminal-app #header { background: #fff; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } .terminal-app .terminal { width: 100%; float: left; font-family: monospace; color: white; background: black; padding: 0.4em; border-radius: 2px; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); } .terminal-app .terminal, .terminal-app .terminal dummy-screen { line-height: 1em; font-size: 14px; } .terminal-app .terminal .xterm-rows { padding: 10px; } .terminal-app .terminal-cursor { color: black; background: white; } .terminal-app #terminado-container { margin-top: 20px; } /*# sourceMappingURL=style.min.css.map */ </style> <style type="text/css"> .highlight .hll { background-color: #ffffcc } .highlight { background: #f8f8f8; } .highlight .c { color: #408080; font-style: italic } /* Comment */ .highlight .err { border: 1px solid #FF0000 } /* Error */ .highlight .k { color: #008000; font-weight: bold } /* Keyword */ .highlight .o { color: #666666 } /* Operator */ .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ .highlight .cp { color: #BC7A00 } /* Comment.Preproc */ .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ .highlight .cs { color: #408080; font-style: italic } /* 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: #888888 } /* Generic.Output */ .highlight .gp { color: #000080; 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: #008000; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008000 } /* Keyword.Pseudo */ .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #B00040 } /* Keyword.Type */ .highlight .m { color: #666666 } /* Literal.Number */ .highlight .s { color: #BA2121 } /* Literal.String */ .highlight .na { color: #7D9029 } /* Name.Attribute */ .highlight .nb { color: #008000 } /* Name.Builtin */ .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .highlight .no { color: #880000 } /* Name.Constant */ .highlight .nd { color: #AA22FF } /* Name.Decorator */ .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0000FF } /* Name.Function */ .highlight .nl { color: #A0A000 } /* Name.Label */ .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #19177C } /* Name.Variable */ .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #666666 } /* Literal.Number.Bin */ .highlight .mf { color: #666666 } /* Literal.Number.Float */ .highlight .mh { color: #666666 } /* Literal.Number.Hex */ .highlight .mi { color: #666666 } /* Literal.Number.Integer */ .highlight .mo { color: #666666 } /* Literal.Number.Oct */ .highlight .sa { color: #BA2121 } /* Literal.String.Affix */ .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ .highlight .sc { color: #BA2121 } /* Literal.String.Char */ .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ .highlight .sx { color: #008000 } /* Literal.String.Other */ .highlight .sr { color: #BB6688 } /* Literal.String.Regex */ .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ .highlight .ss { color: #19177C } /* Literal.String.Symbol */ .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0000FF } /* Name.Function.Magic */ .highlight .vc { color: #19177C } /* Name.Variable.Class */ .highlight .vg { color: #19177C } /* Name.Variable.Global */ .highlight .vi { color: #19177C } /* Name.Variable.Instance */ .highlight .vm { color: #19177C } /* Name.Variable.Magic */ .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ </style> <style type="text/css"> /* Temporary definitions which will become obsolete with Notebook release 5.0 */ .ansi-black-fg { color: #3E424D; } .ansi-black-bg { background-color: #3E424D; } .ansi-black-intense-fg { color: #282C36; } .ansi-black-intense-bg { background-color: #282C36; } .ansi-red-fg { color: #E75C58; } .ansi-red-bg { background-color: #E75C58; } .ansi-red-intense-fg { color: #B22B31; } .ansi-red-intense-bg { background-color: #B22B31; } .ansi-green-fg { color: #00A250; } .ansi-green-bg { background-color: #00A250; } .ansi-green-intense-fg { color: #007427; } .ansi-green-intense-bg { background-color: #007427; } .ansi-yellow-fg { color: #DDB62B; } .ansi-yellow-bg { background-color: #DDB62B; } .ansi-yellow-intense-fg { color: #B27D12; } .ansi-yellow-intense-bg { background-color: #B27D12; } .ansi-blue-fg { color: #208FFB; } .ansi-blue-bg { background-color: #208FFB; } .ansi-blue-intense-fg { color: #0065CA; } .ansi-blue-intense-bg { background-color: #0065CA; } .ansi-magenta-fg { color: #D160C4; } .ansi-magenta-bg { background-color: #D160C4; } .ansi-magenta-intense-fg { color: #A03196; } .ansi-magenta-intense-bg { background-color: #A03196; } .ansi-cyan-fg { color: #60C6C8; } .ansi-cyan-bg { background-color: #60C6C8; } .ansi-cyan-intense-fg { color: #258F8F; } .ansi-cyan-intense-bg { background-color: #258F8F; } .ansi-white-fg { color: #C5C1B4; } .ansi-white-bg { background-color: #C5C1B4; } .ansi-white-intense-fg { color: #A1A6B2; } .ansi-white-intense-bg { background-color: #A1A6B2; } .ansi-bold { font-weight: bold; } </style> <style type="text/css"> /* Overrides of notebook CSS for static HTML export */ body { overflow: visible; padding: 8px; } div#notebook { overflow: visible; border-top: none; }@media print { div.cell { display: block; page-break-inside: avoid; } div.output_wrapper { display: block; page-break-inside: avoid; } div.output { display: block; page-break-inside: avoid; } } </style> <!-- Custom stylesheet, it must be in the same directory as the html file --> <link rel="stylesheet" href="custom.css"> <!-- Loading mathjax macro --> <!-- Load mathjax --> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script> <!-- MathJax configuration --> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], processEscapes: true, processEnvironments: true }, // Center justify equations in code and markdown cells. Elsewhere // we use CSS to left justify single line equations in code cells. displayAlign: 'center', "HTML-CSS": { styles: {'.MathJax_Display': {"margin": 0}}, linebreaks: { automatic: true } } }); </script> <!-- End of mathjax configuration --></head> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script> <style> /* defined here in case the main.css below cannot be loaded */ .lev1 {margin-left: 80px} .lev2 {margin-left: 100px} .lev3 {margin-left: 120px} .lev4 {margin-left: 140px} .lev5 {margin-left: 160px} .lev6 {margin-left: 180px} </style> <link rel="stylesheet" type="text/css" href="https://rawgit.com/ipython-contrib/jupyter_contrib_nbextensions/master/src/jupyter_contrib_nbextensions/nbextensions/toc2/main.css"> <script src="https://rawgit.com/ipython-contrib/jupyter_contrib_nbextensions/master/src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js"></script> <script> $( document ).ready(function(){ var cfg={'threshold':4, // depth of toc (number of levels) 'number_sections': true, // sections numbering 'toc_cell': false, // useless here 'toc_window_display': true, // display the toc window "toc_section_display": "block", // display toc contents in the window 'sideBar':true, // sidebar or floating window 'navigate_menu':false // navigation menu (only in liveNotebook -- do not change) } var st={}; // some variables used in the script st.rendering_toc_cell = false; st.config_loaded = false; st.extension_initialized=false; st.nbcontainer_marginleft = $('#notebook-container').css('margin-left') st.nbcontainer_marginright = $('#notebook-container').css('margin-right') st.nbcontainer_width = $('#notebook-container').css('width') st.oldTocHeight = undefined st.cell_toc = undefined; st.toc_index=0; // fire the main function with these parameters table_of_contents(cfg,st); }); </script> <body> <div tabindex="-1" id="notebook" class="border-box-sizing"> <div class="container" id="notebook-container"> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h1 id="Soil-Tutorial">Soil Tutorial<a class="anchor-link" href="#Soil-Tutorial">¶</a></h1> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Introduction">Introduction<a class="anchor-link" href="#Introduction">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>This notebook is an introduction to the soil agent-based social network simulation framework. In particular, we will focus on a specific use case: studying the propagation of news in a social network.</p> <p>The steps we will follow are:</p> <ul> <li>Modelling the behavior of agents</li> <li>Running the simulation using different configurations</li> <li>Analysing the results of each simulation</li> </ul> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>But before that, let's import the soil module and networkx.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [1]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">soil</span> <span class="kn">import</span> <span class="nn">networkx</span> <span class="k">as</span> <span class="nn">nx</span> <span class="o">%</span><span class="k">load_ext</span> autoreload <span class="o">%</span><span class="k">autoreload</span> 2 <span class="o">%</span><span class="k">pylab</span> inline <span class="c1"># To display plots in the notebooed_</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>Populating the interactive namespace from numpy and matplotlib </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Basic-concepts">Basic concepts<a class="anchor-link" href="#Basic-concepts">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>There are three main elements in a soil simulation:</p> <ul> <li>The network topology. A simulation may use an existing NetworkX topology, or generate one on the fly</li> <li>Agents. There are two types: 1) network agents, which are linked to a node in the topology, and 2) environment agents, which are freely assigned to the environment.</li> <li>The environment. It assigns agents to nodes in the network, and stores the environment parameters (shared state for all agents).</li> </ul> <p>Soil is based on <code>simpy</code>, which is an event-based network simulation library. Soil provides several abstractions over events to make developing agents easier. This means you can use events (timeouts, delays) in soil, but for the most part we will assume your models will be step-based.</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Modeling-behaviour">Modeling behaviour<a class="anchor-link" href="#Modeling-behaviour">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Our first step will be to model how every person in the social network reacts when it comes to news. We will follow a very simple model (a finite state machine).</p> <p>There are two types of people, those who have heard about a newsworthy event (infected) or those who have not (neutral). A neutral person may heard about the news either on the TV (with probability <strong>prob_tv_spread</strong>) or through their friends. Once a person has heard the news, they will spread it to their friends (with a probability <strong>prob_neighbor_spread</strong>). Some users do not have a TV, so they only rely on their friends.</p> <p>The spreading probabilities will change over time due to different factors. We will represent this variance using an environment agent.</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Network-Agents">Network Agents<a class="anchor-link" href="#Network-Agents">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>A basic network agent in Soil should inherit from <code>soil.agents.BaseAgent</code>, and define its behaviour in every step of the simulation by implementing a <code>run(self)</code> method. The most important attributes of the agent are:</p> <ul> <li><p><code>agent.state</code>, a dictionary with the state of the agent. <code>agent.state['id']</code> reflects the state id of the agent. That state id can be used to look for other networks in that specific state. The state can be access via the agent as well. For instance:</p> <div class="highlight"><pre><span></span><span class="n">a</span> <span class="o">=</span> <span class="n">soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">BaseAgent</span><span class="p">(</span><span class="n">env</span><span class="o">=</span><span class="n">env</span><span class="p">)</span> <span class="n">a</span><span class="p">[</span><span class="s1">'hours_of_sleep'</span><span class="p">]</span> <span class="o">=</span> <span class="mi">10</span> <span class="k">print</span><span class="p">(</span><span class="n">a</span><span class="p">[</span><span class="s1">'hours_of_sleep'</span><span class="p">])</span> </pre></div> <p>The state of the agent is stored in every step of the simulation:</p> <div class="highlight"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="n">a</span><span class="p">[</span><span class="s1">'hours_of_sleep'</span><span class="p">,</span> <span class="mi">10</span><span class="p">])</span> <span class="c1"># hours of sleep before step #10</span> <span class="k">print</span><span class="p">(</span><span class="n">a</span><span class="p">[</span><span class="bp">None</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span> <span class="c1"># whole state of the agent before step #0</span> </pre></div> </li> <li><p><code>agent.env</code>, a reference to the environment. Most commonly used to get access to the environment parameters and the topology:</p> <div class="highlight"><pre><span></span><span class="n">a</span><span class="o">.</span><span class="n">env</span><span class="o">.</span><span class="n">G</span><span class="o">.</span><span class="n">nodes</span><span class="p">()</span> <span class="c1"># Get all nodes ids in the topology</span> <span class="n">a</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'minimum_hours_of_sleep'</span><span class="p">]</span> </pre></div> </li> </ul> <p>Since our model is a finite state machine, we will be basing it on <code>soil.agents.FSM</code>.</p> <p>With <code>soil.agents.FSM</code>, we do not need to specify a <code>step</code> method. Instead, we describe every step as a function. To change to another state, a function may return the new state. If no state is returned, the state remains unchanged.[ It will consist of two states, <code>neutral</code> (default) and <code>infected</code>.</p> <p>Here's the code:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [2]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">random</span> <span class="k">class</span> <span class="nc">NewsSpread</span><span class="p">(</span><span class="n">soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">FSM</span><span class="p">):</span> <span class="nd">@soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">default_state</span> <span class="nd">@soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">state</span> <span class="k">def</span> <span class="nf">neutral</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="n">r</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">()</span> <span class="k">if</span> <span class="bp">self</span><span class="p">[</span><span class="s1">'has_tv'</span><span class="p">]</span> <span class="ow">and</span> <span class="n">r</span> <span class="o"><</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_tv_spread'</span><span class="p">]:</span> <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">infected</span> <span class="k">return</span> <span class="nd">@soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">state</span> <span class="k">def</span> <span class="nf">infected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="n">prob_infect</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="k">for</span> <span class="n">neighbor</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_neighboring_agents</span><span class="p">(</span><span class="n">state_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">neutral</span><span class="o">.</span><span class="n">id</span><span class="p">):</span> <span class="n">r</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">()</span> <span class="k">if</span> <span class="n">r</span> <span class="o"><</span> <span class="n">prob_infect</span><span class="p">:</span> <span class="n">neighbor</span><span class="o">.</span><span class="n">state</span><span class="p">[</span><span class="s1">'id'</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">infected</span><span class="o">.</span><span class="n">id</span> <span class="k">return</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Environment-agents">Environment agents<a class="anchor-link" href="#Environment-agents">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Environment agents allow us to control the state of the environment. In this case, we will use an environment agent to simulate a very viral event.</p> <p>When the event happens, the agent will modify the probability of spreading the rumor.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [3]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">NEIGHBOR_FACTOR</span> <span class="o">=</span> <span class="mf">0.9</span> <span class="n">TV_FACTOR</span> <span class="o">=</span> <span class="mf">0.5</span> <span class="k">class</span> <span class="nc">NewsEnvironmentAgent</span><span class="p">(</span><span class="n">soil</span><span class="o">.</span><span class="n">agents</span><span class="o">.</span><span class="n">BaseAgent</span><span class="p">):</span> <span class="k">def</span> <span class="nf">step</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">now</span> <span class="o">==</span> <span class="bp">self</span><span class="p">[</span><span class="s1">'event_time'</span><span class="p">]:</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_tv_spread'</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">now</span> <span class="o">></span> <span class="bp">self</span><span class="p">[</span><span class="s1">'event_time'</span><span class="p">]:</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_tv_spread'</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_tv_spread'</span><span class="p">]</span> <span class="o">*</span> <span class="n">TV_FACTOR</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">[</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="o">*</span> <span class="n">NEIGHBOR_FACTOR</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Testing-the-agents">Testing the agents<a class="anchor-link" href="#Testing-the-agents">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Feel free to skip this section if this is your first time with soil.</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Testing agents is not easy, and this is not a thorough testing process for agents. Rather, this section is aimed to show you how to access internal pats of soil so you can test your agents.</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>First of all, let's check if our network agent has the states we would expect:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [4]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">NewsSpread</span><span class="o">.</span><span class="n">states</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[4]:</div> <div class="output_text output_subarea output_execute_result"> <pre>{'infected': <function __main__.NewsSpread.infected>, 'neutral': <function __main__.NewsSpread.neutral>}</pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Now, let's run a simulation on a simple network. It is comprised of three nodes:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [5]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">G</span> <span class="o">=</span> <span class="n">nx</span><span class="o">.</span><span class="n">Graph</span><span class="p">()</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_node</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span> <span class="n">pos</span> <span class="o">=</span> <span class="n">nx</span><span class="o">.</span><span class="n">spring_layout</span><span class="p">(</span><span class="n">G</span><span class="p">)</span> <span class="n">nx</span><span class="o">.</span><span class="n">draw_networkx</span><span class="p">(</span><span class="n">G</span><span class="p">,</span> <span class="n">pos</span><span class="p">,</span> <span class="n">node_color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">)</span> <span class="n">nx</span><span class="o">.</span><span class="n">draw_networkx</span><span class="p">(</span><span class="n">G</span><span class="p">,</span> <span class="n">pos</span><span class="p">,</span> <span class="n">nodelist</span><span class="o">=</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">node_color</span><span class="o">=</span><span class="s1">'blue'</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 /EVEYuj/A/nJqW3BkOC1AAAAAElFTkSuQmCC " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Let's run a simple simulation that assigns a NewsSpread agent to all the nodes in that network. Notice how node 0 is the only one with a TV.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [6]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">env_params</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'prob_tv_spread'</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">'prob_neighbor_spread'</span><span class="p">:</span> <span class="mi">0</span><span class="p">}</span> <span class="n">MAX_TIME</span> <span class="o">=</span> <span class="mi">100</span> <span class="n">EVENT_TIME</span> <span class="o">=</span> <span class="mi">10</span> <span class="n">sim</span> <span class="o">=</span> <span class="n">soil</span><span class="o">.</span><span class="n">simulation</span><span class="o">.</span><span class="n">SoilSimulation</span><span class="p">(</span><span class="n">topology</span><span class="o">=</span><span class="n">G</span><span class="p">,</span> <span class="n">num_trials</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">max_time</span><span class="o">=</span><span class="n">MAX_TIME</span><span class="p">,</span> <span class="n">environment_agents</span><span class="o">=</span><span class="p">[{</span><span class="s1">'agent_type'</span><span class="p">:</span> <span class="n">NewsEnvironmentAgent</span><span class="p">,</span> <span class="s1">'state'</span><span class="p">:</span> <span class="p">{</span> <span class="s1">'event_time'</span><span class="p">:</span> <span class="n">EVENT_TIME</span> <span class="p">}}],</span> <span class="n">network_agents</span><span class="o">=</span><span class="p">[{</span><span class="s1">'agent_type'</span><span class="p">:</span> <span class="n">NewsSpread</span><span class="p">,</span> <span class="s1">'weight'</span><span class="p">:</span> <span class="mi">1</span><span class="p">}],</span> <span class="n">states</span><span class="o">=</span><span class="p">{</span><span class="mi">0</span><span class="p">:</span> <span class="p">{</span><span class="s1">'has_tv'</span><span class="p">:</span> <span class="kc">True</span><span class="p">}},</span> <span class="n">default_state</span><span class="o">=</span><span class="p">{</span><span class="s1">'has_tv'</span><span class="p">:</span> <span class="kc">False</span><span class="p">},</span> <span class="n">environment_params</span><span class="o">=</span><span class="n">env_params</span><span class="p">)</span> <span class="n">env</span> <span class="o">=</span> <span class="n">sim</span><span class="o">.</span><span class="n">run_simulation</span><span class="p">()[</span><span class="mi">0</span><span class="p">]</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stderr output_text"> <pre>INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.02695441246032715 seconds INFO:soil.utils:NOT dumping results INFO:soil.utils:Finished simulation in 0.03360605239868164 seconds </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Now we can access the results of the simulation and compare them to our expected results</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [7]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">agents</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">env</span><span class="o">.</span><span class="n">network_agents</span><span class="p">)</span> <span class="c1"># Until the event, all agents are neutral</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">10</span><span class="p">):</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">agents</span><span class="p">:</span> <span class="k">assert</span> <span class="n">a</span><span class="p">[</span><span class="s1">'id'</span><span class="p">,</span> <span class="n">t</span><span class="p">]</span> <span class="o">==</span> <span class="n">a</span><span class="o">.</span><span class="n">neutral</span><span class="o">.</span><span class="n">id</span> <span class="c1"># After the event, the node with a TV is infected, the rest are not</span> <span class="k">assert</span> <span class="n">agents</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="s1">'id'</span><span class="p">,</span> <span class="mi">11</span><span class="p">]</span> <span class="o">==</span> <span class="n">NewsSpread</span><span class="o">.</span><span class="n">infected</span><span class="o">.</span><span class="n">id</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">agents</span><span class="p">[</span><span class="mi">1</span><span class="p">:</span><span class="mi">4</span><span class="p">]:</span> <span class="k">assert</span> <span class="n">a</span><span class="p">[</span><span class="s1">'id'</span><span class="p">,</span> <span class="mi">11</span><span class="p">]</span> <span class="o">==</span> <span class="n">NewsSpread</span><span class="o">.</span><span class="n">neutral</span><span class="o">.</span><span class="n">id</span> <span class="c1"># At the end, the agents connected to the infected one will probably be infected, too.</span> <span class="k">assert</span> <span class="n">agents</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s1">'id'</span><span class="p">,</span> <span class="n">MAX_TIME</span><span class="p">]</span> <span class="o">==</span> <span class="n">NewsSpread</span><span class="o">.</span><span class="n">infected</span><span class="o">.</span><span class="n">id</span> <span class="k">assert</span> <span class="n">agents</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">'id'</span><span class="p">,</span> <span class="n">MAX_TIME</span><span class="p">]</span> <span class="o">==</span> <span class="n">NewsSpread</span><span class="o">.</span><span class="n">infected</span><span class="o">.</span><span class="n">id</span> <span class="c1"># But the node with no friends should not be affected</span> <span class="k">assert</span> <span class="n">agents</span><span class="p">[</span><span class="mi">4</span><span class="p">][</span><span class="s1">'id'</span><span class="p">,</span> <span class="n">MAX_TIME</span><span class="p">]</span> <span class="o">==</span> <span class="n">NewsSpread</span><span class="o">.</span><span class="n">neutral</span><span class="o">.</span><span class="n">id</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Lastly, let's see if the probabilities have decreased as expected:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [8]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="k">assert</span> <span class="nb">abs</span><span class="p">(</span><span class="n">env</span><span class="o">.</span><span class="n">environment_params</span><span class="p">[</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="o">-</span> <span class="p">(</span><span class="n">NEIGHBOR_FACTOR</span><span class="o">**</span><span class="p">(</span><span class="n">MAX_TIME</span><span class="o">-</span><span class="mi">1</span><span class="o">-</span><span class="mi">10</span><span class="p">)))</span> <span class="o"><</span> <span class="mf">10e-4</span> <span class="k">assert</span> <span class="nb">abs</span><span class="p">(</span><span class="n">env</span><span class="o">.</span><span class="n">environment_params</span><span class="p">[</span><span class="s1">'prob_tv_spread'</span><span class="p">]</span> <span class="o">-</span> <span class="p">(</span><span class="n">TV_FACTOR</span><span class="o">**</span><span class="p">(</span><span class="n">MAX_TIME</span><span class="o">-</span><span class="mi">1</span><span class="o">-</span><span class="mi">10</span><span class="p">)))</span> <span class="o"><</span> <span class="mf">10e-6</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Running-the-simulation">Running the simulation<a class="anchor-link" href="#Running-the-simulation">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>To run a simulation, we need a configuration. Soil can load configurations from python dictionaries as well as JSON and YAML files. For this demo, we will use a python dictionary:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [9]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">config</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">'name'</span><span class="p">:</span> <span class="s1">'ExampleSimulation'</span><span class="p">,</span> <span class="s1">'max_time'</span><span class="p">:</span> <span class="mi">20</span><span class="p">,</span> <span class="s1">'interval'</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">'num_trials'</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">'network_params'</span><span class="p">:</span> <span class="p">{</span> <span class="s1">'generator'</span><span class="p">:</span> <span class="s1">'complete_graph'</span><span class="p">,</span> <span class="s1">'n'</span><span class="p">:</span> <span class="mi">500</span><span class="p">,</span> <span class="p">},</span> <span class="s1">'network_agents'</span><span class="p">:</span> <span class="p">[</span> <span class="p">{</span> <span class="s1">'agent_type'</span><span class="p">:</span> <span class="n">NewsSpread</span><span class="p">,</span> <span class="s1">'weight'</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">'state'</span><span class="p">:</span> <span class="p">{</span> <span class="s1">'has_tv'</span><span class="p">:</span> <span class="kc">False</span> <span class="p">}</span> <span class="p">},</span> <span class="p">{</span> <span class="s1">'agent_type'</span><span class="p">:</span> <span class="n">NewsSpread</span><span class="p">,</span> <span class="s1">'weight'</span><span class="p">:</span> <span class="mi">2</span><span class="p">,</span> <span class="s1">'state'</span><span class="p">:</span> <span class="p">{</span> <span class="s1">'has_tv'</span><span class="p">:</span> <span class="kc">True</span> <span class="p">}</span> <span class="p">}</span> <span class="p">],</span> <span class="s1">'environment_agents'</span><span class="p">:[</span> <span class="p">{</span><span class="s1">'agent_type'</span><span class="p">:</span> <span class="n">NewsEnvironmentAgent</span><span class="p">,</span> <span class="s1">'state'</span><span class="p">:</span> <span class="p">{</span> <span class="s1">'event_time'</span><span class="p">:</span> <span class="mi">10</span> <span class="p">}</span> <span class="p">}</span> <span class="p">],</span> <span class="s1">'states'</span><span class="p">:</span> <span class="p">[</span> <span class="p">{</span><span class="s1">'has_tv'</span><span class="p">:</span> <span class="kc">True</span><span class="p">}</span> <span class="p">],</span> <span class="s1">'environment_params'</span><span class="p">:{</span> <span class="s1">'prob_tv_spread'</span><span class="p">:</span> <span class="mf">0.01</span><span class="p">,</span> <span class="s1">'prob_neighbor_spread'</span><span class="p">:</span> <span class="mf">0.5</span> <span class="p">}</span> <span class="p">}</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Let's run our simulation:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [10]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">soil</span><span class="o">.</span><span class="n">simulation</span><span class="o">.</span><span class="n">run_from_config</span><span class="p">(</span><span class="n">config</span><span class="p">,</span> <span class="n">dump</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stderr output_text"> <pre>INFO:soil.utils:Using config(s): ExampleSimulation INFO:soil.utils:Dumping results to soil_output/ExampleSimulation : False INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 5.869051456451416 seconds INFO:soil.utils:NOT dumping results INFO:soil.utils:Finished simulation in 6.9609293937683105 seconds </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>In real life, you probably want to run several simulations, varying some of the parameters so that you can compare and answer your research questions.</p> <p>For instance:</p> <ul> <li>Does the outcome depend on the structure of our network? We will use different generation algorithms to compare them (Barabasi-Albert and Erdos-Renyi)</li> <li>How does neighbor spreading probability affect my simulation? We will try probability values in the range of [0, 0.4], in intervals of 0.1.</li> </ul> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [11]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">network_1</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">'generator'</span><span class="p">:</span> <span class="s1">'erdos_renyi_graph'</span><span class="p">,</span> <span class="s1">'n'</span><span class="p">:</span> <span class="mi">500</span><span class="p">,</span> <span class="s1">'p'</span><span class="p">:</span> <span class="mf">0.1</span> <span class="p">}</span> <span class="n">network_2</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">'generator'</span><span class="p">:</span> <span class="s1">'barabasi_albert_graph'</span><span class="p">,</span> <span class="s1">'n'</span><span class="p">:</span> <span class="mi">500</span><span class="p">,</span> <span class="s1">'m'</span><span class="p">:</span> <span class="mi">2</span> <span class="p">}</span> <span class="k">for</span> <span class="n">net</span> <span class="ow">in</span> <span class="p">[</span><span class="n">network_1</span><span class="p">,</span> <span class="n">network_2</span><span class="p">]:</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">5</span><span class="p">):</span> <span class="n">prob</span> <span class="o">=</span> <span class="n">i</span> <span class="o">/</span> <span class="mi">10</span> <span class="n">config</span><span class="p">[</span><span class="s1">'environment_params'</span><span class="p">][</span><span class="s1">'prob_neighbor_spread'</span><span class="p">]</span> <span class="o">=</span> <span class="n">prob</span> <span class="n">config</span><span class="p">[</span><span class="s1">'network_params'</span><span class="p">]</span> <span class="o">=</span> <span class="n">net</span> <span class="n">config</span><span class="p">[</span><span class="s1">'name'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'Spread_</span><span class="si">{}</span><span class="s1">_prob_</span><span class="si">{}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">net</span><span class="p">[</span><span class="s1">'generator'</span><span class="p">],</span> <span class="n">prob</span><span class="p">)</span> <span class="n">s</span> <span class="o">=</span> <span class="n">soil</span><span class="o">.</span><span class="n">simulation</span><span class="o">.</span><span class="n">run_from_config</span><span class="p">(</span><span class="n">config</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stderr output_text"> <pre>INFO:soil.utils:Using config(s): Spread_erdos_renyi_graph_prob_0.0 INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.0 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 1.2258412837982178 seconds INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.0 INFO:soil.utils:Finished simulation in 5.597268104553223 seconds INFO:soil.utils:Using config(s): Spread_erdos_renyi_graph_prob_0.1 INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.1 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 1.3026399612426758 seconds INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.1 INFO:soil.utils:Finished simulation in 5.534018278121948 seconds INFO:soil.utils:Using config(s): Spread_erdos_renyi_graph_prob_0.2 INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.2 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 1.4764575958251953 seconds INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.2 INFO:soil.utils:Finished simulation in 6.170421123504639 seconds INFO:soil.utils:Using config(s): Spread_erdos_renyi_graph_prob_0.3 INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.3 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 1.5429913997650146 seconds INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.3 INFO:soil.utils:Finished simulation in 5.936013221740723 seconds INFO:soil.utils:Using config(s): Spread_erdos_renyi_graph_prob_0.4 INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.4 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 1.4097135066986084 seconds INFO:soil.utils:Dumping results to soil_output/Spread_erdos_renyi_graph_prob_0.4 INFO:soil.utils:Finished simulation in 5.732810974121094 seconds INFO:soil.utils:Using config(s): Spread_barabasi_albert_graph_prob_0.0 INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.0 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.751497745513916 seconds INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.0 INFO:soil.utils:Finished simulation in 2.3415369987487793 seconds INFO:soil.utils:Using config(s): Spread_barabasi_albert_graph_prob_0.1 INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.1 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.8503265380859375 seconds INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.1 INFO:soil.utils:Finished simulation in 2.5671920776367188 seconds INFO:soil.utils:Using config(s): Spread_barabasi_albert_graph_prob_0.2 INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.2 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.8511502742767334 seconds INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.2 INFO:soil.utils:Finished simulation in 2.55816912651062 seconds INFO:soil.utils:Using config(s): Spread_barabasi_albert_graph_prob_0.3 INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.3 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.8982968330383301 seconds INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.3 INFO:soil.utils:Finished simulation in 2.6871559619903564 seconds INFO:soil.utils:Using config(s): Spread_barabasi_albert_graph_prob_0.4 INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.4 : True INFO:soil.utils:Trial: 0 INFO:soil.utils: Running INFO:soil.utils:Finished trial in 0.9563727378845215 seconds INFO:soil.utils:Dumping results to soil_output/Spread_barabasi_albert_graph_prob_0.4 INFO:soil.utils:Finished simulation in 2.5253307819366455 seconds </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>The results are conveniently stored in pickle (simulation), csv and sqlite (history of agent and environment state) and gexf (dynamic network) format.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [12]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>tree soil_output <span class="o">!</span>du -xh soil_output/* </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre><span class="ansi-blue-intense-fg ansi-bold">soil_output</span> ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_barabasi_albert_graph_prob_0.0</span> │ ├── Spread_barabasi_albert_graph_prob_0.0.dumped.yml │ ├── Spread_barabasi_albert_graph_prob_0.0.simulation.pickle │ ├── Spread_barabasi_albert_graph_prob_0.0_trial_0.backup1508409808.7944386.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.0_trial_0.backup1508428617.9811945.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.0_trial_0.db.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.0_trial_0.environment.csv │ └── Spread_barabasi_albert_graph_prob_0.0_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_barabasi_albert_graph_prob_0.1</span> │ ├── Spread_barabasi_albert_graph_prob_0.1.dumped.yml │ ├── Spread_barabasi_albert_graph_prob_0.1.simulation.pickle │ ├── Spread_barabasi_albert_graph_prob_0.1_trial_0.backup1508409810.9913027.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.1_trial_0.backup1508428620.3419535.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.1_trial_0.db.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.1_trial_0.environment.csv │ └── Spread_barabasi_albert_graph_prob_0.1_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_barabasi_albert_graph_prob_0.2</span> │ ├── Spread_barabasi_albert_graph_prob_0.2.dumped.yml │ ├── Spread_barabasi_albert_graph_prob_0.2.simulation.pickle │ ├── Spread_barabasi_albert_graph_prob_0.2_trial_0.backup1508409813.2012305.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.2_trial_0.backup1508428622.91827.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.2_trial_0.db.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.2_trial_0.environment.csv │ └── Spread_barabasi_albert_graph_prob_0.2_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_barabasi_albert_graph_prob_0.3</span> │ ├── Spread_barabasi_albert_graph_prob_0.3.dumped.yml │ ├── Spread_barabasi_albert_graph_prob_0.3.simulation.pickle │ ├── Spread_barabasi_albert_graph_prob_0.3_trial_0.backup1508409815.5177016.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.3_trial_0.backup1508428625.5117545.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.3_trial_0.db.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.3_trial_0.environment.csv │ └── Spread_barabasi_albert_graph_prob_0.3_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_barabasi_albert_graph_prob_0.4</span> │ ├── Spread_barabasi_albert_graph_prob_0.4.dumped.yml │ ├── Spread_barabasi_albert_graph_prob_0.4.simulation.pickle │ ├── Spread_barabasi_albert_graph_prob_0.4_trial_0.backup1508409818.1516452.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.4_trial_0.backup1508428628.1986933.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.4_trial_0.db.sqlite │ ├── Spread_barabasi_albert_graph_prob_0.4_trial_0.environment.csv │ └── Spread_barabasi_albert_graph_prob_0.4_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_erdos_renyi_graph_prob_0.0</span> │ ├── Spread_erdos_renyi_graph_prob_0.0.dumped.yml │ ├── Spread_erdos_renyi_graph_prob_0.0.simulation.pickle │ ├── Spread_erdos_renyi_graph_prob_0.0_trial_0.backup1508409781.0791047.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.0_trial_0.backup1508428588.625598.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.0_trial_0.db.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.0_trial_0.environment.csv │ └── Spread_erdos_renyi_graph_prob_0.0_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_erdos_renyi_graph_prob_0.1</span> │ ├── Spread_erdos_renyi_graph_prob_0.1.dumped.yml │ ├── Spread_erdos_renyi_graph_prob_0.1.simulation.pickle │ ├── Spread_erdos_renyi_graph_prob_0.1_trial_0.backup1508409786.6177793.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.1_trial_0.backup1508428594.3783743.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.1_trial_0.db.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.1_trial_0.environment.csv │ └── Spread_erdos_renyi_graph_prob_0.1_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_erdos_renyi_graph_prob_0.2</span> │ ├── Spread_erdos_renyi_graph_prob_0.2.dumped.yml │ ├── Spread_erdos_renyi_graph_prob_0.2.simulation.pickle │ ├── Spread_erdos_renyi_graph_prob_0.2_trial_0.backup1508409791.9751768.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.2_trial_0.backup1508428600.041021.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.2_trial_0.db.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.2_trial_0.environment.csv │ └── Spread_erdos_renyi_graph_prob_0.2_trial_0.gexf ├── <span class="ansi-blue-intense-fg ansi-bold">Spread_erdos_renyi_graph_prob_0.3</span> │ ├── Spread_erdos_renyi_graph_prob_0.3.dumped.yml │ ├── Spread_erdos_renyi_graph_prob_0.3.simulation.pickle │ ├── Spread_erdos_renyi_graph_prob_0.3_trial_0.backup1508409797.606661.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.3_trial_0.backup1508428606.2884977.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.3_trial_0.db.sqlite │ ├── Spread_erdos_renyi_graph_prob_0.3_trial_0.environment.csv │ └── Spread_erdos_renyi_graph_prob_0.3_trial_0.gexf └── <span class="ansi-blue-intense-fg ansi-bold">Spread_erdos_renyi_graph_prob_0.4</span> ├── Spread_erdos_renyi_graph_prob_0.4.dumped.yml ├── Spread_erdos_renyi_graph_prob_0.4.simulation.pickle ├── Spread_erdos_renyi_graph_prob_0.4_trial_0.backup1508409803.4306188.sqlite ├── Spread_erdos_renyi_graph_prob_0.4_trial_0.backup1508428612.3312593.sqlite ├── Spread_erdos_renyi_graph_prob_0.4_trial_0.db.sqlite ├── Spread_erdos_renyi_graph_prob_0.4_trial_0.environment.csv └── Spread_erdos_renyi_graph_prob_0.4_trial_0.gexf 10 directories, 70 files 2.5M soil_output/Spread_barabasi_albert_graph_prob_0.0 2.5M soil_output/Spread_barabasi_albert_graph_prob_0.1 2.5M soil_output/Spread_barabasi_albert_graph_prob_0.2 2.5M soil_output/Spread_barabasi_albert_graph_prob_0.3 2.5M soil_output/Spread_barabasi_albert_graph_prob_0.4 3.6M soil_output/Spread_erdos_renyi_graph_prob_0.0 3.7M soil_output/Spread_erdos_renyi_graph_prob_0.1 3.7M soil_output/Spread_erdos_renyi_graph_prob_0.2 3.7M soil_output/Spread_erdos_renyi_graph_prob_0.3 3.7M soil_output/Spread_erdos_renyi_graph_prob_0.4 </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Analysing-the-results">Analysing the results<a class="anchor-link" href="#Analysing-the-results">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Loading-data">Loading data<a class="anchor-link" href="#Loading-data">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Once the simulations are over, we can use soil to analyse the results.</p> <p>Soil allows you to load results for specific trials, or for a set of trials if you specify a pattern. The specific methods are:</p> <ul> <li><code>analysis.read_data(<directory pattern>)</code> to load all the results from a directory. e.g. <code>read_data('my_simulation/')</code>. For each trial it finds in each folder matching the pattern, it will return the dumped configuration for the simulation, the results of the trial, and the configuration itself. By default, it will try to load data from the sqlite database. </li> <li><code>analysis.read_csv(<csv_file>)</code> to load all the results from a CSV file. e.g. <code>read_csv('my_simulation/my_simulation_trial0.environment.csv')</code></li> <li><code>analysis.read_sql(<sqlite_file>)</code> to load all the results from a sqlite database . e.g. <code>read_sql('my_simulation/my_simulation_trial0.db.sqlite')</code></li> </ul> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Let's see it in action by loading the stored results into a pandas dataframe:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [13]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">soil.analysis</span> <span class="k">import</span> <span class="o">*</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [14]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">read_csv</span><span class="p">(</span><span class="s1">'soil_output/Spread_barabasi_albert_graph_prob_0.0/Spread_barabasi_albert_graph_prob_0.0_trial_0.environment.csv'</span><span class="p">,</span> <span class="n">keys</span><span class="o">=</span><span class="p">[</span><span class="s1">'id'</span><span class="p">])</span> <span class="n">df</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[14]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>agent_id</th> <th>t_step</th> <th>key</th> <th>value</th> <th>value_type</th> </tr> </thead> <tbody> <tr> <th>5</th> <td>0</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>7</th> <td>1</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>9</th> <td>2</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>11</th> <td>3</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>13</th> <td>4</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>15</th> <td>5</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>17</th> <td>6</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>19</th> <td>7</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>21</th> <td>8</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>23</th> <td>9</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>25</th> <td>10</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>27</th> <td>11</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>29</th> <td>12</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>31</th> <td>13</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>33</th> <td>14</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>35</th> <td>15</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>37</th> <td>16</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>39</th> <td>17</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>41</th> <td>18</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>43</th> <td>19</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>45</th> <td>20</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>47</th> <td>21</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>49</th> <td>22</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>51</th> <td>23</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>53</th> <td>24</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>55</th> <td>25</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>57</th> <td>26</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>59</th> <td>27</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>61</th> <td>28</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>63</th> <td>29</td> <td>0</td> <td>id</td> <td>neutral</td> <td>str</td> </tr> <tr> <th>...</th> <td>...</td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> <tr> <th>21025</th> <td>470</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21027</th> <td>471</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21029</th> <td>472</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21031</th> <td>473</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21033</th> <td>474</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21035</th> <td>475</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21037</th> <td>476</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21039</th> <td>477</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21041</th> <td>478</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21043</th> <td>479</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21045</th> <td>480</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21047</th> <td>481</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21049</th> <td>482</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21051</th> <td>483</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21053</th> <td>484</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21055</th> <td>485</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21057</th> <td>486</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21059</th> <td>487</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21061</th> <td>488</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21063</th> <td>489</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21065</th> <td>490</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21067</th> <td>491</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21069</th> <td>492</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21071</th> <td>493</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21073</th> <td>494</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21075</th> <td>495</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21077</th> <td>496</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21079</th> <td>497</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21081</th> <td>498</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> <tr> <th>21083</th> <td>499</td> <td>20</td> <td>id</td> <td>infected</td> <td>str</td> </tr> </tbody> </table> <p>10500 rows × 5 columns</p> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Soil can also process the data for us and return a dataframe with as many columns as there are attributes in the environment and the agent states:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [15]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">env</span><span class="p">,</span> <span class="n">agents</span> <span class="o">=</span> <span class="n">process</span><span class="p">(</span><span class="n">df</span><span class="p">)</span> <span class="n">agents</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[15]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th></th> <th>id</th> </tr> <tr> <th>t_step</th> <th>agent_id</th> <th></th> </tr> </thead> <tbody> <tr> <th rowspan="30" valign="top">0</th> <th>0</th> <td>neutral</td> </tr> <tr> <th>1</th> <td>neutral</td> </tr> <tr> <th>10</th> <td>neutral</td> </tr> <tr> <th>100</th> <td>neutral</td> </tr> <tr> <th>101</th> <td>neutral</td> </tr> <tr> <th>102</th> <td>neutral</td> </tr> <tr> <th>103</th> <td>neutral</td> </tr> <tr> <th>104</th> <td>neutral</td> </tr> <tr> <th>105</th> <td>neutral</td> </tr> <tr> <th>106</th> <td>neutral</td> </tr> <tr> <th>107</th> <td>neutral</td> </tr> <tr> <th>108</th> <td>neutral</td> </tr> <tr> <th>109</th> <td>neutral</td> </tr> <tr> <th>11</th> <td>neutral</td> </tr> <tr> <th>110</th> <td>neutral</td> </tr> <tr> <th>111</th> <td>neutral</td> </tr> <tr> <th>112</th> <td>neutral</td> </tr> <tr> <th>113</th> <td>neutral</td> </tr> <tr> <th>114</th> <td>neutral</td> </tr> <tr> <th>115</th> <td>neutral</td> </tr> <tr> <th>116</th> <td>neutral</td> </tr> <tr> <th>117</th> <td>neutral</td> </tr> <tr> <th>118</th> <td>neutral</td> </tr> <tr> <th>119</th> <td>neutral</td> </tr> <tr> <th>12</th> <td>neutral</td> </tr> <tr> <th>120</th> <td>neutral</td> </tr> <tr> <th>121</th> <td>neutral</td> </tr> <tr> <th>122</th> <td>neutral</td> </tr> <tr> <th>123</th> <td>neutral</td> </tr> <tr> <th>124</th> <td>neutral</td> </tr> <tr> <th>...</th> <th>...</th> <td>...</td> </tr> <tr> <th rowspan="30" valign="top">20</th> <th>72</th> <td>infected</td> </tr> <tr> <th>73</th> <td>infected</td> </tr> <tr> <th>74</th> <td>infected</td> </tr> <tr> <th>75</th> <td>infected</td> </tr> <tr> <th>76</th> <td>infected</td> </tr> <tr> <th>77</th> <td>infected</td> </tr> <tr> <th>78</th> <td>infected</td> </tr> <tr> <th>79</th> <td>infected</td> </tr> <tr> <th>8</th> <td>infected</td> </tr> <tr> <th>80</th> <td>infected</td> </tr> <tr> <th>81</th> <td>infected</td> </tr> <tr> <th>82</th> <td>infected</td> </tr> <tr> <th>83</th> <td>infected</td> </tr> <tr> <th>84</th> <td>infected</td> </tr> <tr> <th>85</th> <td>infected</td> </tr> <tr> <th>86</th> <td>infected</td> </tr> <tr> <th>87</th> <td>infected</td> </tr> <tr> <th>88</th> <td>infected</td> </tr> <tr> <th>89</th> <td>infected</td> </tr> <tr> <th>9</th> <td>infected</td> </tr> <tr> <th>90</th> <td>infected</td> </tr> <tr> <th>91</th> <td>infected</td> </tr> <tr> <th>92</th> <td>infected</td> </tr> <tr> <th>93</th> <td>infected</td> </tr> <tr> <th>94</th> <td>infected</td> </tr> <tr> <th>95</th> <td>infected</td> </tr> <tr> <th>96</th> <td>infected</td> </tr> <tr> <th>97</th> <td>infected</td> </tr> <tr> <th>98</th> <td>infected</td> </tr> <tr> <th>99</th> <td>infected</td> </tr> </tbody> </table> <p>10500 rows × 1 columns</p> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>The index of the results are the simulation step and the agent_id. Hence, we can access the state of the simulation at a given step:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [16]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">agents</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[16]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>id</th> </tr> <tr> <th>agent_id</th> <th></th> </tr> </thead> <tbody> <tr> <th>0</th> <td>neutral</td> </tr> <tr> <th>1</th> <td>neutral</td> </tr> <tr> <th>10</th> <td>neutral</td> </tr> <tr> <th>100</th> <td>neutral</td> </tr> <tr> <th>101</th> <td>neutral</td> </tr> <tr> <th>102</th> <td>neutral</td> </tr> <tr> <th>103</th> <td>neutral</td> </tr> <tr> <th>104</th> <td>neutral</td> </tr> <tr> <th>105</th> <td>neutral</td> </tr> <tr> <th>106</th> <td>neutral</td> </tr> <tr> <th>107</th> <td>neutral</td> </tr> <tr> <th>108</th> <td>neutral</td> </tr> <tr> <th>109</th> <td>neutral</td> </tr> <tr> <th>11</th> <td>neutral</td> </tr> <tr> <th>110</th> <td>neutral</td> </tr> <tr> <th>111</th> <td>neutral</td> </tr> <tr> <th>112</th> <td>neutral</td> </tr> <tr> <th>113</th> <td>neutral</td> </tr> <tr> <th>114</th> <td>neutral</td> </tr> <tr> <th>115</th> <td>neutral</td> </tr> <tr> <th>116</th> <td>neutral</td> </tr> <tr> <th>117</th> <td>neutral</td> </tr> <tr> <th>118</th> <td>neutral</td> </tr> <tr> <th>119</th> <td>neutral</td> </tr> <tr> <th>12</th> <td>neutral</td> </tr> <tr> <th>120</th> <td>neutral</td> </tr> <tr> <th>121</th> <td>neutral</td> </tr> <tr> <th>122</th> <td>neutral</td> </tr> <tr> <th>123</th> <td>neutral</td> </tr> <tr> <th>124</th> <td>neutral</td> </tr> <tr> <th>...</th> <td>...</td> </tr> <tr> <th>72</th> <td>neutral</td> </tr> <tr> <th>73</th> <td>neutral</td> </tr> <tr> <th>74</th> <td>neutral</td> </tr> <tr> <th>75</th> <td>neutral</td> </tr> <tr> <th>76</th> <td>neutral</td> </tr> <tr> <th>77</th> <td>neutral</td> </tr> <tr> <th>78</th> <td>neutral</td> </tr> <tr> <th>79</th> <td>neutral</td> </tr> <tr> <th>8</th> <td>neutral</td> </tr> <tr> <th>80</th> <td>neutral</td> </tr> <tr> <th>81</th> <td>neutral</td> </tr> <tr> <th>82</th> <td>neutral</td> </tr> <tr> <th>83</th> <td>neutral</td> </tr> <tr> <th>84</th> <td>neutral</td> </tr> <tr> <th>85</th> <td>neutral</td> </tr> <tr> <th>86</th> <td>neutral</td> </tr> <tr> <th>87</th> <td>neutral</td> </tr> <tr> <th>88</th> <td>neutral</td> </tr> <tr> <th>89</th> <td>neutral</td> </tr> <tr> <th>9</th> <td>neutral</td> </tr> <tr> <th>90</th> <td>neutral</td> </tr> <tr> <th>91</th> <td>neutral</td> </tr> <tr> <th>92</th> <td>neutral</td> </tr> <tr> <th>93</th> <td>neutral</td> </tr> <tr> <th>94</th> <td>neutral</td> </tr> <tr> <th>95</th> <td>neutral</td> </tr> <tr> <th>96</th> <td>neutral</td> </tr> <tr> <th>97</th> <td>neutral</td> </tr> <tr> <th>98</th> <td>neutral</td> </tr> <tr> <th>99</th> <td>neutral</td> </tr> </tbody> </table> <p>500 rows × 1 columns</p> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Or, we can perform more complex tasks such as showing the agents that have changed their state between two simulation steps:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [17]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">changed</span> <span class="o">=</span> <span class="n">agents</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s1">'id'</span><span class="p">]</span> <span class="o">!=</span> <span class="n">agents</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="s1">'id'</span><span class="p">]</span> <span class="n">agents</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="n">changed</span><span class="p">]</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[17]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>id</th> </tr> <tr> <th>agent_id</th> <th></th> </tr> </thead> <tbody> <tr> <th>140</th> <td>neutral</td> </tr> <tr> <th>164</th> <td>neutral</td> </tr> <tr> <th>170</th> <td>neutral</td> </tr> <tr> <th>310</th> <td>neutral</td> </tr> <tr> <th>455</th> <td>neutral</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>To focus on specific agents, we can swap the levels of the index:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [18]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">agents1</span> <span class="o">=</span> <span class="n">agents</span><span class="o">.</span><span class="n">swaplevel</span><span class="p">()</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [19]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">agents1</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'0'</span><span class="p">]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[19]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>id</th> </tr> <tr> <th>t_step</th> <th></th> </tr> </thead> <tbody> <tr> <th>0</th> <td>neutral</td> </tr> <tr> <th>1</th> <td>neutral</td> </tr> <tr> <th>2</th> <td>neutral</td> </tr> <tr> <th>3</th> <td>neutral</td> </tr> <tr> <th>4</th> <td>neutral</td> </tr> <tr> <th>5</th> <td>neutral</td> </tr> <tr> <th>6</th> <td>neutral</td> </tr> <tr> <th>7</th> <td>neutral</td> </tr> <tr> <th>8</th> <td>neutral</td> </tr> <tr> <th>9</th> <td>neutral</td> </tr> <tr> <th>10</th> <td>neutral</td> </tr> <tr> <th>11</th> <td>infected</td> </tr> <tr> <th>12</th> <td>infected</td> </tr> <tr> <th>13</th> <td>infected</td> </tr> <tr> <th>14</th> <td>infected</td> </tr> <tr> <th>15</th> <td>infected</td> </tr> <tr> <th>16</th> <td>infected</td> </tr> <tr> <th>17</th> <td>infected</td> </tr> <tr> <th>18</th> <td>infected</td> </tr> <tr> <th>19</th> <td>infected</td> </tr> <tr> <th>20</th> <td>infected</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Plotting-data">Plotting data<a class="anchor-link" href="#Plotting-data">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>If you don't want to work with pandas, you can also use some pre-defined functions from soil to conveniently plot the results:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [20]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plot_all</span><span class="p">(</span><span class="s1">'soil_output/Spread_barabasi_albert_graph_prob_0.0/'</span><span class="p">,</span> <span class="n">get_count</span><span class="p">,</span> <span class="s1">'id'</span><span class="p">);</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 iGoAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 iGoAAAAASUVORK5CYII= " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [21]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plot_all</span><span class="p">(</span><span class="s1">'soil_output/Spread_barabasi*'</span><span class="p">,</span> <span class="n">get_count</span><span class="p">,</span> <span class="s1">'id'</span><span class="p">);</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 iGoAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 iGoAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 LFiwgH79zm5qZNCgQUyYMAGA06dPM3PmTPr160eVKlWYPn06y5cvZ8KECQwf7vn9KAcPHuT5559n xowZLF++nLZt2/LGG29478M7qMDLR40xq4AL3AzfglVfkHv4SeA6r0SnirUypcK46cJavDd7M1sO pFK3ciF6D1s/GZKmQ5+XoGw13wWpAsaBAwfo378/33//Pc2aNeP5559n1apVfPeddXFiSkoKmzZt onfv3tx7773s37+fH374gWuuuYawsLN3ZX379mX48OGcOnWKX3/9la5duxIVFUVKSgrDhg1jxYoV hIaGsnGj531pLFy4kLVr19K5c2fASjAXXnih91aAgzy5j0Cp8zakUx0+nLuVD+du4aWrEz2bKCsT pj8DVZpB+6G+DVAFjJiYGBISEpg/fz7NmjXDGMM777xDnz59zil70003MX78eL7++ms++eSTc8ZH RkbSvXt3pk6dyoQJE7jhhhsAePPNN6latSorV64kKyuLyMhzb0wMCwsjKysr5332ZZvGGHr16sVX X33lrY8cMLSJCeVTlcuW4vq28Xy/bBf7j3l4HfS6/8HhzdbloqH6XyVYREREMHHiRMaNG8eXX35J nz59GDNmDBkZGQBs3LiREyesdqyGDBnCW2+9BUCzZs0A2LVrFz169MiZ36BBg/j000+ZO3duTjJJ SUmhevXqhISE8MUXX5CZmXlOHLVr12bFihVkZWWxY8cOFi9eDEDHjh2ZP38+SUlWw4ppaWmFOqII ZJoIlM8N7VKPM1lZfDx/a8GFjYH5b0GFetDkCt8HpwJK6dKlmTx5cs4/96ZNm9K6dWuaN2/OnXfe yZkz1q1LVatWpUmTJtx666050+7Zs+esU0S9e/dmzpw59OzZk4gI64qze+65h88//5yOHTuyceNG SpcufU4MnTt3pk6dOrRo0YKHH36Y1q1bA1C5cmU+++wzbrjhBhITE+nYsSPr16/35erwGwmEC3ra tm1rli5d6nQYyoeGfbmc3zccYP7jl1AuMp/2Urb8DuOuhMvfgra35l1O+dy6deto0sTdLUPOS0tL o0WLFixfvpyYmBgA3n33XWrWrMmVV17pcHS+4e77EJFlxpi2RZ23HhEov7irWz2OnzrD+IXb8y84 /y0oUxVa3uCfwFSxM2PGDBo3bsx9992XkwQAhg0bVmKTgK/pCVjlF83jYujSoBKfzN/KrZ1rExke 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 AAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 LFiwgH79zm5qZNCgQUyYMAGA06dPM3PmTPr160eVKlWYPn06y5cvZ8KECQwf7vn9KAcPHuT5559n xowZLF++nLZt2/LGG29478M7qMDLR40xq4AL3AzfglVfkHv4SeA6r0SnirUypcK46cJavDd7M1sO pFK3ciF6D1s/GZKmQ5+XoGw13wWpAsaBAwfo378/33//Pc2aNeP5559n1apVfPeddXFiSkoKmzZt onfv3tx7773s37+fH374gWuuuYawsLN3ZX379mX48OGcOnWKX3/9la5duxIVFUVKSgrDhg1jxYoV hIaGsnGj531pLFy4kLVr19K5c2fASjAXXnih91aAgzy5j0Cp8zakUx0+nLuVD+du4aWrEz2bKCsT pj8DVZpB+6G+DVAFjJiYGBISEpg/fz7NmjXDGMM777xDnz59zil70003MX78eL7++ms++eSTc8ZH RkbSvXt3pk6dyoQJE7jhhhsAePPNN6latSorV64kKyuLyMhzb0wMCwsjKysr5332ZZvGGHr16sVX X33lrY8cMLSJCeVTlcuW4vq28Xy/bBf7j3l4HfS6/8HhzdbloqH6XyVYREREMHHiRMaNG8eXX35J nz59GDNmDBkZGQBs3LiREyesdqyGDBnCW2+9BUCzZs0A2LVrFz169MiZ36BBg/j000+ZO3duTjJJ SUmhevXqhISE8MUXX5CZmXlOHLVr12bFihVkZWWxY8cOFi9eDEDHjh2ZP38+SUlWw4ppaWmFOqII ZJoIlM8N7VKPM1lZfDx/a8GFjYH5b0GFetDkCt8HpwJK6dKlmTx5cs4/96ZNm9K6dWuaN2/OnXfe yZkz1q1LVatWpUmTJtx666050+7Zs+esU0S9e/dmzpw59OzZk4gI64qze+65h88//5yOHTuyceNG SpcufU4MnTt3pk6dOrRo0YKHH36Y1q1bA1C5cmU+++wzbrjhBhITE+nYsSPr16/35erwGwmEC3ra tm1rli5d6nQYyoeGfbmc3zccYP7jl1AuMp/2Urb8DuOuhMvfgra35l1O+dy6deto0sTdLUPOS0tL o0WLFixfvpyYmBgA3n33XWrWrMmVV17pcHS+4e77EJFlxpi2RZ23HhEov7irWz2OnzrD+IXb8y84 /y0oUxVa3uCfwFSxM2PGDBo3bsx9992XkwQAhg0bVmKTgK/pCVjlF83jYujSoBKfzN/KrZ1rExke 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 AAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 QmCC " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 QmCC " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 K4YxWoQtWWgAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 K4YxWoQtWWgAAAAASUVORK5CYII= " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [22]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plot_all</span><span class="p">(</span><span class="s1">'soil_output/Spread_erdos*'</span><span class="p">,</span> <span class="n">get_value</span><span class="p">,</span> <span class="s1">'prob_tv_spread'</span><span class="p">);</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 ACn5i4gMQP8fEeHAAqu6cxAAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAAEXCAYAAABF40RQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcVNWZ//HP0/vK0t3QNouC2qCorRiCJppEYowoKI4x o06cuGT05xY1oyZmMnHQ7JqZiSYaw0THBcclJkZUXBIVF1xBEVkEEVAaEehqtuqGrl7O7497qynK 6q7q7tqa/r5fr3511b2n7n369q2nTp177jnmnENERAaWnEwHICIi6afkLyIyACn5i4gMQEr+IiID kJK/iMgApOQvIjIAKfkPcGZ2t5n9dG/ZT6qZ2b+Z2R8zHUckMzvPzF7JgjjWmtnXMh2HJEbJP03M 7Fgze9XMtplZo5nNN7PPZzou6Rnn3M+dc/+S6Tj2JmZ2vJm9b2bNZvaCme3XTdkXzGyzmW03s3fN bEY6Y92bKPmngZkNAp4AfgtUACOBG4CWHm7HzCyr/2dmlpcFMeRmOoaeyIZjFk+qYjSzKuAvwI/x 3hsLgIe6ecmVQI1zbhBwETDbzGpSEdveLqsTyV5kHIBz7gHnXLtzbqdz7lnn3GL/K/t8M/ut/63g fTM7PvxCM5tnZj8zs/lAM7C/mQ02szvNbIOZrTezn4YTnpkdYGbPm1nAzBrM7H4zGxKxvYlm9raZ 7TCzh4CiRP4AM5tuZovMbKv/DaYuYt1aM/uBmS0GmswsL95+zOxCM1vlfwuaY2Yj/OVmZv9tZpv8 47HYzA6NE9vdZvZ7M5trZk3AFDMrNLNfm9nHZrbRzO4ws2K//HFmVm9mV/v72WBm5/vrPu+Xz4vY /jfMbJH/eKaZzU7geH3bzD7y/w8/jmwS8bfxiJnNNrPtwHlmNtnMXvOP7wYz+52ZFURsz5nZFWa2 2v+/3hxdEfD/3i1mtsbMTkogxnlm9gsze9M/1o+ZWYW/boy/z++Y2cfA8/7yU81sqR/nPDM7OGqz nzezZX4c/2tm8c6v04Glzrk/Oed2ATOBw83soFiFnXOLnXNt4adAPjA63t8qMTjn9JPiH2AQEADu AU4ChkasOw9oA76HdyKfCWwDKvz184CPgUOAPL/MX4E/AKXAcOBN4P/55Q8ETgAKgWHAS8Bv/HUF wEcR+zoDaAV+Gif+I4FNwFFALnAusBYo9NevBRbhvQmL4+0H+CrQ4G+3EO8b0Uv+uhOBhcAQwICD 8Wp63cV3t3/MjsGr0BQBvwHm4NUmy4HHgV/45Y/zj/mNfnwn432wDvXXLwNOitj+o8DV/uOZwOw4 8UwAgsCx/rH4tf/3fy1iG63AaX68xcDngKP9//EYYDlwVcQ2HfCC//fsC6wE/iXiHGoFLvT/P5cA nwAWJ855wHrgULxz6c/hv82PwQH3+uuK8SoxTXjnVz7wfWAVUBBxHizxz4MKYD7xz61bgN9HLVsC fKOb1zwB7PLjexrIyfR7vD/+ZDyAgfLjJ7G7gXo/8cwBqv037h5vVLxk/s/+43nAjRHrqvGai4oj lp0NvNDFfk8D3vEffznGvl5N4A36e+AnUctWAF/xH68FLohY1+1+gDuBmyLWlfnJawzeB8NKPxEm 9Kb2j+u9Ec/NT1IHRCz7ArDGf3wcsBPIi1i/CTjaf/wD4H7/cQXeB0ON/3wm8ZP/9cADEc9LgBB7 Jv+X4mzjKuDRiOcOmBrx/FLgOf/xecCqqP05YJ84+5gH/DLi+QQ/zlx2J//9I9b/GHg44nkO3ofH cRHnwcUR608GPowTw52RMfjL5gPnxXldPl5F6nt9fW8O1J+sb2vcWzjnluO9SfG/0s7Gq50+A6x3 /hnt+wgYEfF8XcTj/fBO/A1mFl6WEy5jZsOBW4Ev4dV4c4AtfrkRXewrnv2Ac83suxHLCrqJMd5+ RgBvh58454JmFgBGOueeN7PfAbcB+5rZo8A1zrntcWKM3P8wvAS4MOIYGV5SCwu43c0H4CX4Mv/x bGC5mZUB/wi87JzbEGf/kUZExuOca/b/vq7ixczGAf8FTPJjz8P7BtTVa6LPkU+j9kfE39Od6G3m A1VdrB9BxP/ROddhZuvwrmElEmMsQbxvxpEGATu6e5FzrhV4ysyuNLMPnXNz4uxHoqjNPwOcc+/j 1VbDbdkjLSJL4X2t/yTyJRGP1+HV/Kucc0P8n0HOuUP89b/wy9c576LYOXiJD2BDF/uKZx3ws4j9 DXHOlTjnHugixnj7+QTvAwUAMysFKvFqkTjnbnXOfQ6vqWsccG0CMUbuvwGvZn9IRLyDnXOJJEOc c+uB14B/AP4ZuC+R10XYAIwKP/GvNVR2Ey94367eB2r9/9u/sfv/FhbZth19jvRW9DZb8Y5frDij /2/mv359H2JcChwesc1S4AB/eSLy/PLSQ0r+aWBmB/kXF0f5z0fjNdW87hcZDlxhZvlm9k28JqK5 sbbl10CfBf7TzAaZWY55F3m/4hcpx6tNbTWzkeyZOF/Da3K6wr8oezowOYE/4X+Ai83sKP+CbKmZ TTOz8i7Kx9vP/wHnm9kRZlYI/Bx4wzm31r/gepSZ5eM13ewC2hOIsZNzrsOP+b/9b0KY2UgzO7EH m7kXr037MLw2/554BDjFzL7oX7S9gc8m8mjlwHYg6H8zvCRGmWvNbKh//lxJ971iEnWOmU0wsxK8 ayCPOOe6Ot4PA9PM65qZD1yNVxF5NaLMZWY2yr9w/G8JxPgocKh/Ub0Ir8lssV9B2oP/PjrJzIr9 98o5eE2ML/bkDxaPkn967MC7WPqGeb1RXse7qHW1v/4NoBavxvUz4AznXHQzQaRv4zW7LMNr0nkE CHd3uwHvQuo24Em8bnQAOOdCeL0rzvNfd2bk+q445xbgXUz8nf+6Vf42uirf7X6cc8/htR//Ga+W fABwlr96EF7i3oLXbBDAu2DaUz/w43zd71Hzd2B8D17/KF4t91HnXFNPduycWwp8F3gQ7+/bgXdN obuuvdcA/+SX/R9iJ83H8JqCFuH9b+/sSVxduA/vW+ineBfKr+iqoHNuBd43yd/inaunAKf4/++w /8OrnKz2f7q9sc85txn4Bt55vwXvfRI+FzCvl9Yd4ad410s2AZvxPgDPdM69jfSY7dksK+lmZufh 9do4NtOxyJ7M7EO8XlR/7+N2yoCteE06a3q5Dee/flVfYona5jy8i9dZdceypIdq/iIxmNk38Nq7 n+/l608xsxK/DfvXwHt4vWFEsoKSvwCdY9YEY/w8lenYAPwbi2LF960U7Gse3gXYy/zrB7HKfKuL eMIXKmfgXez8BK9J7yyXga/ZXcQYNLMvpTGGrD63Bio1+4iIDECq+YuIDEBK/iIiA1DG7vCtqqpy Y8aMydTuRUT6pYULFzY454b1dTsZS/5jxoxhwYIFmdq9iEi/ZGaJDMkSl5p9REQGICV/EZEBSMlf RGQA0pDOInup1tZW6uvr2bVrV6ZDkV4oKipi1KhR5Ofnp2T7cZO/md0FTAc2Oec+M52eP6zrLeye Dek8DbQkknn19fWUl5czZswY9hxdW7Kdc45AIEB9fT1jx45NyT4Safa5G5jazfqT8G5fr8WbUPn3 fQ9LRPpq165dVFZWKvH3Q2ZGZWVlSr+1xU3+zrmXgMZuiszAm0LPOedeB4aYWU035UUkTZT4+69U /++SccF3JHtO3VbPntO6iQwoc9/bwIX36h4WyW7JSP6xPp5ijhZnZheZ2QIzW7B58+Yk7Fok+7yy qoG/LdtIQ7C7uVskEccdd1zCN4POmzePV199NX7BLDNv3jymT5+e9v0mI/nXs+e8naPoYt5O59ws 59wk59ykYcP6fHeySFYK+El/5cZu5yAXX3t7j2bp7FImkn+yYs+EZHT1nANcbmYP4k3Bts2fZ1Zk QAoEvVkNV366gy8eUJXhaDw3PL6UZZ9sT+o2J4wYxH+ccki3ZdauXcvUqVM56qijeOeddxg3bhz3 3nsvEyZM4IILLuDZZ5/l8ssv56CDDuLiiy+mubmZAw44gLvuuouhQ4cCMHv2bK644gq2b9/OXXfd xeTJn512eu3atdxxxx3k5uYye/ZsbrnlFs4991xWr15NTk4Ozc3NjB8/ntWrV8fsOnnrrbdyxx13 kJeXx4QJE3jwwQeZOXMmH374IevXr2fdunV8//vf58ILL2TevHnccMMN1NTUsGjRIpYtW8bs2bO5 9dZbCYVCHHXUUdx+++3k5uZyySWX8NZbb7Fz507OOOMMbrjhBgCefvpprrrqKqqqqjjyyCOT8N/o uUS6ej4AHAdUmVk98B9APoBz7g68icZPxpsvtRk4P1XBivQHgSY/+W8KZjiS7LBixQruvPNOjjnm GC644AJuv/12wOvH/sorrwBQV1fHb3/7W77yla9w/fXXc8MNN/Cb3/wGgKamJl599VVeeuklLrjg ApYsWfKZfYwZM4aLL76YsrIyrrnmGgAOP/xwXnzxRaZMmcLjjz/OiSee2GWf+V/+8pesWbOGwsJC tm7d2rl88eLFvP766zQ1NTFx4kSmTZsGwJtvvsmSJUsYO3Ysy5cv56GHHmL+/Pnk5+dz6aWXcv/9 9/Ptb3+bn/3sZ1RUVNDe3s7xxx/P4sWLGTduHBdeeCHPP/88Bx54IGeeeWbyDnYPxE3+zrmz46x3 wGVJi0iknwu39X+QRc0+8WroqTR69GiOOeYYAM455xxuvfVWgM6kt23bNrZu3cpXvvIVAM4991y+ +c1vdr7+7LO9FPTlL3+Z7du3s3XrVoYMGRJ3v2eeeSYPPfQQU6ZM4cEHH+TSSy/tsmxdXR3f+ta3 OO200zjttNM6l8+YMYPi4mKKi4uZMmUKb775JkOGDGHy5Mmd/e+fe+45Fi5cyOc//3kAdu7cyfDh wwF4+OGHmTVrFm1tbWzYsIFly5bR0dHB2LFjqa2t7Twms2bNSuBIJpfu8BVJopa2dnbsagNg5cYg zrkB390y+u8PPy8tLe3T6+M59dRT+eEPf0hjYyMLFy7kq1/9apdln3zySV566SXmzJnDT37yE5Yu XZpw7M45zj33XH7xi1/sUXbNmjX8+te/5q233mLo0KGcd955nf32s+Gc0Ng+IknU6Df5HLRPOdt2 trJph3r8fPzxx7z22msAPPDAAxx77LF7rB88eDBDhw7l5ZdfBuC+++7r/BYA8NBDDwHwyiuvMHjw YAYPHhxzP+Xl5ezYsfvbVllZGZMnT+bKK69k+vTp5ObmxnxdR0cH69atY8qUKdx0001s3bqVYNBr snvsscfYtWsXgUCAefPmddbuIx1//PE88sgjbNq0CYDGxkY++ugjtm/fTmlpKYMHD2bjxo089ZQ3 ZfFBBx3EmjVr+PDDDzuPSSYo+YskUfhi79H7VwLq8QNw8MEHc88991BXV0djYyOXXHLJZ8rcc889 XHvttdTV1bFo0SKuv/76znVDhw7li1/8IhdffDF33nlnl/s55ZRTePTRRzniiCM6P0jOPPNMZs+e 3W27ent7O+eccw6HHXYYEydO5Hvf+15ns9LkyZOZNm0aRx99ND/+8Y8ZMWLEZ14/YcIEfvrTn/L1 r3+duro6TjjhBDZs2MDhhx/OxIkTOeSQQ7jgggs6m76KioqYNWsW06ZN49hjj2W//fZL7EAmWcYm cJ80aZLTZC6yt3lx5WbOvetNZv3z57jovoX8ePoEvnNsasZmiWf58uUcfPDBGdl32Nq1a5k+fXrM i7TZbubMmXtcQM6EWP9DM1vonJvU122r5i+SROE+/uOqy6ksLciqi74ikXTBVySJws0+FWUF1FaX sWKAJ/8xY8Ykvdb/v//7v9xyyy17LDvmmGO47bbb4r72sssuY/78+Xssu/LKKzn//M/2UJ85c2af 4sx2Sv4iSdTQ1EJBbg7lhXmMqy7n0bfXq8dPkp1//vkxk3UiEvmAGCjU7COSRIFgiMqyAsyMcdXl 7GhpY8O2zE2mkqlretJ3qf7fKfmLJFEg2EJlWQHgtfsDGWv6KSoqIhAI6AOgHwpP5lJUVJSyfajZ RySJGptCVJYWAjCuugzw7vSdMn542mMZNWoU9fX1aATd/ik8jWOqKPmLJFFDMMQBw72kP6SkgGHl hazcmJkxfvLz81M2BaD0f2r2EUkS5xyBphaqygo7l42vLld3T8lKSv4iSdIcamdXawcVpQWdy2qr y1i5MUhHh9rdJbso+YskSbiPf2VE8h9XXc7O1nbWb92ZqbBEYlLyF0mShibv7t7IZp9wjx+N8SPZ RslfJEk6a/5lezb7QOa6e4p0RclfJEka/Zp/ZUTNf1BRPjWDi/ggQz1+RLqi5C+SJA0x2vwBaqvL 1ewjWUfJXyRJAsEQZYV5FOXvOWnI+OoyVm0K0q4eP5JFlPxFkiTQ1LJHN8+w2upyWto6+LixOQNR icSm5C+SJOFB3aKpx49kIyV/kSRpCLZ0jusTqXb47jF+RLKFkr9IkgSaQlTFqPmXFuYxamhxxsb4 EYlFyV8kCTo6HFuaYjf7gNf0o2YfySZK/iJJsH1XK20dLmazD3g3e63e3ERbe0eaIxOJTclfJAka YtzdG2l8dTmh9g7WBtTjR7KDkr9IEgSC/t29XdT81eNHso2Sv0gSBJq6r/kfMKwMMyV/yR5K/iJJ 0Fnz7yL5Fxfksm9Ficb4kayh5C+SBOE2/4qS2Mkf1ONHsouSv0gSNDaFGFqST15u12+pcdVlrGlo ItSmHj+SeQklfzObamYrzGyVmV0XY/2+ZvaCmb1jZovN7OTkhyqSvQJNLXsM5RzLuOpy2jocaxqa 0hSVSNfiJn8zywVuA04CJgBnm9mEqGL/DjzsnJsInAXcnuxARbJZQzD0maGco9UOV48fyR6J1Pwn A6ucc6udcyHgQWBGVBkHDPIfDwY+SV6IItkvEGzp8mJv2P7DSsnNMY3xI1khkeQ/ElgX8bzeXxZp JnCOmdUDc4HvxtqQmV1kZgvMbMHmzZt7Ea5Idgo0hbrs4x9WlJ/LfpUlmtJRskIiyd9iLIueleJs 4G7n3CjgZOA+M/vMtp1zs5xzk5xzk4YNG9bzaEWyUGt7B1ubW+PW/AHGDS9Xd0/JCokk/3pgdMTz UXy2Wec7wMMAzrnXgCKgKhkBimS7LZ03eHVf8wevx8/aQBO7WttTHZZItxJJ/m8BtWY21swK8C7o zokq8zFwPICZHYyX/NWuIwNCuI9/VZwLvgDj9imnw8GHm1X7l8yKm/ydc23A5cAzwHK8Xj1LzexG MzvVL3Y1cKGZvQs8AJznnNOEpTIgNPao5u/1+FHTj2RaXiKFnHNz8S7kRi67PuLxMuCY5IYm0j8E mrof2iHSmMpS8nJM3T0l43SHr0gfdQ7nnECzT0FeDvsPK9WsXpJxSv4ifRQItpCXYwwqyk+ofK3G +JEsoOQv0keBYIiK0gJycmL1iv6sccPLWbelmZ0h9fiRzFHyF+mjRMb1iTSuugznYNUmNf1I5ij5 i/RRQzBEVQIXe8PG7aMxfiTzlPxF+qixKf6gbpH2qyihIDdHyV8ySslfpI+8Qd0Sb/bJyw33+FHy l8xR8hfpg52hdppC7VT0oOYP4Vm91OYvmaPkL9IH4Ru8etLmDzB+n3LWb91JsKUtFWGJxKXkL9IH gc4bvBJv9gGoHV4GoLH9JWOU/EX6oCdDO0TSGD+SaUr+In3QOaJnDy74AoyuKKEoXz1+JHOU/EX6 YPeInj2r+efmGAcOL9OsXpIxSv4ifRAItlCcn0tJQUID5O5Bs3pJJin5i/RBeFyf3qitLufT7bvY trM1yVGJxKfkL9IHDU09G9oh0vh9vB4/qzap6UfST8lfpA96endvpNrhXo+fFZ+q6UfST8lfpA8C wZ6N6xNp5JBiSgpy1eNHMkLJX6SXnHM9Hs45Uk6OUTu8jA/U7CMZoOQv0ks7WtpobXe9bvMH72Yv NftIJij5i/RS59AOfUz+DcEWtvj3C4iki5K/SC8Fgt7QDhU9HNcnUm211+NH7f6Sbkr+Ir3U0Dmo W99q/gArNaWjpJmSv0gv7R7Oufc1/5rBRZQX5rHyU9X8Jb2U/EV6Kdzm39s7fAHMjNrqMjX7SNop +Yv0UiDYwqCiPAry+vY28mb12oFzLkmRicSn5C/SS4GmUJ+afMLGVZezpbm18xqCSDoo+Yv0UiAY 6lM3z7DdE7uo6UfSR8lfpJcCTS19au8PG6funpIBSv4iveTV/Pve7DOsvJDBxfnq7ilplVDyN7Op ZrbCzFaZ2XVdlPlHM1tmZkvN7P+SG6ZIdmnvcDQ2h6hKQs3fzBhfXa7unpJWcacfMrNc4DbgBKAe eMvM5jjnlkWUqQV+CBzjnNtiZsNTFbBINtjSHMI5klLzB+9O38ff/QTnHGaWlG2KdCeRmv9kYJVz brVzLgQ8CMyIKnMhcJtzbguAc25TcsMUyS7JGNcn0rjqcrbvamPTjpakbE8knkSS/0hgXcTzen9Z pHHAODObb2avm9nUZAUoko3Cd/dW9mFcn0ga40fSLZHkH+s7aPTdKHlALXAccDbwRzMb8pkNmV1k ZgvMbMHmzZt7GqtI1gjX/PsynHOk8dXhWb2U/CU9Ekn+9cDoiOejgE9ilHnMOdfqnFsDrMD7MNiD c26Wc26Sc27SsGHDehuzSMbtHtEzOcm/sqyQytICPtioHj+SHokk/7eAWjMba2YFwFnAnKgyfwWm AJhZFV4z0OpkBiqSTQJNIXIMhpQkJ/mD1/SzUrN6SZrETf7OuTbgcuAZYDnwsHNuqZndaGan+sWe AQJmtgx4AbjWORdIVdAimdYQDFFRWkBuTvJ65oyvLueDjUGN8SNpEberJ4Bzbi4wN2rZ9RGPHfCv /o/IXi8QbEnaxd6w2upygi1tfLJtFyOHFCd12yLRdIevSC8EmpIzrk+kzold1ONH0kDJX6QXGpuS M7RDpPAYPxrgTdJByV+kFxqCLX2avjGWISUFDC8vZMWn6vEjqafkL9JDLW3t7NjVlvTkD17Tzwfq 8SNpoOQv0kONTeGhHZLb7ANed88PNgbp6FCPH0ktJX+RHkr2uD6RxlWXs7O1nfVbdyZ92yKRlPxF eqjBv7s3WUM7RBqnYR4kTZT8RXqos+af5H7+EDHAm9r9JcWU/EV6aHebf/Jr/oOK8qkZXKQxfiTl lPxFeqihqYWCvBzKChO6Qb7HaqvL1ewjKafkL9JDgWCIytKClM24Nb66jA83B2lXjx9JISV/kR4K BFtS0uQTVltdTktbBx83NqdsHyJK/iI9FGgKpeRib5jG+JF0UPIX6aFAMPmDukWqHe73+FG7v6SQ kr9IDzjnaAi2UJWCu3vDSgvzGDW0mPeV/CWFlPxFeqA51E5LW0dKxvWJdPT+lbz0wWZCbR0p3Y8M XEr+Ij2we2iH1NX8AabV1bBjVxsvf7A5pfuRgUvJX6QHGpq8oR1SXfM/5oAqBhfn88TiDSndjwxc Sv4iPZDKQd0iFeTlMPWQffjbso3sam1P6b5kYFLyF+mBgD+oW6qbfQCmH15DsKWNF1eq6UeST8lf pAcC4XF9UtzsA/CF/SupKC3gSTX9SAoo+Yv0QEOwhbLCPIryc1O+r7zcHKYeug9/X76RnSE1/Uhy KfmL9IA3cXvqa/1h0w+roTnUzrwVm9K2TxkYlPxFeiA8qFu6HLV/JVVlBer1I0mn5C/SAw3BFipS OK5PtNwc46RDa3ju/Y00tbSlbb+y91PyF+mBQFMoJdM3dmd6XQ27Wjt4/n01/UjyKPmLJKijw6W9 zR9g0pgKhpcX8sTiT9K6X9m7KfmLJGjbzlbaO1xKh3OOJTfHOPmwGl5YsZmgmn4kSZT8RRIUCA/t kOaaP3hNP6G2Dv6+bGPa9y17JyV/kQSFh3ZI5XDOXTly36HUDC5Srx9JGiV/kQR13t2bgZp/jt/0 89LKzWzb2Zr2/cveJ6Hkb2ZTzWyFma0ys+u6KXeGmTkzm5S8EEWyQ3hcn4o09vOPNL2uhlC7mn4k OeImfzPLBW4DTgImAGeb2YQY5cqBK4A3kh2kSDZo8Jt9Kkoyk/yPGD2EkUOK1etHkiKRmv9kYJVz brVzLgQ8CMyIUe4nwE3AriTGJ5I1Ak0tDC3JJy83M62lZsb0uhpe/qCBrc2hjMQge49EzuKRwLqI 5/X+sk5mNhEY7Zx7IomxiWQVb+L29F/sjTS9bgRtHY5nl6rpR/omkeRvMZa5zpVmOcB/A1fH3ZDZ RWa2wMwWbN6sMcqlf0n3uD6xHDpyEPtWlPC4mn6kjxJJ/vXA6Ijno4DIM68cOBSYZ2ZrgaOBObEu +jrnZjnnJjnnJg0bNqz3UYtkQKCpJSPdPCOFm35e/TBAY5OafqT3Ekn+bwG1ZjbWzAqAs4A54ZXO uW3OuSrn3Bjn3BjgdeBU59yClEQskiGBDAztEMu0uhraOxxPL/k006FIPxY3+Tvn2oDLgWeA5cDD zrmlZnajmZ2a6gBFskFrewdbm1sz1s0z0oSaQexfVcqT76npR3ovL5FCzrm5wNyoZdd3Ufa4vocl kl22dN7gldlmH/CafqbV1XDbC6vYvKOFYeWZj0n6H93hK5KAcB//qiyo+YPX66fDwdNLNNyD9I6S v0gCdg/qlh217HHVZRw4vExj/UivKfmLJCA8qFs2XPCF3b1+3lzbyMbtuq9Sek7JXyQB4UHdqtI8 ln93ptfV4Bw89Z5q/9JzSv4iCQgEW8jLMQYVJ9RHIi0OHF7OQfuUq+lHekXJXyQBgWCIitICzGLd 8J450+tqWPDRFjZs25npUKSfUfIXSUCgqSVrLvZGmlY3AoAnVfuXHlLyF0lAQzBEVZZc7I00tqqU Q0YM4km1+0sPKfmLJCDQ1JLxQd26Mq2uhnc+3kr9luZMhyL9iJK/SAKyYTjnrkw/TE0/0nNK/iJx 7Ay10xxqz5o+/tH2rSyhbtRgNf1Ijyj5i8QRvrs3m/r4R5teV8Pi+m18FGjKdCjSTyj5i8QRvrs3 G0b07MrJh9UAqPYvCVPyF4lj97g+2Zv8Rw0tYeK+Q3jiXSV/SYySv0gcnSN6ZukF37Bph9WwbMN2 Vm8OZjq8ZXFIAAASsElEQVQU6QeU/EXiyLZB3boyrc5v+lGvH0mAkr9IHIFgC8X5uZQUZM+4PrHU DC5m0n5DNdaPJETJXySOxiyZuzcR0+tqWLFxBx9s3JHpUCTLKfmLxNHQlL03eEU7+bAazFDtX+JS 8heJIxDM3qEdog0fVMTkMRU8+d4GnHOZDkeymJK/SByBYKjfJH+A6YePYNWmICvU9CPdUPIX6YZz LmuHc+7K1EP2IcfU60e6p+Qv0o3tu9pobXdZOZxzV4aVF/KFAyp5YrGafqRrSv4i3QgEs//u3lim HTaCNQ1NLNuwPdOhSJZS8hfpRqM/cXtlFg/qFsvUQ/ehIC+HW/7+gWr/EpOSv0g3GvrJ3b3RKkoL uPqEcTy7bCOPLfok0+FIFlLyF+lG56Bu/azmD/AvX9qfz+03lOsfW8Kn23ZlOhzJMkr+It3oD8M5 dyU3x/j1Nw8n1N7BdX9ZrOYf2YOSv0g3AsEWBhXlUZDXP98qY6tK+cHUg5i3YjMPL1iX6XAki/TP M1okTRqaQlk/lHM8535hDEfvX8FPnliuSd6lk5K/SDcCwZZ+d7E3Wk6OcfMZh+Oc4wd/XkxHh5p/ JMHkb2ZTzWyFma0ys+tirP9XM1tmZovN7Dkz2y/5oYqkX2NTqF9e7I02uqKEH02bwPxVAe5/46NM hyNZIG7yN7Nc4DbgJGACcLaZTYgq9g4wyTlXBzwC3JTsQEUyIRDsP8M5x3P25NF8edwwfj73fU30 LgnV/CcDq5xzq51zIeBBYEZkAefcC865cGPi68Co5IYpkn7tHY7G5v41qFt3zIxffeMw8nKNa/+k 5p+BLpHkPxKI7CZQ7y/ryneAp2KtMLOLzGyBmS3YvHlz4lGKZMCW5hDO0a8GdYunZnAx/3HKIby5 tpG75q/JdDiSQYkkf4uxLGaVwczOASYBN8da75yb5Zyb5JybNGzYsMSjFMmA/jJ3b09948iRfO3g 4dz8zAo+1GTvA1Yiyb8eGB3xfBTwmfvFzexrwI+AU51zLckJTyRzOgd12wsu+EYyM35++mEUF+Ry 9cPv0tbekemQJAMSSf5vAbVmNtbMCoCzgDmRBcxsIvAHvMS/KflhiqRfgz+oW38azjlRw8uLuHHG oSxat5VZL6/OdDiSAXGTv3OuDbgceAZYDjzsnFtqZjea2al+sZuBMuBPZrbIzOZ0sTmRfmP3cM57 V80/7JS6Gk4+bB/++28ref9TDf080OQlUsg5NxeYG7Xs+ojHX0tyXCIZ19gUIsdgSHF+pkNJCTPj JzMO5Y3VjVz98Lv89bJjyM/VfZ8Dhf7TIl1oCIaoKC0gJydWn4e9Q2VZIT/7h8NY+sl2fvf8qkyH I2mk5C/ShUCwZa+72BvL1EP34bQjRnDbC6tYsn5bpsORNFHyF+lCoGnvubs3nhtOPZSK0gL+9eFF tLS1ZzocSQMlf5EueIO67f01f4DBJfn86ht1rNwY5Dd//yDT4UgaKPmLdCEQ3HuGdkjElIOGc+ak 0fzhxQ95++MtmQ5HUkzJXySGlrZ2drS07ZV9/Lvz79MPpmZwMdf86V12tar5Z2+m5C8SQ2NTeGiH gdHsE1ZelM9NZ9SxenMTNz+zItPhSAop+YvE0J/n7u2rYw6s4p+P3o+75q/hzTWNmQ5HUkTJXySG Bv/u3oHW7BN23UkHMXpoCdf86V02bd+V6XAkBZT8RWLoHNFzAPTzj6W0MI//+sfD2bRjFyff+jIv rtQQ7HsbJX+RGAJN4XF9BmbNH2DSmAoev/xYKksLOfeuN/nV0+/TqhFA9xpK/iIxBIIhCvJyKCtM aPirvVZtdTl/vewYzp48mt/P+5Az//Aa9Vua479Qsp6Sv0gMDcEQVaUFmO294/okqrggl1+cXset Z09k5cYgJ9/yMs8s/TTTYUkfKfmLxNDYNHDu7k3UqYeP4InvHst+laX8v/sWMnPOUg0F0Y8p+YvE EGgKDchunvGMqSrlkUu+wAXHjOXuV9dy+u2vsqahKdNhSS8o+YvEEAgOnEHdeqowL5frT5nAH789 ifVbdzL91pd5bNH6TIclPaTkLxLFOUdDsIUqNft062sTqpl7xZc4uGYQVz64iO8/8i7NobZMhyUJ UvIXidIUaqelrWNADerWWyOGFPPgRUdz+ZQD+dPCemb8bj4rPt2R6bAkAUr+IlH29rl7ky0vN4dr ThzPfRccxZbmVk793Ss88ObHOOcyHZp0Q8lfJEpD+O5etfn3yLG1VTx15ZeYPLaCH/7lPb77wDvs 2NWa6bCkC0r+IlHCI3pWDdChHfpiWHkh95w/mWtPHM9TSz5l2q2vaG6ALKXkLxIl3OxToZp/r+Tk GJdNOZCHLjqatvYOTr/9VU793SvcPX9N5werZJ6Sv0iUQHgsf13w7ZNJYyp46qov8+PpE2hrd8x8 fBlH/fzvXHTvAp5e8imhNo0TlEkDe+ASkRgagi2UFeZRlJ+b6VD6vcHF+Xzn2LF859ixLN+wnb+8 Xc+j73zCs8s2MrQkn1MPH8HpR46ibtRgDaWRZkr+IlF0g1dqHFwziB9Nm8APph7Ey6sa+PPCeh54 ax33vPYRBw4v4/QjR/IPE0dSM7g406EOCEr+IlECTS1q8kmhvNwcpowfzpTxw9m2s5W5723gzwvr uenpFdz8zAqOPbCK048cyYmH7ENJgVJUqujIikQJBEOMrijJdBgDwuDifM6evC9nT96XtQ1N/OWd 9fzl7Xq+99C7lBYs4eTDajj9yFEcNbaCnBw1CyWTkr9IlEBTiIn7Dsl0GAPOmKpS/vWEcVx1fC1v rW3kz2/XM/e9T/nTwnrKCvM4aJ9yDq4ZxIQRgzi4ZhDjq8spLtB1md5S8heJ0NHhaNSInhmVk2Mc tX8lR+1fyQ2nHsqzyz5l4UdbWL5hO4++s577Xv/IK2cwtqqUg2sGdX4oTKgZxPDyQl08ToCSv0iE bTtbae9wA3bu3mxTXJDLjCNGMuOIkYD34Vy/ZSfLNmxn2YbtLN+wnUXrtvLE4g2dr6koLWBCzSAO rtn9TeGAYWXk56pne6SEkr+ZTQVuAXKBPzrnfhm1vhC4F/gcEADOdM6tTW6oIqmnuXuzW06OsW9l CftWljD10H06l2/b2cr7/ofB8g07WLZhO/e89lHnvQT5ucbw8iKGlRdSVVbIsHL/p6yg83F4+UC5 yBz3rzSzXOA24ASgHnjLzOY455ZFFPsOsMU5d6CZnQX8Cjizu+2u3LiDE/7rxd5HLpICu/yZqVTz 718GF+d3NhWFtbV3sKahiWUbtvP+pzvYuG0Xm4Mt1G9pZtG6LQSaQsQae660IJeq8kKGle35oVBZ VkBZYR4lBXmUFuRSXJBLaWEeJQW5lBbkUVKYS0FuTr9pckrkI24ysMo5txrAzB4EZgCRyX8GMNN/ /AjwOzMz182wfkX5udRWl/UqaJFUOnpspS747gXycnOorS6ntrqcGTHWt7V30NgUYnOwhc07WmgI hti8I/zY+/3BpiCvrQ6wtTmxAerycoySglxK/A+D0gL/w8H/kCjKzyU/N4eCXCM/N4f8vJw9nudF rvPX7/E8iU1XiST/kcC6iOf1wFFdlXHOtZnZNqASaOhqo/tWlHD7tz7Xs2hFRJIkLzeH4YOKGD6o KG7ZUFsHW5pDNLW00Rxq7/zdHGqnKdRGc0sbTaF2mkNtNLW0szO83C+7eUcLzaE2dobaae1wtLZ3 0NrWQWu7I9SemWEuEkn+sb7DRNfoEymDmV0EXASw7777JrBrEZHMK8jLoTqBD4necM7R3uE6Pwha wz9tUc/bOwi1Ob74q+TsN5HkXw+Mjng+CvikizL1ZpYHDAYaozfknJsFzAKYNGmSZnoQkQHPzMjL NfJyoZj03beQSAPSW0CtmY01swLgLGBOVJk5wLn+4zOA57tr7xcRkcyKW/P32/AvB57B6+p5l3Nu qZndCCxwzs0B7gTuM7NVeDX+s1IZtIiI9E1CHVqdc3OBuVHLro94vAv4ZnJDExGRVNEtbyIiA5CS v4jIAKTkLyIyACn5i4gMQJapHplmtgNYkZGd90wV3dypnEUUZ/L0hxhBcSZbf4lzvHOuvK8byeTw dSucc5MyuP+EmNkCxZk8/SHO/hAjKM5k609xJmM7avYRERmAlPxFRAagTCb/WRncd08ozuTqD3H2 hxhBcSbbgIozYxd8RUQkc9TsIyIyACn5i4gMQClP/mY21cxWmNkqM7suxvpCM3vIX/+GmY1JdUwx YhhtZi+Y2XIzW2pmV8Yoc5yZbTOzRf7P9bG2lYZY15rZe34Mn+nyZZ5b/eO52MyOTHN84yOO0SIz 225mV0WVydixNLO7zGyTmS2JWFZhZn8zsw/830O7eO25fpkPzOzcWGVSGOPNZva+/z991MxizjMZ 7/xIQ5wzzWx9xP/25C5e221eSEOcD0XEuNbMFnXx2nQez5h5KGXnp3MuZT94Q0B/COwPFADvAhOi ylwK3OE/Pgt4KJUxdRFnDXCk/7gcWBkjzuOAJ9IdW4xY1wJV3aw/GXgKb3a1o4E3MhhrLvApsF+2 HEvgy8CRwJKIZTcB1/mPrwN+FeN1FcBq//dQ//HQNMb4dSDPf/yrWDEmcn6kIc6ZwDUJnBfd5oVU xxm1/j+B67PgeMbMQ6k6P1Nd8++c/N05FwLCk79HmgHc4z9+BDjezGJNC5kyzrkNzrm3/cc7gOV4 8xL3RzOAe53ndWCImdVkKJbjgQ+dcx9laP+f4Zx7ic/OMhd5Dt4DnBbjpScCf3PONTrntgB/A6am K0bn3LPOuTb/6et4M+plVBfHMhGJ5IWk6S5OP9f8I/BAqvafqG7yUErOz1Qn/1iTv0cn1T0mfwfC k79nhN/sNBF4I8bqL5jZu2b2lJkdktbAdnPAs2a20Lw5kaMlcszT5Sy6flNlw7EMq3bObQDvDQgM j1Emm47rBXjf7mKJd36kw+V+89RdXTRRZNOx/BKw0Tn3QRfrM3I8o/JQSs7PVCf/pE3+ng5mVgb8 GbjKObc9avXbeM0XhwO/Bf6a7vh8xzjnjgROAi4zsy9Hrc+K42nelJ+nAn+KsTpbjmVPZMtx/RHQ BtzfRZF450eq/R44ADgC2IDXpBItK46l72y6r/Wn/XjGyUNdvizGsm6PaaqTf08mf8e6mfw91cws H++A3++c+0v0eufcdudc0H88F8g3s6o0h4lz7hP/9ybgUbyv0JESOebpcBLwtnNuY/SKbDmWETaG m8b835tilMn4cfUv4k0HvuX8ht5oCZwfKeWc2+ica3fOdQD/08X+M34soTPfnA481FWZdB/PLvJQ Ss7PVCf/fjH5u9/udyew3Dn3X12U2Sd8LcLMJuMdu0D6ogQzKzWz8vBjvIuAS6KKzQG+bZ6jgW3h r4xp1mWNKhuOZZTIc/Bc4LEYZZ4Bvm5mQ/2mjK/7y9LCzKYCPwBOdc41d1EmkfMjpaKuL/1DF/tP JC+kw9eA951z9bFWpvt4dpOHUnN+puEK9sl4V60/BH7kL7sR7yQGKMJrGlgFvAnsn+qYYsR4LN5X pMXAIv/nZOBi4GK/zOXAUryeCa8DX8xAnPv7+3/XjyV8PCPjNOA2/3i/B0zKQJwleMl8cMSyrDiW eB9IG4BWvNrSd/CuMT0HfOD/rvDLTgL+GPHaC/zzdBVwfppjXIXXphs+P8M95EYAc7s7P9Ic533+ ebcYL2nVRMfpP/9MXkhnnP7yu8PnZETZTB7PrvJQSs5PDe8gIjIA6Q5fEZEBSMlfRGQAUvIXERmA lPxFRAYgJX/Za5nZEDO7tBev+7dUxCOSTdTbR/Za/i3yTzjnDu3h64LOubKUBCWSJVTzl73ZL4ED /OF4b45eaWY1ZvaSv36JmX3JzH4JFPvL7vfLnWNmb/rL/mBmuf7yoJn9p5m9bWbPmdmw9P55Ir2n mr/steLV/M3saqDIOfczP6GXOOd2RNb8zexgvCF1T3fOtZrZ7cDrzrl7zcwB5zjn7jdvToLhzrnL 0/G3ifRVXqYDEMmgt4C7/PFU/uqcizWhx/HA54C3/BEpitk9tkoHu8eFmQ18ZkwokWylZh8ZsJw3 zvuXgfXAfWb27RjFDLjHOXeE/zPeOTezq02mKFSRpFPyl73ZDrwZkWIys/2ATc65/8EbUCs85WWr /20AvLFUzjCz4f5rKvzXgff+OcN//E/AK0mOXyRl1Owjey3nXMDM5ps3d+tTzrlro4ocB1xrZq1A EAjX/GcBi83sbefct8zs3/Em9MjBGxzsMuAjoAk4xMwW4k1CdGbq/yqR5NAFX5FeUpdQ6c/U7CMi MgCp5i97PTM7DG+c+UgtzrmjMhGPSDZQ8hcRGYDU7CMiMgAp+YuIDEBK/iIiA5CSv4jIAKTkLyIy ACn5i4gMQP8fEeHAAqu6cxAAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 hJT8RUQGof8Puw/Kf+5ObzkAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 hJT8RUQGof8Puw/Kf+5ObzkAAAAASUVORK5CYII= " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 mwAAAABJRU5ErkJggg== " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 mwAAAABJRU5ErkJggg== " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 Wy17TlYt0mfMeX89l9yne1gkuyUj+cf6eIo5WpyZXWpm881s/ubNmn9B9k6vrqjj70s2UhfsbO4W ScRxxx2X8M2gc+fO5fXXX49fMMvMnTuX6dOnp32/yUj+tew+b+cIOpi30zk3yzk30Tk3cfDgHt+d LJKVAn7SX75R84onorW1S7N0digTyT9ZsWdCMrp6zgauNLOH8aZg2+bPMyvSJwWC3qyGyzfs4Iv7 V2Y4Gs8NTy1myafbk7rN8cP685NTDu60zJo1a5g6dSqTJ0/m3XffZezYsdx3332MHz+eiy66iOef f54rr7ySAw88kMsuu4zGxkb2339/7r77bgYNGgTAAw88wFVXXcX27du5++67mTRpz2mn16xZw513 3klubi4PPPAAt956K+effz6rVq0iJyeHxsZGxo0bx6pVq2J2nbztttu48847ycvLY/z48Tz88MPM nDmTlStXsm7dOtauXcv3vvc9LrnkEubOncsNN9xAdXU1CxcuZMmSJTzwwAPcdttthEIhJk+ezB13 3EFubi7f+ta3mDdvHjt37uSMM87ghhtuAOBvf/sb11xzDZWVlRxxxBFJeDe6LpGung8BxwGVZlYL /ATIB3DO3Yk30fjJePOlNgIXpipYkd4g0OAn/03BDEeSHZYtW8Zdd93FUUcdxUUXXcQdd9wBeP3Y X331VQBqamr43e9+x7HHHsv111/PDTfcwG9/+1sAGhoaeP3113n55Ze56KKL+OCDD/bYx6hRo7js sssoLS3l2muvBeCwww7jn//8J1OmTOGpp57ixBNP7LDP/C9/+UtWr15NYWEhW7dubV++aNEi3nzz TRoaGpgwYQLTpk0D4O233+aDDz5g9OjRLF26lEceeYTXXnuN/Px8Lr/8ch588EHOO+88brrpJsrL y2ltbeX4449n0aJFjB07lksuuYQXX3yRAw44gDPPPDN5B7sL4iZ/59zZcdY74IqkRSTSy4Xb+j/K omafeDX0VBo5ciRHHXUUAOeeey633XYbQHvS27ZtG1u3buXYY48F4Pzzz+cb3/hG++vPPttLQccc cwzbt29n69atDBw4MO5+zzzzTB555BGmTJnCww8/zOWXX95h2ZqaGs455xxOO+00TjvttPblM2bM oF+/fvTr148pU6bw9ttvM3DgQCZNmtTe//6FF15gwYIFfP7znwdg586dDBkyBIBHH32UWbNm0dLS wvr161myZAltbW2MHj2aMWPGtB+TWbNmJXAkk0t3+IokUVNLKzt2tQCwfGMQ51yf724Z/feHn5eU lPTo9fGceuqp/PCHP6S+vp4FCxbw5S9/ucOyzzzzDC+//DKzZ8/mpz/9KYsXL044ducc559/Pr/4 xS92K7t69Wp+/etfM2/ePAYNGsQFF1zQ3m8/G84Jje0jkkT1fpPPgUPL2LazmU071OPnk08+4Y03 3gDgoYce4uijj95t/YABAxg0aBCvvPIKAPfff3/7twCARx55BIBXX32VAQMGMGDAgJj7KSsrY8eO z75tlZaWMmnSJK6++mqmT59Obm5uzNe1tbWxdu1apkyZws0338zWrVsJBr0muyeffJJdu3YRCASY O3due+0+0vHHH8/jjz/Opk2bAKivr+fjjz9m+/btlJSUMGDAADZu3Mizz3pTFh944IGsXr2alStX th+TTFDyF0mi8MXeI/erANTjB+Cggw7i3nvvpaamhvr6er71rW/tUebee+/luuuuo6amhoULF3L9 9de3rxs0aBBf/OIXueyyy7jrrrs63M8pp5zCE088weGHH97+QXLmmWfywAMPdNqu3trayrnnnsuh hx7KhAkT+M53vtPerDRp0iSmTZvGkUceyY9//GOGDRu2x+vHjx/Pz372M7761a9SU1PDCSecwPr1 6znssMOYMGECBx98MBdddFF701dRURGzZs1i2rRpHH300ey7776JHcgky9gE7hMnTnSazEX2Nv9c vpnz736bWd/8HJfev4AfTx/PxUenZmyWeJYuXcpBBx2UkX2HrVmzhunTp8e8SJvtZs6cudsF5EyI 9R6a2QLn3MSebls1f5EkCvfxH1tVRkVJQVZd9BWJpAu+IkkUbvYpLy1gTFUpy/p48h81alTSa/3/ +7//y6233rrbsqOOOorbb7897muvuOIKXnvttd2WXX311Vx44Z491GfOnNmjOLOdkr9IEtU1NFGQ m0NZYR5jq8p44p116vGTZBdeeGHMZJ2IRD4g+go1+4gkUSAYoqK0ADNjbFUZO5paWL8tc5OpZOqa nvRcqt87JX+RJAoEm6goLQC8dn8gY00/RUVFBAIBfQD0QuHJXIqKilK2DzX7iCRRfUOIipJCAMZW lQLenb5Txg1JeywjRoygtrYWjaDbO4WncUwVJX+RJKoLhth/iJf0BxYXMLiskOUbMzPGT35+fsqm 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 xQn7eJiJ/QAAAABJRU5ErkJggg== " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 Wy17TlYt0mfMeX89l9yne1gkuyUj+cf6eIo5WpyZXWpm881s/ubNmn9B9k6vrqjj70s2UhfsbO4W ScRxxx2X8M2gc+fO5fXXX49fMMvMnTuX6dOnp32/yUj+tew+b+cIOpi30zk3yzk30Tk3cfDgHt+d LJKVAn7SX75R84onorW1S7N0digTyT9ZsWdCMrp6zgauNLOH8aZg2+bPMyvSJwWC3qyGyzfs4Iv7 V2Y4Gs8NTy1myafbk7rN8cP685NTDu60zJo1a5g6dSqTJ0/m3XffZezYsdx3332MHz+eiy66iOef f54rr7ySAw88kMsuu4zGxkb2339/7r77bgYNGgTAAw88wFVXXcX27du5++67mTRpz2mn16xZw513 3klubi4PPPAAt956K+effz6rVq0iJyeHxsZGxo0bx6pVq2J2nbztttu48847ycvLY/z48Tz88MPM nDmTlStXsm7dOtauXcv3vvc9LrnkEubOncsNN9xAdXU1CxcuZMmSJTzwwAPcdttthEIhJk+ezB13 3EFubi7f+ta3mDdvHjt37uSMM87ghhtuAOBvf/sb11xzDZWVlRxxxBFJeDe6LpGung8BxwGVZlYL /ATIB3DO3Yk30fjJePOlNgIXpipYkd4g0OAn/03BDEeSHZYtW8Zdd93FUUcdxUUXXcQdd9wBeP3Y X331VQBqamr43e9+x7HHHsv111/PDTfcwG9/+1sAGhoaeP3113n55Ze56KKL+OCDD/bYx6hRo7js sssoLS3l2muvBeCwww7jn//8J1OmTOGpp57ixBNP7LDP/C9/+UtWr15NYWEhW7dubV++aNEi3nzz TRoaGpgwYQLTpk0D4O233+aDDz5g9OjRLF26lEceeYTXXnuN/Px8Lr/8ch588EHOO+88brrpJsrL y2ltbeX4449n0aJFjB07lksuuYQXX3yRAw44gDPPPDN5B7sL4iZ/59zZcdY74IqkRSTSy4Xb+j/K omafeDX0VBo5ciRHHXUUAOeeey633XYbQHvS27ZtG1u3buXYY48F4Pzzz+cb3/hG++vPPttLQccc cwzbt29n69atDBw4MO5+zzzzTB555BGmTJnCww8/zOWXX95h2ZqaGs455xxOO+00TjvttPblM2bM oF+/fvTr148pU6bw9ttvM3DgQCZNmtTe//6FF15gwYIFfP7znwdg586dDBkyBIBHH32UWbNm0dLS wvr161myZAltbW2MHj2aMWPGtB+TWbNmJXAkk0t3+IokUVNLKzt2tQCwfGMQ51yf724Z/feHn5eU lPTo9fGceuqp/PCHP6S+vp4FCxbw5S9/ucOyzzzzDC+//DKzZ8/mpz/9KYsXL044ducc559/Pr/4 xS92K7t69Wp+/etfM2/ePAYNGsQFF1zQ3m8/G84Jje0jkkT1fpPPgUPL2LazmU071OPnk08+4Y03 3gDgoYce4uijj95t/YABAxg0aBCvvPIKAPfff3/7twCARx55BIBXX32VAQMGMGDAgJj7KSsrY8eO z75tlZaWMmnSJK6++mqmT59Obm5uzNe1tbWxdu1apkyZws0338zWrVsJBr0muyeffJJdu3YRCASY O3due+0+0vHHH8/jjz/Opk2bAKivr+fjjz9m+/btlJSUMGDAADZu3Mizz3pTFh944IGsXr2alStX th+TTFDyF0mi8MXeI/erANTjB+Cggw7i3nvvpaamhvr6er71rW/tUebee+/luuuuo6amhoULF3L9 9de3rxs0aBBf/OIXueyyy7jrrrs63M8pp5zCE088weGHH97+QXLmmWfywAMPdNqu3trayrnnnsuh hx7KhAkT+M53vtPerDRp0iSmTZvGkUceyY9//GOGDRu2x+vHjx/Pz372M7761a9SU1PDCSecwPr1 6znssMOYMGECBx98MBdddFF701dRURGzZs1i2rRpHH300ey7776JHcgky9gE7hMnTnSazEX2Nv9c vpnz736bWd/8HJfev4AfTx/PxUenZmyWeJYuXcpBBx2UkX2HrVmzhunTp8e8SJvtZs6cudsF5EyI 9R6a2QLn3MSebls1f5EkCvfxH1tVRkVJQVZd9BWJpAu+IkkUbvYpLy1gTFUpy/p48h81alTSa/3/ +7//y6233rrbsqOOOorbb7897muvuOIKXnvttd2WXX311Vx44Z491GfOnNmjOLOdkr9IEtU1NFGQ m0NZYR5jq8p44p116vGTZBdeeGHMZJ2IRD4g+go1+4gkUSAYoqK0ADNjbFUZO5paWL8tc5OpZOqa nvRcqt87JX+RJAoEm6goLQC8dn8gY00/RUVFBAIBfQD0QuHJXIqKilK2DzX7iCRRfUOIipJCAMZW lQLenb5Txg1JeywjRoygtrYWjaDbO4WncUwVJX+RJKoLhth/iJf0BxYXMLiskOUbMzPGT35+fsqm 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 xQn7eJiJ/QAAAABJRU5ErkJggg== " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAAEXCAYAAABF40RQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VPW9//HXJztZWJJACIuCCihqFEvBVqtSa0VB8Vp7 1Z/W9eq1atXeapfbW4u2dtHee6ut1nKr1/W6VisqVluVuiugiAIiqxJEIBO2SSCT5fv745wJwzDJ TJLZQt7PxyOPzJzznXM+OXPyme98z/d8v+acQ0RE+pacTAcgIiLpp+QvItIHKfmLiPRBSv4iIn2Q kr+ISB+k5C8i0gcp+fdxZnaPmf18b9lPqpnZv5vZnzIdRyQzu8DMXsuCONaY2dcyHYckRsk/Tczs aDN7w8y2mlm9mb1uZl/MdFzSNc65Xzjn/iXTcexNzOx4M/vIzBrN7GUz27eTsj8zsw/MrMXMZqYx zL2Okn8amFl/4Bngd0A5MBy4AWjq4nbMzLL6PTOzvCyIITfTMXRFNhyzeFIVo5lVAk8AP8H735gP PNLJS1YA3weeTUU8fUlWJ5K9yFgA59xDzrlW59wO59wLzrlF/lf2183sd/63go/M7PjwC81srpnd ZGavA43AfmY2wMzuMrP1ZrbOzH4eTnhmtr+ZvWRmATOrM7MHzWxgxPYmmNm7ZrbdzB4BihL5A8xs upktNLMt/jeYmoh1a8zsB2a2CGgws7x4+zGzS8xshf8taLaZDfOXm5n9t5lt9I/HIjM7JE5s95jZ H8xsjpk1AFPMrNDMfmNmn5rZBjO708z6+eWPM7NaM/uev5/1Znahv+6Lfvm8iO1/w8wW+o9nmtkD CRyv88zsE/99+Elkk4i/jcfN7AEz2wZcYGaTzOxN//iuN7Pfm1lBxPacmV1lZqv89/WW6IqA//du NrPVZnZSAjHONbNfmtk7/rF+yszK/XWj/H1ebGafAi/5y081s8V+nHPN7KCozX7RzJb4cfyvmcU7 v04HFjvnHnPO7QRmAoeZ2YGxCjvn7nXOPQdsj/f3SeeU/NPjY6DVzO41s5PMbFDU+snAKqAS+Cnw RPif0Pct4FKgDPgEuBdoAQ4AJgBfB8JNEQb8EhgGHASMxPuHwk8mfwHux6tlPQZ8I17wZnYEcDfw r0AF8EdgtpkVRhQ7G5gGDMQ7rzrcj5l91Y/xn4Fq/2962F/9deAYvA/MgcCZQCBejMD/A27CO0av Ab/2t3E43nEaDlwfUX4oMMBffjFwu5kNcs7N8/d3QkTZc/2/JSFmNh64AzjH//vC+4k0A3jc/xsf BFqB7+KdA18Cjgcuj3rNPwETgSP8118UsW4ysMx//c3AXWZmCYR7nr+dYXjn1G1R64/FO49ONLOx wEPANcBgYA7wdOSHlP83nwjsj3f8/yPO/g8G3g8/cc41ACv95ZJKzjn9pOEH7x/oHqAW759sNlAF XAB8BlhE2XeAb/mP5wI3Rqyrwmsu6hex7Gzg5Q72exrwnv/4mBj7egP4eZzY/wD8LGrZMuBY//Ea 4KKIdZ3uB7gLuDliXSnQDIwCvor3YXkkkJPgsb0HuC/iuQENwP4Ry74ErPYfHwfsAPIi1m8EjvQf /wB40H9cjveNq9p/PhN4IE481wMPRTwvBkLA1yK28UqcbVwDPBnx3AFTI55fDrzoP74AWBG1PwcM jbOPucCvIp6P9+PM9d8LB+wXsf4nwKMRz3OAdcBxEefBZRHrTwZWxonhrsgY/GWvAxfEed0DwMye /l/25Z+sb2vcWzjnluL9k+J/pX0A+C3wPLDO+We07xO8mljY2ojH+wL5wPqIil1OuIyZDcGrvX0F rxacA2z2yw3rYF/x7Aucb2bfiVhW0EmM8fYzDHg3/MQ5FzSzADDcOfeSmf0euB3Yx8yeBK51zm2L E2Pk/gfjJcAFEcfI8JJaWMA51xLxvBHvQwi892apmZXifTt51Tm3Ps7+Iw2LjMc51+j/fR3Fi1+r /i+8mn0xkAcs6OQ10efI51H7I+Lv6Uz0NvPxvj3EWj+MiPfROddmZmvZ/VtNZzHGEgT6Ry3rj5p1 Uk7NPhngnPsIr7YabsseHvUVfR+8mnP7SyIer8Wr+Vc65wb6P/2dc+Gvyb/0y9c45/rjNVmEt72+ g33Fsxa4KWJ/A51zxc65hzqIMd5+PsP7QAHAzErwmpPWATjnbnPOfQHvq/9Y4LoEYozcfx1ezf7g iHgHOOcSSYY459YBb+I1s3yLLjT5+NYDI8JP/GsNFZ3EC963q4+AMf779u/set/CRkY8jj5Huit6 m814xy9WnNHvm/mvX9eDGBcDh0VsswSvyWhxArFLDyj5p4GZHehfXBzhPx+J11Tzll9kCHCVmeWb 2TfxmojmxNqWXwN9AfhPM+tvZjnmXeQ91i9Shleb2mJmw9k9cb6J1+R0lXkXZU8HJiXwJ/wPcJmZ TTZPiZlNM7OyDsrH28//ARea2eH+dYNfAG8759b4F1wnm1k+XtPNTrz28IQ559r8mP/b/yaEmQ03 sxO7sJn78HqVHAo82ZX947Xln2JmX/bbw29gz0QerQzYBgT9b4bfjlHmOjMb5J8/V9N5r5hEnWtm 482sGLgReNw519HxfhSYZl7XzHzge3gVkTciylxhZiP8a1b/nkCMTwKHmHdRvQivyWyRX0Hag/8/ UoSXu/LMrMh6We+ubKHknx7b8S7IvW1eb5S3gA/x/nkA3gbG4NW4bgLOcM51dpHzPLxmlyV4TTqP 411YBC/RHAFsxesO90T4Rc65EF7vigv8150Zub4jzrn5wCXA7/3XrfC30VH5TvfjnHsRr/34z3i1 5P2Bs/zV/fES92a8ZoMA8Jt4McbwAz/Ot/weNX8HxnXh9U/i1XKfdN5FyIQ55xYD38G7iL0e7/3f SOdde6/Fu2i9He/vj5U0n8JrClqI997e1ZW4OnA/3rfQz/F6ZF3VUUHn3DK8b5K/wztXTwFO8d/v sP/Dq5ys8n86vbHPObcJrzPATXjv+WR2nQuY10vrzoiX/A/et7qzgR/7j78V/8+UaLZ7s6ykm5ld APyLc+7oTMciuzOzlcC/Ouf+3sPtlAJb8Jp0VndzG85//YqexBK1zbl4F6+z6o5lSQ/V/EViMLNv 4LV3v9TN159iZsV+G/ZvgA/wesOIZAUlfwHax6wJxvh5LtOxAfg3FsWK75wU7Gsu3gXYK/zrB7HK nNNBPOELlTPwLnZ+htekd5bLwNfsDmIMmtlX0hhDVp9bfZWafURE+iDV/EVE+iAlfxGRPihjd/hW Vla6UaNGZWr3IiK90oIFC+qcc4N7up2MJf9Ro0Yxf/78TO1eRKRXMrNEhmSJS80+IiJ9kJK/iEgf pOQvItIHaUhnkb1Uc3MztbW17Ny5M9OhSDcUFRUxYsQI8vPzU7L9uMnfzO4GpgMbnXN7TKfnD+t6 K97EDY14kzC8G11ORNKrtraWsrIyRo0ahSU0qZdkC+ccgUCA2tpaRo8enZJ9JNLscw8wtZP1J+Hd vj4Gb6rBP/Q8LBHpqZ07d1JRUaHE3wuZGRUVFSn91hY3+TvnXgHqOykyA28KPeecewsYaGbVnZQX kTRR4u+9Uv3eJeOC73B2n7qtlj0nqxbpM+Z8sJ5L7tM9LJLdkpH8Y308xRwtzswuNbP5ZjZ/06ZN Sdi1SPZ5bUUdf1uygbpgZ3O3SCKOO+64hG8GnTt3Lm+88Ub8gllm7ty5TJ8+Pe37TUbyr2X3eTtH 0MG8nc65Wc65ic65iYMH9/juZJGsFPCT/scbNAd5IlpbuzRLZ4cykfyTFXsmJKOr52zgSjN7GG8K tq3+PLMifVIg6M1q+PHn2/ny/pUZjsZzw9OLWfLZtqRuc/yw/vz0lIM7LbNmzRqmTp3K5MmTee+9 9xg7diz33Xcf48eP56KLLuKFF17gyiuv5MADD+Syyy6jsbGR/fffn7vvvptBgwYB8MADD3DVVVex bds27r77biZN2nPa6TVr1nDnnXeSm5vLAw88wK233sr555/PqlWryMnJobGxkXHjxrFq1aqYXSdv u+027rzzTvLy8hg/fjwPP/wwM2fOZOXKlaxbt461a9fy/e9/n0suuYS5c+dyww03UF1dzcKFC1my ZAkPPPAAt912G6FQiMmTJ3PHHXeQm5vLt7/9bebNm8eOHTs444wzuOGGGwD461//yjXXXENlZSVH HHFEEt6Nrkukq+dDwHFApZnVAj8F8gGcc3fiTTR+Mt58qY3AhakKVqQ3CDT4yX9jMMORZIdly5Zx 1113cdRRR3HRRRdxxx13AF4/9tdeew2Ampoafve733Hsscdy/fXXc8MNN/Db3/4WgIaGBt544w1e eeUVLrroIj788MM99jFq1Cguu+wySktLufbaawE47LDD+Mc//sGUKVN4+umnOfHEEzvsM/+rX/2K 1atXU1hYyJYtW9qXL1q0iLfeeouGhgYmTJjAtGnTAHjnnXf48MMPGT16NEuXLuWRRx7h9ddfJz8/ n8svv5wHH3yQ8847j5tuuony8nJaW1s5/vjjWbRoEWPHjuWSSy7hpZde4oADDuDMM89M3sHugrjJ 3zl3dpz1DrgiaRGJ9HLhtv7lWdTsE6+GnkojR47kqKOOAuDcc8/ltttuA2hPelu3bmXLli0ce+yx AJx//vl885vfbH/92Wd7KeiYY45h27ZtbNmyhYEDB8bd75lnnskjjzzClClTePjhh7n88ss7LFtT U8M555zDaaedxmmnnda+fMaMGfTr149+/foxZcoU3nnnHQYOHMikSZPa+9+/+OKLLFiwgC9+8YsA 7NixgyFDhgDw6KOPMmvWLFpaWli/fj1Lliyhra2N0aNHM2bMmPZjMmvWrASOZHLpDl+RJGpqaWX7 zhYAPt4QxDnX57tbRv/94eclJSU9en08p556Kj/60Y+or69nwYIFfPWrX+2w7LPPPssrr7zC7Nmz +dnPfsbixYsTjt05x/nnn88vf/nL3cquXr2a3/zmN8ybN49BgwZxwQUXtPfbz4ZzQmP7iCRRvd/k c+DQMrbuaGbjdvX4+fTTT3nzzTcBeOihhzj66KN3Wz9gwAAGDRrEq6++CsD999/f/i0A4JFHHgHg tddeY8CAAQwYMCDmfsrKyti+fde3rdLSUiZNmsTVV1/N9OnTyc3Njfm6trY21q5dy5QpU7j55pvZ smULwaDXZPfUU0+xc+dOAoEAc+fOba/dRzr++ON5/PHH2bhxIwD19fV88sknbNu2jZKSEgYMGMCG DRt47jlvyuIDDzyQ1atXs3LlyvZjkglK/iJJFL7Ye+R+FYB6/AAcdNBB3HvvvdTU1FBfX8+3v/3t Pcrce++9XHfdddTU1LBw4UKuv/769nWDBg3iy1/+Mpdddhl33XVXh/s55ZRTePLJJzn88MPbP0jO PPNMHnjggU7b1VtbWzn33HM59NBDmTBhAt/97nfbm5UmTZrEtGnTOPLII/nJT37CsGHD9nj9+PHj +fnPf87Xv/51ampqOOGEE1i/fj2HHXYYEyZM4OCDD+aiiy5qb/oqKipi1qxZTJs2jaOPPpp99903 sQOZZBmbwH3ixIlOk7nI3uYfH2/i/LvfYda3vsCl9y/gJ9PHc/HRqRmbJZ6lS5dy0EEHZWTfYWvW rGH69OkxL9Jmu5kzZ+52ATkTYr2HZrbAOTexp9tWzV8kicJ9/MdWlVFRUpBVF31FIumCr0gShZt9 yksLGFNVyrI+nvxHjRqV9Fr///7v/3Lrrbfutuyoo47i9ttvj/vaK664gtdff323ZVdffTUXXrhn D/WZM2f2KM5sp+QvkkR1DU0U5OZQVpjH2Koynnx3nXr8JNmFF14YM1knIpEPiL5CzT4iSRQIhqgo LcDMGFtVxvamFtZvzdxkKpm6pic9l+r3TslfJIkCwSYqSgsAr90fyFjTT1FREYFAQB8AvVB4Mpei oqKU7UPNPiJJVN8QoqKkEICxVaWAd6fvlHFD0h7LiBEjqK2tRSPo9k7haRxTRclfJInqgiH2H+Il /YHFBQwuK+TjDZkZ4yc/Pz9lUwBK76dmH5Ekcc4RaGiisrSwfdm4qjJ195SspOQvkiSNoVZ2NrdR XlLQvmxMVSkfbwjS1qZ2d8kuSv4iSRLu418RkfzHVpWxo7mVdVt2ZCoskZiU/EWSpK7Bu7s3stkn 3ONHY/xItlHyF0mS9pp/6e7NPpC57p4iHVHyF0mSer/mXxFR8+9flE/1gCKWZ6jHj0hHlPxFkqQu Rps/wJiqMjX7SNZR8hdJkkAwRGlhHkX5u08aMq6qlBUbg7Sqx49kESV/kSQJNDTt1s0zbExVGU0t bXxa35iBqERiU/IXSZLwoG7R1ONHspGSv0iS1AWb2sf1iTRmyK4xfkSyhZK/SJIEGkJUxqj5lxTm MWJQv4yN8SMSi5K/SBK0tTk2N8Ru9gGv6UfNPpJNlPxFkmDbzmZa2lzMZh/wbvZatamBlta2NEcm EpuSv0gS1MW4uzfSuKoyQq1trAmox49kByV/kSQIBP27ezuo+avHj2QbJX+RJAg0dF7z339wKWZK /pI9lPxFkqC95t9B8u9XkMs+5cUa40eyhpK/SBKE2/zLi2Mnf1CPH8kuSv4iSVDfEGJQcT55uR3/ S42tKmV1XQOhFvX4kcxLKPmb2VQzW2ZmK8zshzHW72NmL5vZe2a2yMxOTn6oItkr0NC021DOsYyt KqOlzbG6riFNUYl0LG7yN7Nc4HbgJGA8cLaZjY8q9h/Ao865CcBZwB3JDlQkm9UFQ3sM5RxtzBD1 +JHskUjNfxKwwjm3yjkXAh4GZkSVcUB///EA4LPkhSiS/QLBpg4v9obtN7iE3BzTGD+SFRJJ/sOB tRHPa/1lkWYC55pZLTAH+E6sDZnZpWY238zmb9q0qRvhimSnQEOowz7+YUX5uexbUawpHSUrJJL8 Lcay6Fkpzgbucc6NAE4G7jezPbbtnJvlnJvonJs4ePDgrkcrkoWaW9vY0tgct+YPMHZImbp7SlZI JPnXAiMjno9gz2adi4FHAZxzbwJFQGUyAhTJdpvbb/DqvOYPXo+fNYEGdja3pjoskU4lkvznAWPM bLSZFeBd0J0dVeZT4HgAMzsIL/mrXUf6hHAf/8o4F3wBxg4to83Byk2q/UtmxU3+zrkW4ErgeWAp Xq+exWZ2o5md6hf7HnCJmb0PPARc4JzThKXSJ9R3qebv9fhR049kWl4ihZxzc/Au5EYuuz7i8RLg qOSGJtI7BBo6H9oh0qiKEvJyTN09JeN0h69ID7UP55xAs09BXg77DS7RrF6ScUr+Ij0UCDaRl2P0 L8pPqPwYjfEjWUDJX6SHAsEQ5SUF5OTE6hW9p7FDyli7uZEdIfX4kcxR8hfpoUTG9Yk0tqoU52DF RjX9SOYo+Yv0UF0wRGUCF3vDxg7VGD+SeUr+Ij1U3xB/ULdI+5YXU5Cbo+QvGaXkL9JD3qBuiTf7 5OWGe/wo+UvmKPmL9MCOUCsNoVbKu1Dzh/CsXmrzl8xR8hfpgfANXl1p8wcYN7SMdVt2EGxqSUVY InEp+Yv0QKD9Bq/Em30AxgwpBdDY/pIxSv4iPdCVoR0iaYwfyTQlf5EeaB/RswsXfAFGlhdTlK8e P5I5Sv4iPbBrRM+u1fxzc4wDhpRqVi/JGCV/kR4IBJvol59LcUFCA+TuRrN6SSYp+Yv0QHhcn+4Y U1XG59t2snVHc5KjEolPyV+kB+oauja0Q6RxQ70ePys2qulH0k/JX6QHunp3b6QxQ7weP8s+V9OP pJ+Sv0gPBIJdG9cn0vCB/SguyFWPH8kIJX+RbnLOdXk450g5OcaYIaUsV7OPZICSv0g3bW9qobnV dbvNH7ybvdTsI5mg5C/STe1DO/Qw+dcFm9js3y8gki5K/iLdFAh6QzuUd3Fcn0hjqrweP2r3l3RT 8hfpprr2Qd16VvMH+FhTOkqaKfmLdNOu4Zy7X/OvHlBEWWEeH3+umr+kl5K/SDeF2/y7e4cvgJkx pqpUzT6Sdkr+It0UCDbRvyiPgrye/Rt5s3ptxzmXpMhE4lPyF+mmQEOoR00+YWOrytjc2Nx+DUEk HZT8RbopEAz1qJtn2K6JXdT0I+mj5C/STYGGph6194eNVXdPyQAlf5Fu8mr+PW/2GVxWyIB++eru KWmVUPI3s6lmtszMVpjZDzso889mtsTMFpvZ/yU3TJHs0trmqG8MUZmEmr+ZMa6qTN09Ja3iTj9k ZrnA7cAJQC0wz8xmO+eWRJQZA/wIOMo5t9nMhqQqYJFssLkxhHMkpeYP3p2+T7//Gc45zCwp2xTp TCI1/0nACufcKudcCHgYmBFV5hLgdufcZgDn3MbkhimSXZIxrk+ksVVlbNvZwsbtTUnZnkg8iST/ 4cDaiOe1/rJIY4GxZva6mb1lZlOTFaBINgrf3VvRg3F9ImmMH0m3RJJ/rO+g0Xej5AFjgOOAs4E/ mdnAPTZkdqmZzTez+Zs2bepqrCJZI1zz78lwzpHGVYVn9VLyl/RIJPnXAiMjno8APotR5innXLNz bjWwDO/DYDfOuVnOuYnOuYmDBw/ubswiGbdrRM/kJP+K0kIqSgpYvkE9fiQ9Ekn+84AxZjbazAqA s4DZUWX+AkwBMLNKvGagVckMVCSbBBpC5BgMLE5O8gev6edjzeolaRI3+TvnWoArgeeBpcCjzrnF ZnajmZ3qF3seCJjZEuBl4DrnXCBVQYtkWl0wRHlJAbk5yeuZM66qjOUbghrjR9IibldPAOfcHGBO 1LLrIx474N/8H5G9XiDYlLSLvWFjqsoINrXw2dadDB/YL6nbFommO3xFuiHQkJxxfSK1T+yiHj+S Bkr+It1Q35CcoR0ihcf40QBvkg5K/iLdUBds6tH0jbEMLC5gSFkhyz5Xjx9JPSV/kS5qamll+86W pCd/8Jp+lqvHj6SBkr9IF9U3hId2SG6zD3jdPZdvCNLWph4/klpK/iJdlOxxfSKNrSpjR3Mr67bs SPq2RSIp+Yt0UZ1/d2+yhnaINFbDPEiaKPmLdFF7zT/J/fwhYoA3tftLiin5i3TRrjb/5Nf8+xfl Uz2gSGP8SMop+Yt0UV1DEwV5OZQWJnSDfJeNqSpTs4+knJK/SBcFgiEqSgpSNuPWuKpSVm4K0qoe P5JCSv4iXRQINqWkySdsTFUZTS1tfFrfmLJ9iCj5i3RRoCGUkou9YRrjR9JByV+kiwLB5A/qFmnM EL/Hj9r9JYWU/EW6wDlHXbCJyhTc3RtWUpjHiEH9+EjJX1JIyV+kCxpDrTS1tKVkXJ9IR+5XwSvL NxFqaUvpfqTvUvIX6YJdQzukruYPMK2mmu07W3h1+aaU7kf6LiV/kS6oa/CGdkh1zf+o/SsZ0C+f ZxatT+l+pO9S8hfpglQO6hapIC+HqQcP5W9LNrCzuTWl+5K+SclfpAsC/qBuqW72AZh+WDXBphb+ 8bGafiT5lPxFuiAQHtcnxc0+AF/ar4LykgKeVdOPpICSv0gX1AWbKC3Moyg/N+X7ysvNYeohQ/n7 0g3sCKnpR5JLyV+kC7yJ21Nf6w+bfmg1jaFW5i7bmLZ9St+g5C/SBeFB3dJl8n4VVJYWqNePJJ2S v0gX1AWbKE/huD7RcnOMkw6p5sWPNtDQ1JK2/creT8lfpAsCDaGUTN/Ymek11exsbuOlj9T0I8mj 5C+SoLY2l/Y2f4CJo8oZUlbIM4s+S+t+Ze+m5C+SoK07mmltcykdzjmW3Bzj5EOreXnZJoJq+pEk UfIXSVAgPLRDmmv+4DX9hFra+PuSDWnft+ydlPxFEhQe2iGVwzl35Ih9BlE9oEi9fiRplPxFEtR+ d28Gav45ftPPKx9vYuuO5rTvX/Y+CSV/M5tqZsvMbIWZ/bCTcmeYmTOzickLUSQ7hMf1KU9jP/9I 02uqCbWq6UeSI27yN7Nc4HbgJGA8cLaZjY9Rrgy4Cng72UGKZIM6v9mnvDgzyf/wkQMZPrCfev1I UiRS858ErHDOrXLOhYCHgRkxyv0MuBnYmcT4RLJGoKGJQcX55OVmprXUzJheU82ry+vY0hjKSAyy 90jkLB4OrI14Xusva2dmE4CRzrlnkhibSFbxJm5P/8XeSNNrhtHS5nhhsZp+pGcSSf4WY5lrX2mW A/w38L24GzK71Mzmm9n8TZs0Rrn0Luke1yeWQ4b3Z5/yYp5W04/0UCLJvxYYGfF8BBB55pUBhwBz zWwNcCQwO9ZFX+fcLOfcROfcxMGDB3c/apEMCDQ0ZaSbZ6Rw088bKwPUN6jpR7ovkeQ/DxhjZqPN rAA4C5gdXumc2+qcq3TOjXLOjQLeAk51zs1PScQiGRLIwNAOsUyrqaa1zfHXDz/PdCjSi8VN/s65 FuBK4HlgKfCoc26xmd1oZqemOkCRbNDc2saWxuaMdfOMNL66P/tVlvDsB2r6ke7LS6SQc24OMCdq 2fUdlD2u52GJZJfN7Td4ZbbZB7ymn2k11dz+8go2bW9icFnmY5LeR3f4iiQg3Me/Mgtq/uD1+mlz 8NcPNdyDdI+Sv0gCdg3qlh217LFVpRwwpFRj/Ui3KfmLJCA8qFs2XPCFXb1+3llTz4Ztuq9Suk7J XyQB4UHdKtM8ln9nptdU4xw894Fq/9J1Sv4iCQgEm8jLMfr3S6iPRFocMKSMA4eWqelHukXJXyQB gWCI8pICzGLd8J4502uqmf/JZtZv3ZHpUKSXUfIXSUCgoSlrLvZGmlYzDIBnVfuXLlLyF0lAXTBE ZZZc7I00urKEg4f151m1+0sXKfmLJCDQ0JTxQd06Mq2mmvc+3ULt5sZMhyK9iJK/SAKyYTjnjkw/ VE0/0nVK/iJx7Ai10hhqzZo+/tH2qSimZsQANf1Ilyj5i8QRvrs3m/r4R5teU82i2q18EmjIdCjS Syj5i8QRvrs3G0b07MjJh1YDqPYvCVPyF4lj17g+2Zv8RwwqZsI+A3nmfSV/SYySv0gc7SN6ZukF 37Bph1azZP02Vm0KZjoU6QWU/EXiyLZB3ToyrcZv+lGvH0mAkr9IHIFgE/3ycykuyJ5xfWKpHtCP ifsO0lgCS5AXAAASf0lEQVQ/khAlf5E46rNk7t5ETK+pZtmG7SzfsD3ToUiWU/IXiaOuIXtv8Ip2 8qHVmKHav8Sl5C8SRyCYvUM7RBvSv4hJo8p59oP1OOcyHY5kMSV/kTgCwVCvSf4A0w8bxoqNQZap 6Uc6oeQv0gnnXNYO59yRqQcPJcfU60c6p+Qv0oltO1tobnVZOZxzRwaXFfKl/St4ZpGafqRjSv4i nQgEs//u3limHTqM1XUNLFm/LdOhSJZS8hfpRL0/cXtFFg/qFsvUQ4ZSkJfDrX9frtq/xKTkL9KJ ul5yd2+08pICvnfCWF5YsoGnFn6W6XAkCyn5i3SifVC3XlbzB/iXr+zHF/YdxPVPfcjnW3dmOhzJ Mkr+Ip3oDcM5dyQ3x/jNNw8j1NrGD59YpOYf2Y2Sv0gnAsEm+hflUZDXO/9VRleW8IOpBzJ32SYe nb820+FIFumdZ7RImtQ1hLJ+KOd4zv/SKI7cr5yfPbNUk7xLOyV/kU4Egk297mJvtJwc45YzDsM5 xw/+vIi2NjX/SILJ38ymmtkyM1thZj+Msf7fzGyJmS0ysxfNbN/khyqSfvUNoV55sTfayPJifjxt PK+vCPDg259kOhzJAnGTv5nlArcDJwHjgbPNbHxUsfeAic65GuBx4OZkByqSCYFg7xnOOZ6zJ43k mLGD+cWcjzTRuyRU858ErHDOrXLOhYCHgRmRBZxzLzvnwo2JbwEjkhumSPq1tjnqG3vXoG6dMTN+ /Y1Dycs1rntMzT99XSLJfzgQ2U2g1l/WkYuB52KtMLNLzWy+mc3ftGlT4lGKZMDmxhDO0asGdYun ekA/fnrKwbyzpp67X1+d6XAkgxJJ/hZjWcwqg5mdC0wEbom13jk3yzk30Tk3cfDgwYlHKZIBvWXu 3q76xhHD+dpBQ7jl+WWs1GTvfVYiyb8WGBnxfASwx/3iZvY14MfAqc65puSEJ5I57YO67QUXfCOZ Gb84/VD6FeTyvUffp6W1LdMhSQYkkvznAWPMbLSZFQBnAbMjC5jZBOCPeIl/Y/LDFEm/On9Qt940 nHOihpQVceOMQ1i4dguzXl2V6XAkA+Imf+dcC3Al8DywFHjUObfYzG40s1P9YrcApcBjZrbQzGZ3 sDmRXmPXcM57V80/7JSaak4+dCj//beP+ehzDf3c1+QlUsg5NweYE7Xs+ojHX0tyXCIZV98QIsdg YL/8TIeSEmbGz2Ycwtur6vneo+/zlyuOIj9X9332FXqnRTpQFwxRXlJATk6sPg97h4rSQm76p0NZ /Nk2fv/SikyHI2mk5C/SgUCwaa+72BvL1EOGctrhw7j95RV8uG5rpsORNFHyF+lAoGHvubs3nhtO PYTykgL+7dGFNLW0ZjocSQMlf5EOeIO67f01f4ABxfn8+hs1fLwhyG//vjzT4UgaKPmLdCAQ3HuG dkjElAOHcObEkfzxHyt599PNmQ5HUkzJXySGppZWtje17JV9/DvzH9MPonpAP6597H12Nqv5Z2+m 5C8SQ31DeGiHvtHsE1ZWlM/NZ9SwalMDtzy/LNPhSAop+YvE0Jvn7u2pow6o5FtH7svdr6/mndX1 mQ5HUkTJXySGOv/u3r7W7BP2w5MOZOSgYq597H02btuZ6XAkBZT8RWJoH9GzD/Tzj6WkMI//+ufD 2Lh9Jyff9ir/+FhDsO9tlPxFYgg0hMf16Zs1f4CJo8p5+sqjqSgp5Py73+HXf/2IZo0AutdQ8heJ IRAMUZCXQ2lhQsNf7bXGVJXxlyuO4uxJI/nD3JWc+cc3qd3cGP+FkvWU/EViqAuGqCwpwGzvHdcn Uf0Kcvnl6TXcdvYEPt4Q5ORbX+X5xZ9nOizpISV/kRjqG/rO3b2JOvWwYTzznaPZt6KEf71/ATNn L9ZQEL2Ykr9IDIGGUJ/s5hnPqMoSHv/2l7joqNHc88YaTr/jDVbXNWQ6LOkGJX+RGALBvjOoW1cV 5uVy/Snj+dN5E1m3ZQfTb3uVpxauy3RY0kVK/iJRnHPUBZuoVLNPp742voo5V32Fg6r7c/XDC/n+ 4+/TGGrJdFiSICV/kSgNoVaaWtr61KBu3TVsYD8evvRIrpxyAI8tqGXG719n2efbMx2WJEDJXyTK 3j53b7Ll5eZw7YnjuP+iyWxubObU37/GQ+98inMu06FJJ5T8RaLUhe/uVZt/lxw9ppLnrv4Kk0aX 86MnPuA7D73H9p3NmQ5LOqDkLxIlPKJnZR8d2qEnBpcVcu+Fk7juxHE89+HnTLvtNc0NkKWU/EWi hJt9ylXz75acHOOKKQfwyKVH0tLaxul3vMGpv3+Ne15f3f7BKpmn5C8SJRAey18XfHtk4qhynrvm GH4yfTwtrY6ZTy9h8i/+zqX3zeevH35OqEXjBGVS3x64RCSGumATpYV5FOXnZjqUXm9Av3wuPno0 Fx89mqXrt/HEu7U8+d5nvLBkA4OK8zn1sGGcfsQIakYM0FAaaabkLxJFN3ilxkHV/fnxtPH8YOqB vLqijj8vqOWheWu5981POGBIKacfMZx/mjCc6gH9Mh1qn6DkLxIl0NCkJp8UysvNYcq4IUwZN4St O5qZ88F6/ryglpv/uoxbnl/G0QdUcvoRwznx4KEUFyhFpYqOrEiUQDDEyPLiTIfRJwzol8/Zk/bh 7En7sKaugSfeW8cT79by3Ufep6TgQ04+tJrTjxjB5NHl5OSoWSiZlPxFogQaQkzYZ2Cmw+hzRlWW 8G8njOWa48cwb009f363ljkffM5jC2opLczjwKFlHFTdn/HD+nNQdX/GVZXRr0DXZbpLyV8kQlub o14jemZUTo4xeb8KJu9XwQ2nHsILSz5nwSebWbp+G0++t4773/rEK2cwurKEg6r7t38ojK/uz5Cy Ql08ToCSv0iErTuaaW1zfXbu3mzTryCXGYcPZ8bhwwHvw7l28w6WrN/GkvXbWLp+GwvXbuGZRevb X1NeUsD46v4cVL3rm8L+g0vJz1XP9kgJJX8zmwrcCuQCf3LO/SpqfSFwH/AFIACc6Zxbk9xQRVJP c/dmt5wcY5+KYvapKGbqIUPbl2/d0cxH/ofB0vXbWbJ+G/e++Un7vQT5ucaQsiIGlxVSWVrI4DL/ p7Sg/XF4eV+5yBz3rzSzXOB24ASgFphnZrOdc0siil0MbHbOHWBmZwG/Bs7sbLsfb9jOCf/1j+5H LpICO/2ZqVTz710G9MtvbyoKa2ltY3VdA0vWb+Ojz7ezYetONgWbqN3cyMK1mwk0hIg19lxJQS6V ZYUMLt39Q6GitIDSwjyKC/IoKcilX0EuJYV5FBfkUlKQR3FhLgW5Ob2mySmRj7hJwArn3CoAM3sY mAFEJv8ZwEz/8ePA783MXCfD+hXl5zKmqrRbQYuk0pGjK3TBdy+Ql5vDmKoyxlSVMSPG+pbWNuob QmwKNrFpexN1wRCbtocfe7+Xbwzy5qoAWxoTG6AuL8coLsil2P8wKCnwPxz8D4mi/Fzyc3MoyDXy c3PIz8vZ7Xle5Dp//W7Pk9h0lUjyHw6sjXheC0zuqIxzrsXMtgIVQF1HG92nvJg7zvlC16IVEUmS vNwchvQvYkj/orhlQy1tbG4M0dDUQmOotf13Y6iVhlALjU0tNIRaaQy10NDUyo7wcr/spu1NNIZa 2BFqpbnN0dzaRnNLG82tjlBrZoa5SCT5x/oOE12jT6QMZnYpcCnAPvvsk8CuRUQyryAvh6oEPiS6 wzlHa5tr/yBoDv+0RD1vbSPU4vjyr5Oz30SSfy0wMuL5COCzDsrUmlkeMACoj96Qc24WMAtg4sSJ mulBRPo8MyMv18jLhX6k776FRBqQ5gFjzGy0mRUAZwGzo8rMBs73H58BvNRZe7+IiGRW3Jq/34Z/ JfA8XlfPu51zi83sRmC+c242cBdwv5mtwKvxn5XKoEVEpGcS6tDqnJsDzIladn3E453AN5MbmoiI pIpueRMR6YOU/EVE+iAlfxGRPkjJX0SkD7JM9cg0s+3AsozsvGsq6eRO5SyiOJOnN8QIijPZekuc 45xzZT3dSCaHr1vmnJuYwf0nxMzmK87k6Q1x9oYYQXEmW2+KMxnbUbOPiEgfpOQvItIHZTL5z8rg vrtCcSZXb4izN8QIijPZ+lScGbvgKyIimaNmHxGRPkjJX0SkD0p58jezqWa2zMxWmNkPY6wvNLNH /PVvm9moVMcUI4aRZvaymS01s8VmdnWMMseZ2VYzW+j/XB9rW2mIdY2ZfeDHsEeXL/Pc5h/PRWZ2 RJrjGxdxjBaa2TYzuyaqTMaOpZndbWYbzezDiGXlZvY3M1vu/x7UwWvP98ssN7PzY5VJYYy3mNlH /nv6pJnFnGcy3vmRhjhnmtm6iPf25A5e22leSEOcj0TEuMbMFnbw2nQez5h5KGXnp3MuZT94Q0Cv BPYDCoD3gfFRZS4H7vQfnwU8ksqYOoizGjjCf1wGfBwjzuOAZ9IdW4xY1wCVnaw/GXgOb3a1I4G3 MxhrLvA5sG+2HEvgGOAI4MOIZTcDP/Qf/xD4dYzXlQOr/N+D/MeD0hjj14E8//GvY8WYyPmRhjhn AtcmcF50mhdSHWfU+v8Ers+C4xkzD6Xq/Ex1zb998nfnXAgIT/4eaQZwr//4ceB4M4s1LWTKOOfW O+fe9R9vB5bizUvcG80A7nOet4CBZladoViOB1Y65z7J0P734Jx7hT1nmYs8B+8FTovx0hOBvznn 6p1zm4G/AVPTFaNz7gXnXIv/9C28GfUyqoNjmYhE8kLSdBann2v+GXgoVftPVCd5KCXnZ6qTf6zJ 36OT6m6TvwPhyd8zwm92mgC8HWP1l8zsfTN7zswOTmtguzjgBTNbYN6cyNESOebpchYd/1Nlw7EM q3LOrQfvHxAYEqNMNh3Xi/C+3cUS7/xIhyv95qm7O2iiyKZj+RVgg3NueQfrM3I8o/JQSs7PVCf/ pE3+ng5mVgr8GbjGObctavW7eM0XhwG/A/6S7vh8RznnjgBOAq4ws2Oi1mfF8TRvys9TgcdirM6W Y9kV2XJcfwy0AA92UCTe+ZFqfwD2Bw4H1uM1qUTLimPpO5vOa/1pP55x8lCHL4uxrNNjmurk35XJ 37FOJn9PNTPLxzvgDzrnnohe75zb5pwL+o/nAPlmVpnmMHHOfeb/3gg8ifcVOlIixzwdTgLedc5t iF6RLccywoZw05j/e2OMMhk/rv5FvOnAOc5v6I2WwPmRUs65Dc65VudcG/A/Hew/48cS2vPN6cAj HZVJ9/HsIA+l5PxMdfLvFZO/++1+dwFLnXP/1UGZoeFrEWY2Ce/YBdIXJZhZiZmVhR/jXQT8MKrY bOA88xwJbA1/ZUyzDmtU2XAso0Seg+cDT8Uo8zzwdTMb5DdlfN1flhZmNhX4AXCqc66xgzKJnB8p FXV96Z862H8ieSEdvgZ85JyrjbUy3cezkzyUmvMzDVewT8a7ar0S+LG/7Ea8kxigCK9pYAXwDrBf qmOKEePReF+RFgEL/Z+TgcuAy/wyVwKL8XomvAV8OQNx7ufv/30/lvDxjIzTgNv94/0BMDEDcRbj JfMBEcuy4ljifSCtB5rxaksX411jehFY7v8u98tOBP4U8dqL/PN0BXBhmmNcgdemGz4/wz3khgFz Ojs/0hzn/f55twgvaVVHx+k/3yMvpDNOf/k94XMyomwmj2dHeSgl56eGdxAR6YN0h6+ISB+k5C8i 0gcp+YuI9EFK/iIifZCSv+y1zGygmV3ejdf9eyriEckm6u0jey3/FvlnnHOHdPF1QedcaUqCEskS qvnL3uxXwP7+cLy3RK80s2oze8Vf/6GZfcXMfgX085c96Jc718ze8Zf90cxy/eVBM/tPM3vXzF40 s8Hp/fNEuk81f9lrxav5m9n3gCLn3E1+Qi92zm2PrPmb2UF4Q+qe7pxrNrM7gLecc/eZmQPOdc49 aN6cBEOcc1em428T6am8TAcgkkHzgLv98VT+4pyLNaHH8cAXgHn+iBT92DW2Shu7xoV5ANhjTCiR bKVmH+mznDfO+zHAOuB+MzsvRjED7nXOHe7/jHPOzexokykKVSTplPxlb7Ydb0akmMxsX2Cjc+5/ 8AbUCk952ex/GwBvLJUzzGyI/5py/3Xg/f+c4T/+f8BrSY5fJGXU7CN7LedcwMxeN2/u1uecc9dF FTkOuM7MmoEgEK75zwIWmdm7zrlzzOw/8Cb0yMEbHOwK4BOgATjYzBbgTUJ0Zur/KpHk0AVfkW5S l1DpzdTsIyLSB6nmL3s9MzsUb5z5SE3OucmZiEckGyj5i4j0QWr2ERHpg5T8RUT6ICV/EZE+SMlf RKQPUvIXEemDlPxFRPqg/w8q2vnGLNBQ+wAAAABJRU5ErkJggg== " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Manually-plotting-with-pandas">Manually plotting with pandas<a class="anchor-link" href="#Manually-plotting-with-pandas">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Although the simplest way to visualize the results of a simulation is to use the built-in methods in the analysis module, sometimes the setup is more complicated and we need to explore the data a little further.</p> <p>For that, we can use native pandas over the results.</p> <p>Soil provides some convenience methods to simplify common operations:</p> <ul> <li><code>analysis.split_df</code> to separate a history dataframe into environment and agent parameters.</li> <li><code>analysis.get_count</code> to get a dataframe with the value counts for different attributes during the simulation.</li> <li><code>analysis.get_value</code> to get the evolution of the value of an attribute during the simulation.</li> </ul> <p>And, as we saw earlier, <code>analysis.process</code> can turn a dataframe in canonical form into a dataframe with a column per attribute.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [23]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="n">read_sql</span><span class="p">(</span><span class="s1">'soil_output/Spread_barabasi_albert_graph_prob_0.0/Spread_barabasi_albert_graph_prob_0.0_trial_0.db.sqlite'</span><span class="p">)</span> <span class="n">env</span><span class="p">,</span> <span class="n">agents</span> <span class="o">=</span> <span class="n">split_df</span><span class="p">(</span><span class="n">p</span><span class="p">);</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Let's look at the evolution of agent parameters in the simulation</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [24]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">res</span> <span class="o">=</span> <span class="n">agents</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="n">by</span><span class="o">=</span><span class="p">[</span><span class="s1">'t_step'</span><span class="p">,</span> <span class="s1">'key'</span><span class="p">,</span> <span class="s1">'value'</span><span class="p">])</span><span class="o">.</span><span class="n">size</span><span class="p">()</span><span class="o">.</span><span class="n">unstack</span><span class="p">(</span><span class="n">level</span><span class="o">=</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">])</span><span class="o">.</span><span class="n">fillna</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="n">res</span><span class="o">.</span><span class="n">plot</span><span class="p">();</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>As we can see, <code>event_time</code> is cluttering our results,</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [25]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="k">del</span> <span class="n">res</span><span class="p">[</span><span class="s1">'event_time'</span><span class="p">]</span> <span class="n">res</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[25]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.axes._subplots.AxesSubplot at 0x7fd795b17b38></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 qggqHK0AAAAASUVORK5CYII= " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [28]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">processed</span> <span class="o">=</span> <span class="n">process_one</span><span class="p">(</span><span class="n">agents</span><span class="p">);</span> <span class="n">processed</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[28]:</div> <div class="output_html rendered_html output_subarea output_execute_result"> <div> <style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; } </style> <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th></th> <th>event_time</th> <th>has_tv</th> <th>id</th> </tr> <tr> <th>t_step</th> <th>agent_id</th> <th></th> <th></th> <th></th> </tr> </thead> <tbody> <tr> <th rowspan="30" valign="top">0</th> <th>0</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>1</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>10</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>100</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>101</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>102</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>103</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>104</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>105</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>106</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>107</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>108</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>109</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>11</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>110</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>111</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>112</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>113</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>114</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>115</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>116</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>117</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>118</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>119</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>12</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>120</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>121</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>122</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>123</th> <td>0</td> <td>True</td> <td>neutral</td> </tr> <tr> <th>124</th> <td>0</td> <td>False</td> <td>neutral</td> </tr> <tr> <th>...</th> <th>...</th> <td>...</td> <td>...</td> <td>...</td> </tr> <tr> <th rowspan="30" valign="top">20</th> <th>73</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>74</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>75</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>76</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>77</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>78</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>79</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>8</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>80</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>81</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>82</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>83</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>84</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>85</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>86</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>87</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>88</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>89</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>9</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>90</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>91</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>92</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>93</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>94</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>95</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>96</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>97</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>98</th> <td>0</td> <td>False</td> <td>infected</td> </tr> <tr> <th>99</th> <td>0</td> <td>True</td> <td>infected</td> </tr> <tr> <th>NewsEnvironmentAgent</th> <td>10</td> <td>False</td> <td>0</td> </tr> </tbody> </table> <p>10521 rows × 3 columns</p> </div> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Which is equivalent to:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [30]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">get_count</span><span class="p">(</span><span class="n">agents</span><span class="p">,</span> <span class="s1">'id'</span><span class="p">,</span> <span class="s1">'has_tv'</span><span class="p">)</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[30]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.axes._subplots.AxesSubplot at 0x7fd799c15748></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 qggqHK0AAAAASUVORK5CYII= " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [31]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">get_value</span><span class="p">(</span><span class="n">agents</span><span class="p">,</span> <span class="s1">'event_time'</span><span class="p">)</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[31]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.axes._subplots.AxesSubplot at 0x7fd79a228c88></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYUAAAEKCAYAAAD9xUlFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAFNZJREFUeJzt3X2QVfWd5/H3VwFJFhIRwcEQh2g5RoJCoCVmsxqqDA9j seNDpUZ3nAo6cdTEpEzVLtFapybZMVsxa2VraxMmyqgFeSjHSBJkZkxGip2JmUSijYUEYRR1JOnA ApGUUSMr6nf/uIdf2svtpu371MD7VdV1zz3nd8759o/D+fR5uOdGZiJJEsAx3S5AkjRyGAqSpMJQ kCQVhoIkqTAUJEmFoSBJKgwFSVJhKEiSCkNBklSM6nYB9U488cScNm1at8uQpMPKhg0bfpWZk5pd zogLhWnTptHb29vtMiTpsBIR21uxHE8fSZIKQ0GSVBgKkqRixF1TkHT42b9/P319fezbt6/bpRzx xo4dy9SpUxk9enRblm8oSGpaX18f48ePZ9q0aUREt8s5YmUmzz//PH19fbznPe9pyzo8fSSpafv2 7WPixIkGQptFBBMnTmzrEZmhIKklDITOaHc/GwqSpMJQkCQVhoIkDcHq1avZsmXLoG1WrFjBjh07 yvurr776kPOMNN59JKml/tvfPcGWHb9p6TKnn/wOPvcf39fSZb5Vq1evZvHixUyfPn3ANitWrGDG jBmcfPLJANx5552dKq9lPFKQdMT45je/ydy5c5k1axbXXnsty5Yt47Of/WyZvmLFCj796U83bPv6 668DMG7cOG6++WZmzpzJueeey65du/jJT37CmjVrWLp0KbNmzeKZZ545aN2rVq2it7eXK664glmz ZvHKK68wb9688iy3cePGceONNzJnzhw+8pGP8MgjjzBv3jxOPfVU1qxZA8Drr7/O0qVLOeecczj7 7LO544472t1lB8vMEfUzZ86clHR42bJlS7dLyC1btuTixYvz1VdfzczMT3ziE7lixYo87bTTSptF ixblj370o4ZtV65cmZmZQK5ZsyYzM5cuXZq33HJLZmYuWbIk77vvvkFr+PCHP5yPPvpow/dAPvDA A5mZefHFF+f8+fPz1VdfzY0bN+bMmTMzM/OOO+4o69u3b1/OmTMnn3322Ya/az2gN1uwD/b0kaQj wrp169iwYQPnnHMOAK+88gqTJ0/m1FNPZf369Zx++uk8+eSTfOhDH2LZsmUN2wKMGTOGxYsXAzBn zhzWrl3bkvrGjBnDokWLADjrrLM47rjjGD16NGeddRbPPfccAA8++CCbNm1i1apVALzwwgts27at bR9Ua8RQkHREyEyWLFnCF7/4xTeNv+uuu/j2t7/Ne9/7Xi655BIiYsC2AKNHjy6fBTj22GN57bXX WlJf/+Uec8wxHHfccWX4wDoyk6985SssXLiwJescDq8pSDoiXHDBBaxatYrdu3cDsHfvXrZv386l l17K6tWrueeee7jssssGbTuY8ePH8+KLLzbdZjALFy7ka1/7Gvv37wfgqaee4uWXXx728obDUJB0 RJg+fTpf+MIXWLBgAWeffTbz589n586dTJgwgenTp7N9+3bmzp07aNvBXH755dx22228//3vb3ih GeDKK6/kuuuuKxea36qrr76a6dOnM3v2bGbMmMG1117bsiOVoYra9YmRo6enJ/3mNenwsnXrVs48 88xul3HUaNTfEbEhM3uaXbZHCpKkwgvNkvQWXX/99fz4xz9+07gbbriBq666qksVtY6hIKklMvOo eVLqsmXLurbudp/y9/SRpKaNHTuW559/vu07rKNdVl+yM3bs2LatwyMFSU2bOnUqfX197Nmzp9ul HPEOfB1nuxgKkpo2evTojn7qVu1zyNNHEXF3ROyOiM39xp0QEWsjYlv1OmGQ+d8REb+MiK+2qmhJ UnsM5ZrCCmBR3bibgHWZeTqwrno/kFuAHw6rOklSRx0yFDLzIWBv3eiLgJXV8Erg4kbzRsQc4CTg wSZqlCR1yHDvPjopM3cCVK+T6xtExDHAl4Glwy9PktRJ7bwl9ZPAA5n5i0M1jIhrIqI3Inq9e0GS ume4dx/tiogpmbkzIqYAuxu0+SBwXkR8EhgHjImIlzLzoOsPmbkcWA61Zx8NsyZJUpOGGwprgCXA rdXr/fUNMvOKA8MRcSXQ0ygQJEkjx1BuSb0HeBg4IyL6IuLj1MJgfkRsA+ZX74mInog4/L6pWpIE +OhsSToi+OhsSVLLGQqSpMJQkCQVhoIkqTAUJEmFoSBJKgwFSVJhKEiSCkNBklQYCpKkwlCQJBWG giSpMBQkSYWhIEkqDAVJUmEoSJIKQ0GSVBgKkqTCUJAkFYaCJKkwFCRJhaEgSSoMBUlSYShIkgpD QZJUGAqSpMJQkCQVhoIkqTAUJEmFoSBJKgwFSVJxyFCIiLsjYndEbO437oSIWBsR26rXCQ3mmxUR D0fEExGxKSIua3XxkqTWGsqRwgpgUd24m4B1mXk6sK56X++3wMcy833V/P8rIo5volZJUpsdMhQy 8yFgb93oi4CV1fBK4OIG8z2Vmduq4R3AbmBSU9VKktpquNcUTsrMnQDV6+TBGkfEXGAM8MwA06+J iN6I6N2zZ88wS5IkNavtF5ojYgrwDeCqzHyjUZvMXJ6ZPZnZM2mSBxOS1C3DDYVd1c7+wE5/d6NG EfEO4B+Av8jM9cNclySpQ4YbCmuAJdXwEuD++gYRMQb4HvD1zLxvmOuRJHXQUG5JvQd4GDgjIvoi 4uPArcD8iNgGzK/eExE9EXFnNesfA+cDV0bExupnVlt+C0lSS0RmdruGN+np6cne3t5ulyFJh5WI 2JCZPc0ux080S5IKQ0GSVBgKkqTCUJAkFYaCJKkwFCRJhaEgSSoMBUlSYShIkgpDQZJUGAqSpMJQ kCQVhoIkqTAUJEmFoSBJKgwFSVJhKEiSCkNBklQYCpKkwlCQJBWGgiSpMBQkSYWhIEkqDAVJUmEo SJIKQ0GSVBgKkqTCUJAkFYaCJKkwFCRJxSFDISLujojdEbG537gTImJtRGyrXicMMO+Sqs22iFjS ysIlSa03lCOFFcCiunE3Aesy83RgXfX+TSLiBOBzwAeAucDnBgoPSdLIcMhQyMyHgL11oy8CVlbD K4GLG8y6EFibmXsz89fAWg4OF0nSCDJqmPOdlJk7ATJzZ0RMbtDmXcAv+r3vq8YN6tk9L3PZHQ8P syxJUjPaeaE5GozLhg0jromI3ojo3b9/fxtLkiQNZrhHCrsiYkp1lDAF2N2gTR8wr9/7qcA/N1pY Zi4HlgP09PTkvdd+cJhlSdLR6dvXtWY5wz1SWAMcuJtoCXB/gzb/CCyIiAnVBeYF1ThJ0gg1lFtS 7wEeBs6IiL6I+DhwKzA/IrYB86v3RERPRNwJkJl7gVuAR6ufv6rGSZJGqMhseJq/a3p6erK3t7fb ZUjSYSUiNmRmT7PL8RPNkqTCUJAkFYaCJKkwFCRJhaEgSSoMBUlSYShIkgpDQZJUGAqSpMJQkCQV hoIkqTAUJEmFoSBJKgwFSVJhKEiSCkNBklQYCpKkwlCQJBWGgiSpMBQkSYWhIEkqDAVJUmEoSJIK Q0GSVBgKkqTCUJAkFYaCJKkwFCRJhaEgSSoMBUlSYShIkoqmQiEiboiIzRHxRER8psH0d0bE30XE 41Wbq5pZnySpvYYdChExA/hzYC4wE1gcEafXNbse2JKZM4F5wJcjYsxw1ylJaq9mjhTOBNZn5m8z 8zXgh8AldW0SGB8RAYwD9gKvNbFOSVIbNRMKm4HzI2JiRLwduBB4d12br1ILjx3Az4AbMvON+gVF xDUR0RsRvXv27GmiJElSM4YdCpm5FfgSsBb4AfA4Bx8FLAQ2AicDs4CvRsQ7GixreWb2ZGbPpEmT hluSJKlJTV1ozsy7MnN2Zp5P7dTQtromVwHfzZqngX8D3tvMOiVJ7dPs3UeTq9dTgEuBe+qa/By4 oGpzEnAG8Gwz65Qktc+oJuf/TkRMBPYD12fmryPiOoDMvB24BVgRET8DArgxM3/V5DolSW3SVChk 5nkNxt3eb3gHsKCZdUiSOsdPNEuSCkNBklQYCpKkwlCQJBWGgiSpMBQkSYWhIEkqDAVJUmEoSJIK Q0GSVBgKkqTCUJAkFYaCJKkwFCRJhaEgSSoMBUlSYShIkgpDQZJUGAqSpMJQkCQVhoIkqTAUJEmF oSBJKgwFSVJhKEiSCkNBklQYCpKkwlCQJBWGgiSpMBQkSUVToRARN0TE5oh4IiI+M0CbeRGxsWrz w2bWJ0lqr1HDnTEiZgB/DswFXgV+EBH/kJnb+rU5HvhrYFFm/jwiJjdbsCSpfZo5UjgTWJ+Zv83M 14AfApfUtfkT4LuZ+XOAzNzdxPokSW3WTChsBs6PiIkR8XbgQuDddW3+AJgQEf8cERsi4mNNrE+S 1GbDPn2UmVsj4kvAWuAl4HHgtQbLnwNcALwNeDgi1mfmU/0bRcQ1wDUAp5xyynBLkiQ1qakLzZl5 V2bOzszzgb3AtromfcAPMvPlzPwV8BAws8FylmdmT2b2TJo0qZmSJElNaPbuo8nV6ynApcA9dU3u B86LiFHVKaYPAFubWackqX2Gffqo8p2ImAjsB67PzF9HxHUAmXl7dYrpB8Am4A3gzszc3OQ6JUlt 0lQoZOZ5DcbdXvf+NuC2ZtYjSeoMP9EsSSoMBUlSYShIkgpDQZJUGAqSpMJQkCQVhoIkqTAUJEmF oSBJKgwFSVJhKEiSCkNBklQYCpKkwlCQJBWGgiSpMBQkSYWhIEkqDAVJUmEoSJIKQ0GSVBgKkqTC UJAkFYaCJKkwFCRJRWRmt2t4k4h4EXiy23UMwYnAr7pdxBBYZ2tZZ2sdDnUeDjUCnJGZ45tdyKhW VNJiT2ZmT7eLOJSI6LXO1rHO1rLO1jkcaoRana1YjqePJEmFoSBJKkZiKCzvdgFDZJ2tZZ2tZZ2t czjUCC2qc8RdaJYkdc9IPFKQJHWJoSBJKroWChGxKCKejIinI+KmBtOPi4h7q+k/jYhpXajx3RHx TxGxNSKeiIgbGrSZFxEvRMTG6ucvO11nVcdzEfGzqoaDbk2Lmv9d9eemiJjdhRrP6NdPGyPiNxHx mbo2XenPiLg7InZHxOZ+406IiLURsa16nTDAvEuqNtsiYkkX6rwtIv61+nf9XkQcP8C8g24jHajz 8xHxy37/thcOMO+g+4Y213hvv/qei4iNA8zbyb5suB9q2/aZmR3/AY4FngFOBcYAjwPT69p8Eri9 Gr4cuLcLdU4BZlfD44GnGtQ5D/j7bvRjXR3PAScOMv1C4PtAAOcCP+1yvccC/xf4/ZHQn8D5wGxg c79x/wO4qRq+CfhSg/lOAJ6tXidUwxM6XOcCYFQ1/KVGdQ5lG+lAnZ8H/ssQtotB9w3trLFu+peB vxwBfdlwP9Su7bNbRwpzgacz89nMfBX4W+CiujYXASur4VXABRERHayRzNyZmY9Vwy8CW4F3dbKG FroI+HrWrAeOj4gpXaznAuCZzNzexRqKzHwI2Fs3uv82uBK4uMGsC4G1mbk3M38NrAUWdbLOzHww M1+r3q4HprZr/UM1QH8OxVD2DS0xWI3VvuaPgXvase63YpD9UFu2z26FwruAX/R738fBO9vSptrg XwAmdqS6BqrTV+8Hftpg8gcj4vGI+H5EvK+jhf1OAg9GxIaIuKbB9KH0eSddzsD/4UZCfwKclJk7 ofYfE5jcoM1I69c/o3ZE2MihtpFO+FR1muvuAU53jJT+PA/YlZnbBpjelb6s2w+1ZfvsVig0+ou/ /t7YobTpiIgYB3wH+Exm/qZu8mPUToHMBL4CrO50fZUPZeZs4A+B6yPi/LrpI6k/xwB/BNzXYPJI 6c+hGkn9ejPwGvCtAZocahtpt68BpwGzgJ3UTs/UGyn9+Z8Y/Cih4315iP3QgLM1GDdof3YrFPqA d/d7PxXYMVCbiBgFvJPhHY42JSJGU/uH+FZmfrd+emb+JjNfqoYfAEZHxIkdLpPM3FG97ga+R+0w vL+h9Hmn/CHwWGbuqp8wUvqzsuvAKbbqdXeDNiOiX6sLiIuBK7I6mVxvCNtIW2Xmrsx8PTPfAP5m gPV3vT+r/c2lwL0Dtel0Xw6wH2rL9tmtUHgUOD0i3lP91Xg5sKauzRrgwJXyjwL/Z6CNvV2q84p3 AVsz838O0Ob3DlzriIi51Pr0+c5VCRHx7yJi/IFhahceN9c1WwN8LGrOBV44cOjZBQP+FTYS+rOf /tvgEuD+Bm3+EVgQEROq0yELqnEdExGLgBuBP8rM3w7QZijbSFvVXcO6ZID1D2Xf0G4fAf41M/sa Tex0Xw6yH2rP9tmJq+cDXFG/kNpV9GeAm6txf0VtwwYYS+30wtPAI8CpXajxP1A71NoEbKx+LgSu A66r2nwKeILaXRLrgX/fhTpPrdb/eFXLgf7sX2cAy6r+/hnQ06V/97dT28m/s9+4rvcntZDaCeyn 9tfVx6ldw1oHbKteT6ja9gB39pv3z6rt9Gngqi7U+TS188YHttEDd+2dDDww2DbS4Tq/UW17m6jt 0KbU11m9P2jf0Kkaq/ErDmyP/dp2sy8H2g+1Zfv0MReSpMJPNEuSCkNBklQYCpKkwlCQJBWGgiSp MBR01ImI4yPik8OY77+2ox5pJPGWVB11qufH/H1mzniL872UmePaUpQ0QnikoKPRrcBp1bPwb6uf GBFTIuKhavrmiDgvIm4F3laN+1bV7k8j4pFq3B0RcWw1/qWI+HJEPBYR6yJiUmd/PWn4PFLQUedQ RwoR8Z+BsZn536sd/dsz88X+RwoRcSa159lfmpn7I+KvgfWZ+fWISOBPM/NbUfuSoMmZ+alO/G5S s0Z1uwBpBHoUuLt6CNnqzGz07VsXAHOAR6tHNb2N3z2Q7A1+9zC1bwIHPUhRGqk8fSTVydqXr5wP /BL4RkR8rEGzAFZm5qzq54zM/PxAi2xTqVLLGQo6Gr1I7WsNG4qI3wd2Z+bfUHs65YHvs95fHT1A 7QFkH42IydU8J1TzQe3/1Uer4T8B/qXF9Utt4+kjHXUy8/mI+HHUvrD9+5m5tK7JPGBpROwHXgIO HCksBzZFxGOZeUVE/AW1b986htqTNq8HtgMvA++LiA3UvjHwsvb/VlJreKFZajFvXdXhzNNHkqTC IwUdtSLiLGpf/NLf/8vMD3SjHmkkMBQkSYWnjyRJhaEgSSoMBUlSYShIkgpDQZJU/H9Ya4eluUeZ bgAAAABJRU5ErkJggg== " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h2 id="Dealing-with-bigger-data">Dealing with bigger data<a class="anchor-link" href="#Dealing-with-bigger-data">¶</a></h2> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [32]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">soil</span> <span class="k">import</span> <span class="n">analysis</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [33]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>du -xsh ../rabbits/soil_output/rabbits_example/ </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>267M ../rabbits/soil_output/rabbits_example/ </pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>If we tried to load the entire history, we would probably run out of memory. Hence, it is recommended that you also specify the attributes you are interested in.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [34]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="n">analysis</span><span class="o">.</span><span class="n">plot_all</span><span class="p">(</span><span class="s1">'../rabbits/soil_output/rabbits_example/'</span><span class="p">,</span> <span class="n">analysis</span><span class="o">.</span><span class="n">get_count</span><span class="p">,</span> <span class="s1">'id'</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [39]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">analysis</span><span class="o">.</span><span class="n">read_sql</span><span class="p">(</span><span class="s1">'../rabbits/soil_output/rabbits_example/rabbits_example_trial_0.db.sqlite'</span><span class="p">,</span> <span class="n">keys</span><span class="o">=</span><span class="p">[</span><span class="s1">'id'</span><span class="p">,</span> <span class="s1">'rabbits_alive'</span><span class="p">])</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [40]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">states</span> <span class="o">=</span> <span class="n">analysis</span><span class="o">.</span><span class="n">get_count</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="s1">'id'</span><span class="p">)</span> <span class="n">states</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[40]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.axes._subplots.AxesSubplot at 0x7fd799b5b2b0></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 fiulWleNy82uYyX07tyyW4J6c9bWVnp+3fPsyt/l02UOjBnIL0f/8rR9fFWyGzxbFyNGjGDdunUU FxezYMECRo8ezVNPPUVWVhYZGRnExsby1ltv8fjjj/Pll19SVVXFgw8+yL333ovb7eahhx7iq6++ ok+fPrjdbmbPns0NN9xAYmIis2bN4l//+hc1NTX885//ZODAgaxbt46HH36YiooKwsLCWLhwIQMG DGDRokUsW7aM8vJy9u3bx7XXXssf//hHHn/8cSoqKhgxYgRDhgxh8eLFWvJbqTayfPtxckqqmNQ/ zufLPmuTgz80tWT3li1bSEpKatIyy8rK+Oabb1i1ahWzZ89m27ZtAKSmprJ69WrCwsJ49dVXiYqK Yv369VRVVTF+/HimTJlCamoqGRkZbN26lezsbAYNGsTs2bPrlh0bG8vGjRt55ZVXeOGFF3j99dcZ OHAgq1atIigoiM8//5xf/epXvP/++wCkpaWxadMmQkJCGDBgAD/+8Y957rnn+Otf/0paWlrdcrXk t1JtIyPPc6bS9GGnL7/THGdtcmjsF35raI2S3Tff7LkR38SJEykuLq673efVV19NWJjn1LXly5ez ZcuWul1YRUVFpKens3r1am688UZsNhvdunVrUGvpuuuuA2DUqFF88MEHdfPOmjWL9PR0RISampq6 /pMnTyYqKgrw1Ho6ePAgCQkJDWLWkt9KtY3MgnJiOzgIc/j+otuzNjn4Q2uU7D55ntrxiIjv9zEa Y3j55ZeZOnXqCX3//e9/n3bZISEhgOfLvPbYxW9+8xsuvfRSPvzwQzIyMpg0aVKD/ifP442W/Faq 9R3Or6Cnj27uczI9IO1DrVGyu/bA7urVq4mKiqr75V7f1KlTmTdvXt2v/D179lBWVsbFF1/M+++/ j9vt5vjx43z55ZeNvoaioiJ69uwJwKJFixrtDxAcHHzCFoaW/Faq9bndhm1ZRQzs1rFVlq/Jwcd8 XbI7Ojqaiy66iPvuu4/58+d77XPPPfcwePBgkpKSGDp0KPfeey9Op5Prr7+e+Pj4urYxY8Z4TS71 /eIXv+CJJ55g/PjxTS4eOGfOHIYPH153AFpLfivV+vbnllFYXkNSb99e/FanKaVbA/FxLpTsvuSS S8z69etbFE9JSYkxxpjc3FzTt29fc/To0RYtrylOV/I7ED4jpc4GS9cfMr1/+YnZc6z4jOajiSW7 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 AAAAAElFTkSuQmCC " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [41]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">alive</span> <span class="o">=</span> <span class="n">analysis</span><span class="o">.</span><span class="n">get_value</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="s1">'rabbits_alive'</span><span class="p">,</span> <span class="s1">'rabbits_alive'</span><span class="p">,</span> <span class="n">aggfunc</span><span class="o">=</span><span class="s1">'sum'</span><span class="p">)</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="n">pd</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">)</span> <span class="n">alive</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[41]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.axes._subplots.AxesSubplot at 0x7fd796161cf8></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYcAAAEKCAYAAAD5MJl4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VPW9//HXJxsJYQmEsCNhExEQiGFR6koraFW0apXb BXq9118rdr1La9tH7Xpve/VeWtsqtVar/vy5Xi3W2lLcWmuVVVBWExYhLEkghCRAQpL5/P6YExyS kIRsM5O8n49HHnPme77nzOcLybznLHOOuTsiIiKREqJdgIiIxB6Fg4iINKBwEBGRBhQOIiLSgMJB REQaUDiIiEgDCgcREWlA4SAiIg0oHEREpIGk5jqY2UPA1UCRu0+qN+9fgbuBLHc/aGYG/Ay4CjgG LHL3dUHfhcC3g0V/6O6PBO3nA78F0oCXgC97C762PWDAAM/Ozm7JGEVEBBgwYADLly9f7u7zmuvb bDgQfuP+BfBoZKOZjQA+BuyOaL4SGBf8zATuB2aaWX/gLiAXcGCtmb3g7oeDPrcBbxMOh3nAH5sr Kjs7mzVr1rSgfBERqWNmA1rSr9ndSu7+V6CkkVlLgH8n/GZfZz7wqIe9DWSY2RBgLrDC3UuCQFgB zAvm9XH3t4KthUeB61pSuIiIdJxWHXMws2uBve6+od6sYcCeiOcFQVtT7QWNtJ/udW8zszVmtqa4 uLg1pYuISAuccTiYWU/gW8B3GpvdSJu3or1R7v6Au+e6e25WVlZLyhURkVZoyTGH+sYAo4AN4ePP DAfWmdkMwp/8R0T0HQ7sC9ovrdf+etA+vJH+rVJdXU1BQQGVlZWtXYW0g9TUVIYPH05ycnK0SxGR VjrjcHD394CBdc/NbBeQG5yt9AJwh5k9SfiA9BF3329my4H/MLN+wWJXAHe6e4mZlZvZLGAl8Fng 560dTEFBAb179yY7O5sguKSTuTuHDh2ioKCAUaNGRbscEWmlZncrmdkTwFvAeDMrMLNbm+j+ErAD yAd+DdwO4O4lwA+A1cHP94M2gC8ADwbLbKcFZyqdTmVlJZmZmQqGKDIzMjMztfUmEuea3XJw9wXN zM+OmHZg8Wn6PQQ81Ej7GmBSwyVaR8EQffo/EIk97k5NqOV3/tQ3pEVEuoEt+8s5/wcrWtxf4SAi 0g0s33SA8qqaFvdXOERJdnY2Bw8ebNC+aNEinn322Qbta9as4Utf+hIAr7/+On//+9/brZZdu3Yx adKkBq8jIl1DKOQsW7+X6dn9W7xMa05ljQvf+/0mNu8ra9d1nju0D3ddM7HF/d0ddychoe0ZnJub S25uLhAOh169enHhhRe2eb1NvY6IdA1v7zjErkPH+JcrxvNMC5fRlkM727VrFxMmTOD2228nJyeH W2+9ldzcXCZOnMhdd911St+7776bGTNmMGPGDPLz80+2v/zyy1x00UWcffbZvPjii0A4EK6++mp2 7drF0qVLWbJkCVOnTuWNN97gmWeeYdKkSUyZMoWLL764ydouuugicnJyyMnJaXTro+51QqEQ2dnZ lJaWnpw3duxYCgsLKS4u5oYbbmD69OlMnz6dN998s63/bCLSgbYcKAdg9tgWXVYJ6MJbDmfyCb+9 bdu2jYcffpj77ruPkpIS+vfvT21tLXPmzOHdd9/lvPPOA6BPnz6sWrWKRx99lK985Ssng2DXrl38 5S9/Yfv27Vx22WWnBEd2djaf//zn6dWrF//6r/8KwOTJk1m+fDnDhg075c28voEDB7JixQpSU1PJ y8tjwYIFp714YUJCAvPnz+f555/nc5/7HCtXriQ7O5tBgwbxD//wD3z1q1/lIx/5CLt372bu3Lls 2bKlvf75RKSd7SiuoG9aMv16tvyLqdpy6AAjR45k1qxZADz99NPk5OQwbdo0Nm3axObNm0/2W7Bg wcnHt95662T7Jz/5SRISEhg3bhyjR49m69atTb7e7NmzWbRoEb/+9a+pra09bb/q6mr++Z//mcmT J3PTTTedUktjbr75Zp566ikAnnzySW6++WYgvGVzxx13MHXqVK699lrKysooLy9vcl0iEj3biysY nZV+RqeZd9kth2hKT08HYOfOndxzzz2sXr2afv36sWjRolO+HBb5H3W66cae17d06VJWrlzJH/7w B6ZOncr69evJzMxs0G/JkiUMGjSIDRs2EAqFSE1NbXK9F1xwAfn5+RQXF/O73/2Ob387fDuOUCjE W2+9RVpaWpPLi0j0HTtRw/o9pdycO6L5zhG05dCBysrKSE9Pp2/fvhQWFvLHP5765e+6T+VPPfUU F1xwwcn2Z555hlAoxPbt29mxYwfjx48/ZbnevXuf8kl9+/btzJw5k+9///sMGDCAPXv20JgjR44w ZMgQEhISeOyxx5rcyoBwKF1//fV87WtfY8KECScD54orruAXv/jFyX7r169vwb+GiETDa1uLqawO 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 " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [44]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">h</span> <span class="o">=</span> <span class="n">alive</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">states</span><span class="p">);</span> <span class="n">h</span><span class="o">.</span><span class="n">plot</span><span class="p">();</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stderr output_text"> <pre>/home/jfernando/.local/lib/python3.6/site-packages/pandas/core/reshape/merge.py:551: UserWarning: merging between different levels can give an unintended result (1 levels on the left, 2 on the right) warnings.warn(msg, UserWarning) </pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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 /D/rW5PT2bI3LAAAAABJRU5ErkJggg== " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [ ]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">states</span><span class="p">[[(</span><span class="s1">'id'</span><span class="p">,</span><span class="s1">'newborn'</span><span class="p">),(</span><span class="s1">'id'</span><span class="p">,</span><span class="s1">'fertile'</span><span class="p">),(</span><span class="s1">'id'</span><span class="p">,</span> <span class="s1">'pregnant'</span><span class="p">)]]</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">sub</span><span class="p">(</span><span class="n">alive</span><span class="p">[</span><span class="s1">'rabbits_alive'</span><span class="p">],</span> <span class="n">fill_value</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> </div> </div> </body> </html>